比特币扩容方案merlin chain可能是今年最令人失望的空投之一,用户对bitmap、brc-420团队抱有巨大的期待,但上线即破发,从约1美元的位置最低探底至0.15美元。除了所谓btc l2「将交易证明上传主网验证」普遍被技术人员证伪,因为「比特币主网没有智能合约功能」。也有kol质疑bitmap团队当初用「宝箱」之类的活动采计空投积分,本质上就是割韭菜与左手换右手。不过研究机构messari还是在近日发表了merlin chain的完整报告。
如何定义merlin?messari:btc原生资产evm侧链
不同于社群普遍称merlin chain为btc layer2,messari认为merlin chain是比特币原生资产的evm侧链。而这样的定位与笔者想法ㄧ致,如果我们定义layer2做法是将交易在主网以外执行,再上传主网验证。merlin的机制并非如此,因为btc主网不能执行智能合约,那要如何验证?
merlin chain与raas(rollup-as-a-service)协议lumoz合作,使用polygon的cdk开发其架构。这使得merlin chain能够实施zk-validium技术,增强可扩展性和交易效率,同时保持安全性。(笔者补充,区块链不可能三角的概念是去中心化、安全性、可扩展性只能取其二,这里merlin的取舍已经很明显了)
该架构由zkevm和资料可用性委员会(dac)组成。dac确保链下交易资料的有效性和可用性。dac节点从排序器获取、验证数据,然后将其储存在资料库中,使其可供网络访问,同时保证其完整性。polygon cdk validium架构将merlin chain定义为zkvalidium,它利用polygon zkevm的链下证明器来产生作为有效性证明发布的零知识证明。
不过目前merlin chain尚未发布比特币证明,这正是先前提到的比特币主网无法验证。实现真正的zk-rollup需要发布证明并确保它们可以被验证,但目前普遍btc layer2的操作受到该验证的限制。merlin chain打算在验证流程完全开发完成后完成过渡。merlin chain与bitcoin os和nubit合作开发了比特币zkp验证所需的技术,但他们的解决方案仍在开发中。
「btc layer2」是营销话术,技术上尚未达成
目前看来,merlin chain实际上仍作为ordinals和runes等比特币原生资产的侧链运行,最大的阻力就是技术上的问题,一旦克服将会过渡为btc layer2。具体来说侧链与layer2两者将会有什么区别呢?messari也指出现阶段「btc layer2」一词目前更多的是一个营销术语,而不是技术现实。
首先侧链并没有继承比特币的安全性,他们依赖自己的共识机制,引入了信任假设。其次,侧链允许提款,这意味着使用者必须信任验证者才能提款。最后,截至2024年9月27日,比特币的语言script缺乏支持rollup和复杂智能合约的能力,这意味着layer2无法到比特币主网验证。
zkprover产生零知识证明,目标在比特币主网生成认证
merlin chain与bitcoin os合作,bitcoin os旨在解决比特币的可扩展性和计算限制。bitcoin os推出了验证器bitsnark,bitsnark专注于zksnark验证,允许直接在比特币区块链上以最小的计算成本进行验证。这种整合使merlin chain能够利用安全和去中心化的layer2 rollup,建立更有效率和可扩展的比特币原生解决方案。
merlin chain利用递回stark确保可扩展性,使系统可以负荷大规模用户需求,并确保快速交易最终确定。目前merlin chain的验证架构主要分成三种:节点、zkprover与资料库
节点:负责处理和传输交易数据。将默克尔树资料传输到资料库储存,将交易输入到zkprover中处理,并且与zkprover互动以确保交易的有效性和正确性。
zkprover:zkprover利用zksnark技术产生zkp并验证交易的有效性。与节点和资料库互动以收集信息,产生可验证的证明,包括merkle root、siblingkeys(兄弟密钥)和哈希值。zkprover将交易证明传回节点进行验证和记录,保证交易的合法性和安全性。
补充:siblingkeys指的是来自同一父节点的两个节点之间的哈希值。简单来说当你有两个或多个子节点(例如哈希a和哈希b),它们共享同一个父节点,那么这两个子节点之间就是兄弟关系,而它们的哈希值就是siblingkeys。siblingkeys对于快速和有效地进行merkle proof至关重要。允许用户在不需要下载整棵树的情况下,验证特定数据是否存在于某个区块中。
资料库:资料库储存关键数据,包括默克尔树内容和交易信息。
资料库接收并储存节点传输的默克尔树资料。它为zkprover提供 产生交易证明所需的信息。
merlin chain与nubit合作,将nubit的比特币原生资料可用性层整合到merlin chain中。若是成真就能利用全节点和轻节点来提高可扩展性和资料完整性,但该解决方案仍在开发中,尚未实施。它们的目标是增强merlin chain的去中心化和安全性。
多签钱包确保资产桥接安全性,利用账户抽象实现btc钱包与evm互动可能
至于具体来说如何实现merlin chain与比特币主网的互操作性?首先merlin chain与cobo合作,使用mpc-tss(多方运算–阈值签名方案)保护从比特币主网到merlin chain桥接的资产。该技术在cobo和merlin chain之间共享私钥,确保没有任何一方能够完全控制密钥。共同管理的mpc多签钱包通过防止单点故障来保护已桥接到merlin chain的资产。这种合作关系增强了merlin chain上桥接资产的安全性和完整性。
另一方面merlin chain与particle network合作btcconnect,使比特币原生钱包能够与evm相容的dapp进行交互,而无需切换钱包。这是通过账户抽象化(aa)实现的,利用paymaster合约,为用户支付gas费,确保交易更加顺畅。这种整合增强了比特币和merlin chain之间的资产转移,允许比特币原生钱包直接与evmdapp互动。
以上就是比特币layer2被证伪?messari发表merlin chain的完整报告的详细内容,更多关于bitcoin os旨在解决比特币的可扩展性和计算限制的资料请关注代码网其它相关文章!
发表评论