MAST

Merkelized Alternative Script Tree (MAST) är ett förslag att kapsla in ett godtyckligt antal olika skript i en Bitcoin-adress. Konceptet är nu en del av Taproot-uppgraderingen. MAST utökar flexibiliteten och användbarheten av Bitcoin-kontrakt på ett billigt och integritetsbevarande sätt.

Det ursprungliga förslaget till konceptet MAST fick namnet Merkelized Abstract Syntax Tree. Men eftersom den nuvarande versionen av förslaget inte längre implementerar abstrakta syntaxträd, ändrades namnet 2018.

För att undvika att ta upp stora mängder utrymme genom att inkludera många skript i en transaktion, används ett Merkle-träd för att sammanfatta samlingen av möjliga utgiftsskript. På detta sätt liknar MAST ett P2SH-skript, förutom att skripthashen för en MAST-transaktion representerar flera skript. När bitcoin skickas till en MAST-utgång är bitcoin tekniskt låst till Merkle-roten av dessa skript. För att spendera bitcoin måste spenderaren avslöja skriptet som de använder för att låsa upp bitcoin, samt bevis på att detta skript ingår i Merkle-roten av den tidigare transaktionen. Integritets- och effektivitetsförbättringarna kommer från det faktum att den som spenderar en MAST-utdata inte behöver avslöja alla skript, bara det de använde.

Den här artikeln publicerades i . Bokmärk permalink.
Den här webbplatsen använder cookies. Genom att klicka på knappen "Acceptera" och sedan använda webbplatsen godtar du detta.