复制成功

分享至

主页 > 数字货币 >

比特币生态新贵:B²土壤孕育的下个DeFi Summer

2024.01.26

原创 | Odaily星球日报

作者 | 夫如何

比特币生态新贵:B²土壤孕育的下个DeFi Summer

上一轮牛市是 DeFi 板块打响了第一枪,那即将到来的新一轮牛市的核心驱动力是哪个板块,大家近期也形成了一定的共识——比特币生态当仁不让。

生态中最重要的是衡量标准在于生态的繁荣程度,换句话来说,繁荣程度在一定意义上代表着财富效应。生态中财富效应聚集最多的地方莫过于 DeFi 板块,正如 Pantera Capital 合伙人 Paul Veradettakit 发布 2024 年加密领域 6 大预测之一的比特币的复兴与 DeFi Summer 2.0 。

但比特币生态想要承接 DeFi 板块的发展,单靠比特币网络的性能是无法实现。

比特币由于其特殊性,外接智能合约功能非常单一,无法承接大量且复杂的应用落地。那是否可以效仿以太坊二层网络一样,将比特币作为结算层,为比特币网络开辟新的二层网络,从而帮助其承接应用的运行。

但纵观比特币生态的二层协议,大多数项目的介绍较短,更多都是在主打新叙事炒热度,太多项目并没有有落地实现的可能性。而Odaily星球日报近期关注到 B² Network 发布质押挖矿活动 B² Buzz,顺便对 B² Network 展开了研究,发现项目在白皮书中介绍的网络结构模型,以及相关细节都较为完善,让人眼前一亮。

下文中,我们将介绍 B²基本概况,并就技术实施和生态现状展开阐述。

以传统为基石,辅以 ZK 技术,建设即时可用的二层网络

B² Network 以比特币网络为结算层,利用 Taproot 区块空间记录并验证二层网络的交易证明,打造兼容 EVM 的 zk-proof 的二层网络。B² Network 此举将比特币网络和以太坊二层结构的优势相互结合。

B² Network 的技术架构总体分为两个方面来看,即 Rollup 层和数据可用性层。

比特币生态新贵:B²土壤孕育的下个DeFi Summer

根据上图来看,两个结构相互验证配合,维护整个网络的稳定运行。但其中涉及多种组件的交叉配合,我们将不同结构的不同组件分开介绍。

Rollup 层:结构分明,功能齐全

Rollup 层是 B² Network 的执行层,采用 ZK-Rollup 作为底层技术架构。该层由多个组件组成,包括账户抽象模块、RPC 服务、内存池、序列器、zkEVM、聚合器、同步器和证明者账户抽象模块。

  • 账户抽象模块允许用户使用由比特币私钥、以太坊私钥或电子邮件控制的合约账户。用户可以使用合约账户为不同的设备或 DApp 生成子账户,并根据设置执行默认操作或进行检查,如账户初始化、电子邮件账户 DKIM 验证、交易验证、账户恢复、权限管理和资产锁定。账户抽象模块还提供交易打包器服务,实现帮助用户支付 Gas 功能。

  • RPC 服务允许用户通过钱包或 DApp 发起交易或发送签名消息。B² RPC 服务进行初步验证后,将交易或签名细节发送到内存池服务或进行账户抽象处理。交易打包器服务验证消息签名,并根据消息内容生成相应的交易信息,实现使用其它数字货币支付 Gas 或代付 Gas 功能。

  • 内存池用于存储待处理的交易。序列器负责对用户提交的交易进行排序和打包,然后将其传递给 zkEVM 进行特定的交易执行。B² Network 通过 B²节点实现分散式序列服务,通过类似 DPoS 的机制更新序列器集合。

  • zkEVM 兼容以太坊虚拟机(EVM),帮助开发人员构建安全的 DeFi、NFT 和其他 DApp。它还支持将 DApp 从其他 EVM 兼容链迁移到 B² Network。zkEVM 与 B² Network 的比特币索引模块结合,存储比特币的状态数据,使开发人员能够将比特币网络集成到 DApp 开发中。

  • 聚合器从 zkEVM 获取序列器排序后的交易信息和状态信息。它们可以生成零知识证明,或聚合交易并整理证明细节,形成交易批处理哈希树。该树发送到数据可用性层进行备份,确保 Rollup 交易数据的可用性。

  • 证明者的角色是为序列器提交的一批交易生成有效性证明。通过从聚合器获取的交易批处理和状态信息,证明者创建多个 ZK-STARK 证明,并通过 STARK 递归将它们绑定在一起生成单个广泛的 ZK-STARK。这个 ZK-STARK 通过 CIRCOM 组件传输到 SNARK 构建器,生成 ZK-SNARK 有效性证明,降低了 Gas 成本。生成的证明返回到聚合器。

  • 同步器确保来自 B² Network 的信息同步到 Rollup 层,包括序列器信息和比特币交易数据等。

  • 综上所述,Rollup 层通过 RPC 服务获取用户交易并存储在内存池中。序列器对交易进行排序后,zkEVM 执行交易批处理。证明者生成交易真实性的零知识证明。通过聚合器,交易和证明细节被总结并同步到数据可用性层,确保交易的真实性、数据安全和可用性。

    DA 层:逻辑严谨,多方验证

    数据可用性层是 B² Network 的存储和验证层,由分散式存储、B²节点和比特币网络组成。

    存储节点接收来自 Rollup 层的序列器发送的 Rollup 数据,并将其存储在分散式存储中。存储节点运行 B² Network 的 ds-prover 程序,定期基于存储的 Rollup 数据生成零知识证明,并将生成的存储 zk 证明发送给 B²节点。验证通过后,存储节点将获得一定的存储奖励。分散式存储中的存储节点冗余存储 Rollup 数据的副本,确保 B² Network 的数据可用性。

    B²节点是链下的验证者,承担多个独特功能。它由六个主要模块组成:

  • Rollup 模块的 ZK 证明验证器:从分散式存储获取 Rollup 交易数据,并从 Rollup 层的聚合器获取 Rollup 交易的 merkle 树根哈希和 zk 证明数据。内部对存储的 Rollup 交易使用 merkle 树根哈希进行完整性检查,并使用 zk 证明数据验证交易的正确性和有效性。

  • 存储模块的 ZK 证明验证器:验证分散式存储的存储节点提交的存储 zk 证明。验证通过后,B²节点将奖励分发给存储节点,激励它们持久存储 Rollup 数据的副本。

  • 序列器选择器模块:实现了类似 DPoS 的机制,选择一组序列器为特定时期提供交易排序和打包服务。竞争成为序列器的个人或组织必须抵押一定数量的代币 BSQ,并准备必要的硬件资源。用户可以将其代币 BSQ 委托给竞争序列器位置的候选者。运营序列器服务的候选者可以获得一定比例的交易费和额外的代币 BSQ 奖励。

  • 免责声明:数字资产交易涉及重大风险,本资料不应作为投资决策依据,亦不应被解释为从事投资交易的建议。请确保充分了解所涉及的风险并谨慎投资。OKEx学院仅提供信息参考,不构成任何投资建议,用户一切投资行为与本站无关。

    加⼊OKEx全球社群

    和全球数字资产投资者交流讨论

    扫码加入OKEx社群

    相关推荐

    industry-frontier