全方位解读 Merlin Chain:“不可能三角”的挑战者
比特币区块奖励减半临近加上比特币生态在这一轮良好的表现,对于如何提高比特币资金利用率的关注日益增加,比特币二层互联网的发展成为焦点。在众多 Layer2 中,承载着 35 亿 TVL 的 Merlin Chain 无疑最为受到关注,Merlin Chain 正在技术架构上挑战区块链的不可能三角,即同时满足安全性、去中心化和可拓展性,此外还增加了一个普遍被认为难以实现的维度 —— 互操作性。
安全性 & 可拓展性
Merlin Chain 提出了基于 Taproot 的聚合零知识证明和 Rollup 资料写入比特币主网的解决方案,所有二层的资料都将提交到比特币主网进行安全性校验。这意味着二层的任何问题,无论是欺诈还是错误,均会被一层发现并阻止。其关键元件:节点、zkProver 和资料库协同作用,处理并交换资料以确认整个交易过程的有效性,从而保证交易的安全处理、验证并完成资料储存。
节点:负责处理和传输交易资料,以及与 zkProver 和资料库进行互动
- 将 Merkle Tree 的内容传送到资料库,并储存于其中
- 将输入交易传送给 zkProver 进行处理
- 与 zkProver 互动,确保交易的有效性和正确性
zkProver:利用 SNARK 技术生成零知识证明,证明交易的有效性和正确性
- 包含 13 种状态机,分为主状态机和子状态机(如 BinarySM、StorageSM、MemorySM、ArithmeticSM 等)
- 执行复杂的数学计算,使用 PIL(Polynomial Identity Language)描述交易执行过程中的状态转换和约束条件,将其转换为多项式约束或多项式身份,并在智慧合约上进行验证
- 与节点和资料库互动,获取信息以生成可验证的交易证明,包括 Merkle Root、相关的兄弟金钥和杂凑值等信息
- 将生成的交易证明传送回节点,以便节点进一步验证并记录,确保交易的合法性和安全性
资料库:用于储存重要的资料,如 Merkle Tree 的内容和交易信息
- 接收并储存由节点发来的 Merkle Tree 的内容
- 为 zkProver 提供生成交易证明所需的信息
这一模式为 Merlin 带来了诸多好处:
- 安全性:继承比特币安全 bu 性,提供 L2 批次处理可扩充套件性,确保了资料在比特币中锚定并不可篡改
- EVM 相容性:支持现有智慧合约和工具,确保互操作性
- 低成本:利用 ZK 证明和 zkSNARK 技术减少 L1 空间消耗,最佳化交易成本
- 高效能:通过频繁的有效性证明确保交易的快速最终性,递回 STARK 实现可扩充套件性,应对高并发和大规模使用者需求
此外,Merlin Chain 将在后续采用 Lumoz 提出的零知识证明(ZKP)两步提交机制,实现去中心化 PoW,从而有效激励矿工保持线上,确保稳定的计算环境,进一步增强互联网的安全性和可靠性:
- 防止竞速攻击:防止恶意参与者试图通过快速提交大量证明来干扰或破坏系统的正常执行
- 鼓励稳定参与:通过奖励激励矿工提供稳定和持续的 ZKP 算力,增强互联网的安全性和可靠性
- 确保系统效率:确保高效性和公平性,避免资源浪费和互联网拥塞,同时提高整体系统的效能和稳定性
Merlin Chain 还将在后续引入欺诈证明机制,以进一步确保资料的完整性和安全性。
多方合作确保资产安全
Cobo 的 MPC 钱包解决方案
目前在 Merlin Chain 的资产均由 Cobo 的 MPC 钱包解决方案来管理,采用冷热钱包隔离等措施,确保所有在 Merlin Chain 跨链 / 锁仓的资金非托管且安全。
Cobo 是知名的数字资产托管服务商,其 MPC 钱包解决方案利用先进的 MPC 技术实施阈值签名方案,确保私钥分片在安全环境中生成、加密并在多方之间分发。各参与方共同签署交易,而不会暴露彼此的私钥分片或形成完整的私钥。
当使用者使用 Merlin Chain 的跨链 / 锁仓时,转入跨链桥的比特币一层互联网资金将进入 Cobo 与 Merlin Chain 共管的 MPC 托管地址妥善保管,任何交易均需 Cobo 和 Merlin Chain 双方共同执行 Merlin Chain 预定义的安全风控策略才能签名放行,任何单方的风险都不会导致资产的泄漏。
借助 Cobo 的私钥加密和分片技术,Merlin Chain 实现了机构级的安全性,不会受私钥的单点故障影响,使资产免受安全攻击和人为失误的影响。
安全委员会 Security Council
Merlin Chain 为保障其生态项目的安全,联合多家安全公司成立了安全委员会 Security Council,其中包括慢雾 Slowmist,以及 BlockSec、Salus、Secure3、ScaleBit、Revoke.Cash 等多家知名安全团队,委员会用于资助研究、教育和技术开发,并鼓励更多白帽和 dApp 加入这个去中心化组织,为 Merlin 后续的生态发展和建设保驾护航,让使用者得以安全地参与 Merlin 生态项目。
第三方平台监督
Merlin Chain 支持使用者通过第三方独立平台共同监督其生态安全。今年 3 月,慢雾团队旗下的安全产品 mistTrack 宣布支持搜寻和跟踪 Merlin Chain,使用者可以随时通过其平台查询 Merlin 及其生态项目的链上资料、监控可疑地址以及追查刻意行为,保障 Merlin Chain 的资金安全,提供安全透明的链上体验。
去中心化
Merlin Chain 采用了分散式 Oracle 互联网。序列节点负责收集和批次处理交易,生成压缩的交易资料、ZK 状态根和证明。这些资料由 Oracle 互联网执行电路编译并上传到比特币主网的 Taproot 中,使其对整个互联网公开可访问。具体机制如下:
- 采用专门设计用于 ZK 证明的防欺诈机制,以在比特币上提供最终确认
- 所有原始资料储存在 Oracle 互联网中,对应的状态根储存在比特币互联网中
- 使用者可以随时检索 Merlin Chain 上的所有聚合交易
- 使用者通过 ZK 证明验证资料的正确性和有效性,而无需暴露具体资料内容
通过分散权力和资料,Merlin Chain 能够抵御单点故障和中心化带来的风险。同时,系统采用了多重签名和冷储存技术,以确保质押资产的安全性。所有的质押和奖励分配过程都是公开透明的,使用者可以随时检视自己的质押状态和预期收益。
节点质押的设计如下:
- 多样化资产:支持 BTC、MERL 以及其他主流 BRC-20 资产的质押,提升灵活性与抗风险能力
- 智慧合约管理:所有的代理质押和奖励分配都将通过智慧合约自动执行,确保过程的不可篡改性和公正性
- 实时监控:使用者可以实时检视自己的代理质押状态和收益情况,以及代理节点的表现记录
- 退出机制:系统提供了灵活的退出机制,使用者可以随时撤回自己的资产,保障资金的流动性
互操作性
Merlin Chain 实现了与 EVM 的相容性,使得以太坊生态系统中的智慧合约可以轻松地在 Merlin Chain 上部署和执行。这一相容性的实现极大地扩充套件了 Merlin Chain 的应用范围,使得以太坊开发者能够无缝地将他们的 DApp 和智慧合约迁移到 Merlin Chain 上,实现比特币与 EVM 生态的互操作。
在 Merlin Chain 上,智慧合约能够与其他 EVM 区块链上的合约进行互动和通讯,实现跨链操作和资料传输。这种互操作性使得不同区块链之间的价值和资料可以更加流畅地传递和共享,从而实现更为复杂和多样化的应用场景。例如,一个合约可以在以太坊上触发某个事件,然后在 Merlin Chain 上执行相应的操作,实现跨链的应用逻辑和流程。
除了与 EVM 的相容性外,Merlin Chain 还支持其他协议和标准,如 ERC-20、ERC-721 等。这种多样化的支持使得 Merlin Chain 成为一个更加开放和灵活的区块链平台,为开发者提供了更多的选择和可能性。开发者可以根据自己的需求和偏好选择合适的标准和协议,构建出更为丰富多样的应用和服务。
随着减半的来临以及比特币生态日益繁荣,基础设施、DeFi、游戏、社交等不同赛道的生态项目陆续启动,市场对 Merlin Chain 的持续发展和创新充满期待。笔者也希望 Merlin Chain 继续凭借其技术实力和生态吸引力保持领先地位,为比特币生态的协议、资产与使用者带来更多价值与创新。
本文获得《全方位解读 Merlin Chain:“不可能三角”的挑战者》授权转载,作者:Chris