{"id":370,"date":"2021-11-03T11:00:10","date_gmt":"2021-11-03T10:00:10","guid":{"rendered":"https:\/\/btcln.se\/?post_type=glossary&p=370"},"modified":"2021-11-03T11:24:47","modified_gmt":"2021-11-03T10:24:47","slug":"mast","status":"publish","type":"glossary","link":"https:\/\/btcln.se\/terms\/mast\/","title":{"rendered":"MAST"},"content":{"rendered":"

Merkelized Alternative Script Tree (MAST) \u00e4r ett f\u00f6rslag att kapsla in ett godtyckligt antal olika skript i en Bitcoin-adress. Konceptet \u00e4r nu en del av Taproot-uppgraderingen. MAST ut\u00f6kar flexibiliteten och anv\u00e4ndbarheten av Bitcoin-kontrakt p\u00e5 ett billigt och integritetsbevarande s\u00e4tt.<\/p>\n

Det ursprungliga f\u00f6rslaget till konceptet MAST fick namnet Merkelized Abstract Syntax Tree. Men eftersom den nuvarande versionen av f\u00f6rslaget inte l\u00e4ngre implementerar abstrakta syntaxtr\u00e4d, \u00e4ndrades namnet 2018.<\/p>\n

F\u00f6r att undvika att ta upp stora m\u00e4ngder utrymme genom att inkludera m\u00e5nga skript i en transaktion, anv\u00e4nds ett Merkle-tr\u00e4d f\u00f6r att sammanfatta samlingen av m\u00f6jliga utgiftsskript. P\u00e5 detta s\u00e4tt liknar MAST ett P2SH-skript, f\u00f6rutom att skripthashen f\u00f6r en MAST-transaktion representerar flera skript. N\u00e4r bitcoin skickas till en MAST-utg\u00e5ng \u00e4r bitcoin tekniskt l\u00e5st till Merkle-roten av dessa skript. F\u00f6r att spendera bitcoin m\u00e5ste spenderaren avsl\u00f6ja skriptet som de anv\u00e4nder f\u00f6r att l\u00e5sa upp bitcoin, samt bevis p\u00e5 att detta skript ing\u00e5r i Merkle-roten av den tidigare transaktionen. Integritets- och effektivitetsf\u00f6rb\u00e4ttringarna kommer fr\u00e5n det faktum att den som spenderar en MAST-utdata inte beh\u00f6ver avsl\u00f6ja alla skript, bara det de anv\u00e4nde.<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"template":"","glossary-cat":[],"_links":{"self":[{"href":"https:\/\/btcln.se\/wp-json\/wp\/v2\/glossary\/370"}],"collection":[{"href":"https:\/\/btcln.se\/wp-json\/wp\/v2\/glossary"}],"about":[{"href":"https:\/\/btcln.se\/wp-json\/wp\/v2\/types\/glossary"}],"author":[{"embeddable":true,"href":"https:\/\/btcln.se\/wp-json\/wp\/v2\/users\/2"}],"version-history":[{"count":1,"href":"https:\/\/btcln.se\/wp-json\/wp\/v2\/glossary\/370\/revisions"}],"predecessor-version":[{"id":371,"href":"https:\/\/btcln.se\/wp-json\/wp\/v2\/glossary\/370\/revisions\/371"}],"wp:attachment":[{"href":"https:\/\/btcln.se\/wp-json\/wp\/v2\/media?parent=370"}],"wp:term":[{"taxonomy":"glossary-cat","embeddable":true,"href":"https:\/\/btcln.se\/wp-json\/wp\/v2\/glossary-cat?post=370"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}