1. 首页 >  币资讯

比特币上首个DA层,Nubit架构与亮点简析

DA(数据可用性)简单来说就是区块生产者将区块的所有交易数据都发布到网络中,以便使验证者可以进行下载。如果区块生产者发布了完整数据并使验证者可以下载,我们就说数据是可用的。DA 层是伴随着各区块链的扩容需求,以及对 DA 更高的要求而抽象出来的一层。我们已经看到市场涌现出一大批项目,如 Celestia、EigenLayer、NearDA、Avail 等等,这些项目往往自立门派,拉扯大旗,誓要打出自己的名声。

比特币生态逐渐被资金注入后,有关比特币的各类技术路线也蓬勃发展,L2、质押、将 BTC 引入以太坊或 Solana 的 DeFi 项目都登上舞台,而 BTC 的原生 DA 项目也开始受到市场关注。

就在近日,NubitNubit 完成 300 万美元 Pre-Seed 轮融资,dao5、OKX Ventures、Primitive Ventures 等参投,团队表示正在为主网启动做准备。

Nubit 是什么?

Nubit 是一种可扩展的比特币原生DA层,安全性由比特币保护。Nubit能够有效扩展比特币的数据容量,为Ordinals、L2、预言机等应用程序提供支持,从而扩**特币生态系统的范围和效率。它旨在**继承比特币的安全性,包括经济安全、抗篡改、抗审查查等。

加密货币市场行情火热的时候,比特币转账或交易的手续费往往相当高昂,甚至出现大量拥堵。去年银文市场需求激增,导致比特币存储超过14GB的数据,从而产生极高的成本。来自其官网的数据显示,Nubit 能够**95%以上的交易费用,并数据噪吧量能够提升到100倍以上。

Nubit 架构

Nubit 主要包含四个基本组件,验证者、无需信任的桥、全存储节点和轻客户端。

其中,验证者节点主要使用拜占庭容错(PBFT)共识算法,主要任务为提出、验证和确保交易的完整性。**信任化桥梁是充当中介,向用户收取存储费并通过支付通道向验证者分配奖励。全存储节点主要从验证者那里接收到区块数据后,委托负责所有数据的可靠存储。轻客户端则是获取验证者广播的区块,包括数据承诺,它可能会随机向全存储节点发起请求,以验证 DA。

Nubit 亮点与特色

Nubit仍然坚持半同步网络假设。引入一种针对DA深度优化的共识算法NuBFT。NuBFT是BFT共识算法的变体,结合了基于RS编码的数据分区过程和KZG的生成。即使某些数据节点受到损坏,使用RS编码也可恢复原始数据。

此外,提交给比特币的 KZG 确保了原始数据的有效性。通过将 RS 编码的区块划分和 KZG 的生成集成到共识算法中,存储数据的完整性、可用性和可扩展性直接与共识过程挂钩,显着增强整个 DA 系统的「鲁棒性」。

值得注意的是,Nubit 使用 BTC 作为共识协议的主要**,通过 Babylon 等比特币原生质押机制继承比特币的经济安全性。相比之下,像 Celestia 等通用 DA 层使用其网络**,在比特币之外引入了额外的信任假设。

数据可用性方面,为了解决因节点数据编码错误而导致的潜在网络中断,Nubit 采用混合方法,集成全节点和轻节点以确保数据完整性。首先,Nubit 采用 KZG 作为有效性证明来确保 DA,在保持简洁性的同时减少内存、带宽和存储需求。即使在 Nubit 网络**崩溃的情况下,节点仍然可以使用全节点和比特币上提交的 KZG 承诺进行数据恢复。为了进一步增强网络可扩展性,Nubit 采用了配备数据可用性采样 (DAS) 的轻节点。这一添加可以扩展块大小,以满足对数据可用性不断增长的需求。

不过,与其他比特币 L2 解决方案不同的是,Nubit 不具备智能合约执行层。

而在无需信任的跨链桥方面,以往的比特币 L2 通常依赖于**化的跨链桥,由于比特币特定的架构限制而产生潜在的安全漏洞,Nubit 则直接选择闪电网络,使 Nubit 能够在比特币生态系统中建立安全且无需信任的桥梁。

Nubit 使用比特币支付渠道进行网络费用结算,也是其他 BTC 桥解决方案的一个关键区别。 Nubit 用户无需承担预存款的要求。相反,他们直接在每笔交易的状态通道内处理交易费用,确保用户资金的安全与比特币本身的安全直接相关。此外,Nubit 的设计允许紧急取款,即使 Nubit 停止运营,用户也可以通过关闭比特币支付通道来收回资金。

总结

以往的 BTC 技术实践中,某种程度而言,像 SegWit、Taproot 等都或多或少的增强比特币 DA,但 Nubit 的横空出世似乎恰是时候,因为彼时模块化和 L2 浪潮仍未兴起,而一种全新的解决方案现在已经出现在跟前。Nubit 在马不停蹄的与 Babylon、Merlin、BounceBit 等项目方合作后,其表示将于今年晚些时候正式推出主网。未来的发展,值得关注。