MAST
MAST(Merkleized Alternative Script Trees) 是一种使用默克尔树(merkle tree)来存储各种用户选择的条件的方法,这些条件必须得到满足才能花费被约束的比特币。使用默克尔树允许花费者选择他们将满足的条件之一,而无需向区块链透露其他条件的细节。
能够将未使用的条件保持在区块链之外的 MAST 用户将享受更低的费用,能够创建目前可能的更大的合约,将拥有更好的隐私,并将提高他们比特币的可替代性。
自 2013 年以来,MAST 在比特币中一直被泛泛讨论,提出了几个具体的提案以将其加入比特币:
BIP114
OP_MAST
bip-taproot 的默克尔树
注意:MAST 最初的缩写代表 Merkleized Abstract Syntax Trees,由 Russell O’Connor 基于 默克尔树 和 抽象语法树 提出。后续的提案不再使用类似抽象语法树的东西,但人们继续使用“MAST”这个名字,导致 Anthony Towns 提出 后缀式缩写 Merkleized Alternative Script Trees。
主要代码和文档
Optech 新闻简报和网站提及
2020
2019
2018
参见
Last updated