详解 Taproot Consensus:最原生、最去中心化的 BTC L2 解决方案
2024-03-11 17:08
Web3CN
2024-03-11 17:08
订阅此专栏
收藏此文章
BEVM 将把 Taproot Consensus 解决方案模块化,并在主网上线后推出 BEVM-Stack,支持任何团队一键部署 BTC L2,同时共享 Taproot Consensu 等效的安全和效率。


撰文:Web3CN



Taproot Consensus 是目前最原生、最去中心化的 BTC L2 解决方案。


Taproot Consensus 是完全基于比特币原生技术构建的 BTC L2 解决方案,其核心组件分别是 Schnorr Signature、MAST Contract、SPV Node Network(全称 Bitcion Simplified Payment Verification Node Network)


其中,Schnorr Signature 和 MAST Contract 是 2021 年 Taproot 升级引入的比特币网络的核心技术;SPV Node Network 又称简单支付验证节点网络,本质是比特币轻节点组成的网络,是中本聪在比特币白皮书第八节中阐述的简单支付验证方案。意思是即使一些节点(比特币轻节点)没有完整的交易记录,也能便捷、安全验证支付的方法。


那么,Taproot Consensus 是如何运作的呢?


首先,Schnorr Signature(即施诺尔签名)可以把比特币的多签地址拓展到 1000 个,即,可以让 1000 个 Taproot 钱包地址来共同管理同一笔 BTC 资产,而且可以保障效率、安全和隐私性。传统的基于椭圆曲线签名的比特币多签,最高上限只能是 15 个地址,而 Schnorr Signature 则可以实现多签地址的足够分散化。


但是,仅仅实现多签地址的分散化还是不够的,还得实现签名的自动化、智能化,即,得实现代码驱动,而不能靠人来签名。


试想,如果,一个 BTC L2,其托管比特币的地址还需要一群人来挨个签名才能执行跨入和跨出,那其效率是何其低下?其安全性又如何保障?


因此,在实现多签地址的分散化后,还得引入 MAST Contract 才能实现签名的自动化和代码化。


MAST Contract 也是比特币 Taproot 升级引入的核心技术之一,MAST Contract 全称是 Merkle Abstract Syntax Tree Contract,即默克尔抽象语法树合约,是使用默克树来加密复杂的锁定脚本,其叶子是一系列相互不重叠的脚本(比如,多重签名或时间锁)。支出时,只需披露相关脚本以及从该脚本通向默克树根的路径。可以简单理解为,MAST Contract 是运行在比特币链上的能处理多签支付的智能合约(虽然不同于以太坊的智能合约,但是,运用到比特币施诺尔多签上可以起到智能合约的效果)


有了 MAST 就可以实现施诺尔签名的智能化、自动化、代码化,也就是这里干掉了多签人的概念,取而代之的是代码指令。这是非常重要的一点。


那么,谁来发出指令呢?由 SPV Node Network 来发出指令。


即,由运行在 BTC 二层网络上的比特币轻节点组成的网络。依靠 BFT 网络共识来驱动 MAST Contract 发出指令,不是由任何一个组织或者人来驱动,这就实现了完全的去中心化。为何是用 SPV Node Network(比特币轻节点网络),而不是普通的 POS 节点网络?因为,比特币轻节点可以同步比特币一层数据,并在没有完整的交易记录,也能便捷、安全验证支付,即实现 SPV(Simplified Payment Verification)。


总结一下:


Schnorr Signature 让比特币多签地址可以拓展到 1000 个,实现多签地址的分散化。


MAST Contract 实现多签管理的代码化,不依靠人来签名,而是依靠代码驱动。


SPV Node Network 实现了靠比特币轻节点网络共识来驱动多签,完全实现了去中心化的比特币跨链和管理。


Taproot Consensus=Schnorr Signature+MAST Contract+SPV Node Network,这就是目前最原生、最去中心化的 BTC L2 解决方案。


最早提出 Taproot Consensus 并创造性地运用到 BTC L2 实践中的是 BEVM 团队,该团队自 2018 年开始基于 SPV Node Network 推出 BTC L2 解决方案,并实现 10 万 +BTC 跨链,50 万 +BTC Hash Lock;在 2021 年比特币 Taproot 升级后,又结合 Schnorr Signature+MAST Contract,提出了 Taproot Consensus 的 BTC L2 解决方案,并在 2023 年 5 月推出 BEVM,实现了 Taproot Consensus 完整的实践和落地。除了 BEVM,目前由 ICP 基金会孵化的 BTC L2-Bitfinity 也使用了类似的方案。


据悉,BEVM 将把 Taproot Consensus 解决方案模块化,并在主网上线后推出 BEVM-Stack,支持任何团队一键部署 BTC L2,同时共享 Taproot Consensu 等效的安全和效率,从而联合各方力量,共同建设和丰富比特币生态。

【免责声明】市场有风险,投资需谨慎。本文不构成投资建议,用户应考虑本文中的任何意见、观点或结论是否符合其特定状况。据此投资,责任自负。

Web3CN
数据请求中
查看更多

推荐专栏

数据请求中
在 App 打开