最近推出的Miniscript項(xiàng)目據(jù)稱(chēng)可以解決目前的比特幣腳本的很多問(wèn)題。比特幣開(kāi)發(fā)者、Blockstream開(kāi)發(fā)人員Pieter Wuille和Andrew Poelstra在
最近推出的Miniscript項(xiàng)目據(jù)稱(chēng)可以解決目前的比特幣腳本的很多問(wèn)題。
比特幣開(kāi)發(fā)者、Blockstream開(kāi)發(fā)人員Pieter Wuille和Andrew Poelstra在一篇medium文章中介紹了其推出的區(qū)塊鏈編程語(yǔ)言Miniscript的目標(biāo)。
根據(jù)該文章,使用Miniscript的想法首先出現(xiàn)在2018年,當(dāng)時(shí)Wuille等其他開(kāi)發(fā)人員正在就開(kāi)發(fā)比特幣網(wǎng)絡(luò)的幾個(gè)想法進(jìn)行討論。
為了以更有條理的方式重寫(xiě)比特幣腳本,他們引入了Miniscript語(yǔ)言。比特幣腳本有很大的潛力,但想要進(jìn)行微操作非常復(fù)雜。使用該腳本需要對(duì)準(zhǔn)確性和安全性進(jìn)行驗(yàn)證,并且編寫(xiě)腳本時(shí)也很難從經(jīng)濟(jì)角度考慮。
Miniscript語(yǔ)言在一定程度上解決了這些問(wèn)題,因?yàn)樗越Y(jié)構(gòu)化的方式描述比特幣腳本,通過(guò)簽名和有效分析實(shí)現(xiàn)了優(yōu)化組合。
比特幣腳本的主要問(wèn)題是難以在網(wǎng)絡(luò)中實(shí)現(xiàn)高級(jí)的支出條件,它還需要一個(gè)專(zhuān)用軟件才能運(yùn)行。Miniscript解決了這些問(wèn)題,并概括了一系列簡(jiǎn)化的支出條件,這些支出條件更簡(jiǎn)化、更可靠。Miniscript允許用戶(hù):
1.量化腳本的相關(guān)地址;
2.確定哪些簽名者在給定時(shí)期內(nèi)很重要性;
3.改進(jìn)多個(gè)簽名支持的有效交易。
Wuille和Poelstra在文章中總結(jié)道,設(shè)計(jì)Miniscript是為了使比特幣腳本更易于訪(fǎng)問(wèn),因?yàn)槠湟庾R(shí)到由于缺少像Miniscript這樣的優(yōu)化解決方案,比特幣網(wǎng)絡(luò)無(wú)法以安全且可互操作的方式使用已經(jīng)可用的功能。(作者: Xiu MU)
關(guān)鍵詞: Miniscript 比特幣腳本 簽名