Merlin Chain
Merlin Chain 是一个 Bitcoin 侧链,由 Jeff Yin 创立并由 Bitmap Technology 推出。它使用 Polygon CDK 构建,旨在通过受零知识证明启发的基础设施来扩展 Bitcoin 原生资产、协议和应用,从而增强 Bitcoin 在 Layer 1 上的能力。该项目于 2024 年 2 月在 主网 上线,专注于在保持与基础网络连接的侧链架构的同时,扩展 Bitcoin 生态系统。[1][17][12]
概览
Merlin Chain 专注于增强 Bitcoin 网络内的可扩展性、效率和功能。它作为一个使用 Polygon CDK 构建的 Bitcoin 侧链运行,采用受 ZK-rollup 启发的架构来批处理和验证交易,同时保持与 Bitcoin 基础层的分离。从长远来看,该项目旨在演变成一个 Bitcoin 零知识汇总(Zero-Knowledge Rollup)Layer 2,一旦此类证明验证可行,即可将证明发回比特币进行链上验证。为了推进这一转型,Merlin Chain 与合作伙伴展开协作,例如提供 BitSNARK 证明系统和 Grail Bridge 的比特币扩展项目 BitcoinOS,以及比特币原生数据可用性网络 Nubit,以实现在比特币上的零知识证明验证和数据可用性。[2][6][17]
该平台支持 EVM 兼容性并与比特币原生钱包集成,使用户能够访问主要的比特币 Layer 1 协议,如 BRC-20 和 Bitmap(一个比特币 metaverse 和 NFT 系列)。通过将比特币与 40 多条 Ethereum 链连接,Merlin Chain 支持跨链交互以扩大资产使用场景。此外,其启动板(launchpad)系统支持比特币生态系统内的资产铭刻和估值,其 Merlin’s Seal 激励活动帮助该网络在 2024 年 3 月达到了超过 35 亿美元的总锁定价值峰值。[2][3][9][17]
核心模块
ZK-Rollup 网络
Merlin Chain 中的 ZK-Rollup 网络是核心模块,负责批量处理交易并通过零知识证明确保其安全性。它通过将交易数据聚合为批次,利用 零知识证明 进行验证,并通过 Taproot 锚定到 比特币 主网,从而增强扩展性和安全性。该网络集成了用于数据处理的 节点、使用 SNARK 技术进行交易验证的 zkProver,以及用于存储 默克尔树 和交易详情的数据库。这种架构继承了 比特币 的安全性并支持 EVM 兼容性。它还通过优化的数据使用降低了成本,旨在通过快速最终性和可扩展性提供更高性能,以满足大规模用户需求。[4]
去中心化预言机网络
Merlin Chain 的去中心化 预言机 网络为系统的排序器和 质押 功能提供数据处理和验证。Merlin Chain 的去中心化 预言机 网络通过在排序器 节点 之间分配任务来安全地处理和存储数据,这些节点负责批量处理交易、生成 ZK 状态证明,并将数据上传到 比特币 的 Taproot。用户可以通过 ZK 证明验证交易而无需暴露细节,确保了透明度和安全性。该系统通过欺诈证明机制、多重签名协议和冷存储降低了中心化风险。它支持多种资产的 质押,并通过 智能合约 实现 质押 和奖励的自动化。它还提供实时监控和灵活的提现系统,以增强用户控制权和流动性。[5]
数据可用性
Merlin Chain 中的数据可用性模块确保 区块 数据是公开可访问且可验证的。Merlin Chain 与 Celestia 以及比特币原生数据可用性网络 Nubit 合作,通过确保透明且可验证的 区块 数据发布来增强数据可用性。其解决方案提供了对网络状态的公开访问,允许任何人查看和存储 Merlin Chain 的数据。一旦在数据可用性网络上确认,Rollup 和应用程序将管理历史数据存储。节点 会验证新 区块 的可用性,确保整个网络的数据完整性和一致性。[6]
两步式 ZKP 提交机制
两步式 ZKP 提交机制旨在实现证明生成的去中心化,同时防止竞速攻击。Merlin Chain 借鉴了 Lumoz 的启发,实施了两步式零知识证明 (ZKP) 提交机制,以支持去中心化的工作量证明 (PoW)。在第一步中,证明者(prover)为特定序列生成 ZKP,计算其哈希值,并将其连同其地址提交给链级智能合约。初始哈希提交开放 T+10 个区块。在 T+11 区块之后,证明者可以提交完整的 ZKP,用于验证之前提交的哈希。经过验证的证明者将根据其质押比例获得奖励。这种方法防止了竞速攻击,激励了持续参与,并增强了系统的效率、安全性和可靠性。[7]
欺诈检测
欺诈检测模块提供了一个用于证明正确性和挑战无效计算的框架。Merlin Chain 采用欺诈证明机制来确保数据完整性和安全性,利用两种角色:证明者(Prover)和验证者(Verifier)。证明者预先签署交易,并将程序转换为由 NAND 逻辑门组成的二进制电路,每个门的行为由一个叶子脚本表示。这些脚本被组织成一棵 默克尔树 (Merkle Tree),默克尔根(Merkle Root)被提交到一个 Taproot 地址。验证者检索默克尔根并验证其真实性。如果怀疑存在差异,将启动挑战-响应流程,要求证明者提供支持根准确性的证据。该机制加强了数据的正确性并减少了欺诈活动。[8]
Merlin Phantom
Merlin Phantom 是在 Merlin Chain 上推出的资产交换协议。它支持比特币资产之间的互换,例如 RUNES(一种比特币同质化代币标准)、BRC-20 代币、BRC-420(一种比特币 NFT 和元数据标准)以及 Ordinals NFTs。该协议由跨链桥和交易协议 UniCross 与 Merlin Chain 合作开发,旨在提高流动性并扩大 BTC 资产的使用场景,为生态系统内的用户提供更多机会。[10]
代币经济学
Merlin Chain 代币 ($MERL)
MERL 的总供应量上限为 2,100,000,000 枚,将从代币生成事件 (TGE) 开始在四年内逐步释放。MERL 采用 BRC-20 标准,在 Merlin Chain 生态系统中承担多种功能,在治理、安全性和交易效率方面发挥着关键作用。[11][13]
代币用途
- 治理:MERL 持有者可以通过对提案进行投票来参与决策过程,支持社区驱动的治理。
- 质押:可以质押 MERL 以增强网络安全性,帮助防止女巫攻击,并惩罚恶意行为者。
- 交易费:MERL 用于支付 Merlin Chain 生态系统内的交易费用,包括 Layer 3 网络。
- 委托给共识节点:代币持有者可以将 MERL 委托给共识节点,或通过质押来运行节点,从而支持去中心化和可扩展性。
- 原生流动性与抵押品:MERL 可用作流动性和抵押品,辅助交易并支持网络内的借贷机制。[11]
治理与安全
除了上述用途外,MERL 还是 Merlin Chain 治理和安全机制的基础。MERL 代币持有者可以对影响协议升级、激励计划和其他生态系统参数的治理提案进行投票。[11][17] 通过质押和将 MERL 委托给共识节点,有助于防止女巫攻击并引导节点运营者保持正确行为,从而为网络安全做出贡献;若发生恶意活动,质押的代币可能会被罚没 (slashing)。[11][17] Merlin Chain 的跨链桥和核心合约已通过第三方安全审计,其中包括 ScaleBit 的审计,该审计采用了代码审查、自动化测试和形式化验证技术来识别漏洞并建议修复方案。[18]
代币分配
MERL 在 TGE 后的初始四年分配方案如下:总供应量的 20% 分配给 Merlin's Seal 参与者,1% 用于公开发售,15.23% 分配给私募投资者,3% 分配给顾问,4.2% 分配给团队,此外 16.57% 拨给社区激励,40% 预留给生态系统资助和计划。[11][17]
Merlin's Seal
Merlin's Seal 是 Merlin Chain 上的一个质押活动,参与者可以赚取 M-points 并领取 $MERL(其治理代币)。$MERL 总供应量的 20% 被分配为奖励。在此活动中,用户质押资产,其价值会被转换为 $BTC 以计算每日 M-points,从而决定其在 $MERL 中的份额。
除了基础质押外,奖励还包括在 Merlin Swap(Merlin Chain 上的去中心化交易所)提供流动性、参与 DeFi 协议以及质押 ETH 的收益。支持的资产包括 BTC、BRC-20 代币、Bitmap(一个比特币元宇宙和 NFT 系列)、BRC-420 代币(一种比特币 NFT 和元数据标准)、ETH、USDT 和 USDC。用户可以通过 UniSat、OKX 和 Bitget 等钱包进行质押。团队领导者和成员可以根据总质押价值赚取额外奖励。[14]
M-Token
M-Token 是在 "Merlin's Seal" 活动期间质押在 Merlin Chain 上的 Layer 1 资产的映射。当用户在 Merlin Chain 上质押比特币或以太坊等资产时,他们会收到相应的 M-Token。参与者可以零 Gas 费铸造 M-Token,并在资产解锁后以 1:1 的比例兑换回原始资产。M-Token 还通过包含 Layer 1 NFT 编号和铭文 ID 等元数据,促进了与 NFT 资产的交互。
用户可以在 2024 年 4 月开始的解锁过程中,通过销毁相应的 M-Token 来领取其原始资产。[15][16]