B²Network与Babylon强强联手,打造最安全的二层和比特币质押

1个月前
标签:比特币013644
文章来源: Odaily星球日报

B²Network与Babylon强强联手,打造最安全的二层和比特币质押

BTC是目前市值最高的数字资产,但绝大多数仍处于闲置状态。基于此,Babylon团队提出了BTC质押的概念,允许BTC持有者将他们闲置的BTC质押,以增强PoS链的安全性。而B² Network团队建议通过模块化设计来打造比特币的执行层,让BTC持有者能够将BTC存入比特币的执行层(通常称为Layer-2s)进行各种DApp操作,从而提高BTC的流动性。B² Network与Babylon将对此展开密切合作,建立基础设施和服务,利用Rollup作为受比特币网络保护的执行层。

B² Network的核心组件B² Hub将通过集成Babylon的BTC质押来增强其安全性。同时,B² Network还计划在B² Rollup中集成BTC质押功能,支持B² Rollup的BTC LSD和BTC再质押场景。

B² Network的模块化设计

由于BTC自身存在存储和交易负载方面的限制,以及Script的非图灵完备(non-Turing)设计,导致它无法独立实现网络的可扩展性。

为了支持Bitcoin的可扩展性,B² Network采用了模块化的区块链设计架构。

我们认为可扩展的区块链网络分为:执行层、数据可用性层和共识层。在这三层中,执行层可以通过Rollup解决方案实现无限水平扩展;数据可用性层通过B² Hub实现DAS(数据可用性抽样),结合分散式存储,在比特币上记录最终数据索引和证明,因此这一层可以确保执行层中交易和状态的可用性、安全性和去中心化;共识层通过承诺和挑战机制统一进行执行层中状态转换的验证,具有足够的安全性和去中心化。

B²Network与Babylon强强联手,打造最安全的二层和比特币质押

B² Network的发展分为两个阶段:

  • 第一阶段从B² Network在B² Hub上运行自己的B² Rollup开始,通过B² Hub在比特币上运行,完成了第一个在B² Hub上运行的比特币ZK-Rollup。

  • 第二阶段支持在B² Hub上启动任何ZK-Rollup,通过B² Hub完成在比特币上的数据可用性和状态转换的证明。

第一阶段:B² Hub 为 B² Rollup 服务

B² Network 的第一阶段分为 Rollup 层和 DA 层。

B²Network与Babylon强强联手,打造最安全的二层和比特币质押

Rollup层采用ZK-Rollup技术,我们目前正与Polygon合作,通过zkEVM构建ZK-Rollup。在Rollup层,数据和证明通过Sequencer和Aggregator分别发送到DA层和共识层。

B² Hub充当核心枢纽,接收来自ZK-Rollup的数据和证明。一方面,它将Rollup层的交易和详细数据存储在B² Hub的DAS协议和分布式存储协议中,并将数据证明写入Tapscript提交到 Bitcoin,确保数据可用性;另一方面,它验证ZK-Rollup的ZK证明,生成验证过程的commitment,提交到 Bitcoin,允许挑战者基于这些commitment进行挑战,最终完成状态转换的验证。

第二阶段:B² Hub 为多个 Rollup 服务

B² Network的第二阶段将通过B² Hub为更多的ZK-Rollups提供服务。

B² Hub将汇总不同Rollups提交的数据:

  • 不同Rollups的交易详细数据和证明将储存在B² Hub的DAS协议和分布式存储协议中,然后进行汇总,并最终提交到Bitcoin。

  • 来自不同Rollups的ZK证明数据将通过STARK递归汇总成单一的ZK证明数据,经验证后生成提交给Bitcoin的commitment,以支持挑战。

B²Network与Babylon强强联手,打造最安全的二层和比特币质押

Babylon协议的BTC质押

Babylon是一套可扩展的比特币安全协议,旨在确保去中心化经济的安全。其中一种协议是Babylon的比特币质押协议。该协议允许用户在比特币网络上质押他们的BTC。这些质押的BTC随后可以用来保护其他外部网络,例如PoS系统。质押过程是无需信任且非托管的,意味着用户无需将他们的比特币转移到第三方比特币地址,这是比特币桥协议通常要求的。相反,用户可以远程自主保管他们的BTC,并将其质押到比特币区块链上的一个比特币脚本中。如果检测到任何恶意行为,这些质押资金可以被远程处罚。Babylon的BTC质押类似于ETH质押,但是可以保护其他外部网络,例如PoS链,使得Babylon的BTC质押类似于以太坊ETH质押的2.0版本,并具有类似于Eigenlayer的再质押的功能。

B²Network与Babylon强强联手,打造最安全的二层和比特币质押

摘自Babylon比特币质押白皮书

(https://docs.babylonchain.io/papers/btc_staking_litepaper(EN).pdf

比特币质押者的流程:(a) 乐观情况:Alice质押,验证PoS链,请求解除绑定,并在3天内撤销质押;(b) 非乐观情况:Alice质押,向PoS链提交安全违规行为,然后她的比特币被销毁。

由于比特币上Script的非图灵完备设计,任何人都无法提供可直接在比特币上验证的安全违规证据。Babylon比特币质押协议引入了一种机制来应对安全违规行为,促使切割行为发生。该机制涉及到质押比特币的时间锁定以及每当质押者或委托的验证器在PoS链上双重签名(类似于双重支付)时,控制锁定比特币的秘密密钥暴露。Babylon采用可提取的一次性签名(EOTS)来实现可追责的断言,其中使用相同的秘密密钥在相同高度签署不同区块会导致秘密密钥泄露。Babylon在基础共识协议之后引入了一个额外的签名轮次,称为最终轮次。只有当一个区块收到来自超过2/3比特币质押的EOTS签名时,才被认为已经最终确定。在这一轮中,所有共识的安全违规行为都可以减少到双重签名。如果在这个修改后的协议中发生了安全违规行为,那么一些比特币质押已经使用EOTS在相同高度签署了两个区块。这导致了与这些质押者相关的秘密密钥的提取。EOTS签名方案可以通过Schnorr签名来实现,这在比特币中原生支持。因此,这些提取的秘密密钥可以用于切割质押的比特币。

B² Hub由Babylon保障安全

B² Hub 是一个 PoS 区块链网络,通过已质押资产(BTC 和 B² 代币)的验证者来确保 B² Hub 的安全,并通过 B² Hub 的验证者保证 Rollup 的数据可用性以及状态转换的有效性。

B² Hub的共识机制需要一个有效的验证者集合在一个Epoch期间对区块进行BFT共识,包括提议和投票。然后,每个区块通过 Babylon 的比特币质押协议由质押比特币的最终提供者进行 EOTS 投票。同时,在B² Hub中,下一个Epoch会检查前面的区块,通过 Babylon 的比特币时间戳协议成为一个检查点。B² Hub 中的区块的最终确认需要经过两个检查点。

访问 B² Hub 的 Rollup 有两次确认:

  • 通过 B² Hub 的验证后,Rollup 完成第一次确认;

  • B² Hub 提交 DA 证明和状态转换验证承诺到比特币,经过挑战期后,Rollup 完成最终确认。

B² Network 通过 Babylon 比特币质押协议使 B² Hub 的共识确认更加安全。此外,B² Network 通过 Babylon 的比特币时间戳协议避免了长程攻击。

B²Network与Babylon强强联手,打造最安全的二层和比特币质押

长程攻击使得 PoS 链无法切割,而且不够安全。这种攻击是根本性的,无法通过修改共识协议来解决,除非有额外的信任来源。为了缓解这种威胁,一些 PoS 链采取了social共识的方式,其中利益相关者定期对最新高度的正确区块进行线下决策,并忽略其他潜在的分叉。然而,这种方法将链的安全性与参与者的主观意见联系在一起。这种方法也被称为弱主观性,违背了去中心化原则。此外,由于social共识需要时间,因此大多数PoS链规定了非常长的解除质押时间,可能长达几周之久。

B²Network与Babylon强强联手,打造最安全的二层和比特币质押

为了防止PoS链受到长程攻击,Babylon可以将PoS链的区块作为BTC的检查点,并使用较早的比特币时间戳实现分叉选择规则。这样,要么攻击分叉将在比特币规范链中具有较晚的时间戳,永远不会被任何人选择,要么为了被选择,攻击者将不得不创建一个非常长的比特币分叉,在其中攻击的 PoS 分叉具有较早的时间戳,这在经济上是不切实际的。因此,通过BTC时间戳,长程攻击得到了解决。

B²Network与Babylon强强联手,打造最安全的二层和比特币质押

在B² Hub的POS机制中,一个区块在最终确认之前需要经过两个检查点。因此,在B² Hub的共识机制中,当通过第二个检查点后,我们会将区块信息和相应的验证者签名信息提交给最终性提供者。最终性提供者是需要质押 BTC 的节点,如果它们使用 EOTS 在同一高度签署了两个区块,就可能被切割。最终性提供者随后将其提交给 B² Hub 的验证者以收集最终性投票。验证节点将收集到的最终性投票签名信息存储在一个内存池中,并广播给 B² Hub 的轻量级客户端。一旦收集到 2/3 的最终性投票签名,就可以认为 B² Hub 上的区块已经最终确认。

通过Babylon比特币质押和比特币时间戳,B² Hub能够有效地避免长程攻击,为不同的Rollup提供高的安全性。

B² Rollup支持Babylon比特币质押

B² Rollup 的主网将支持 BTC 质押功能。

B²Network与Babylon强强联手,打造最安全的二层和比特币质押

B² Rollup的BTC质押功能将分为两个阶段:

  • 在Babylon BTC质押主网上线之前,B² Rollup 将支持用户使用 BTC 为 B² Hub 的验证者进行质押,并获得 B² 代币奖励。

  • 在Babylon BTC质押主网上线后,B² Rollup 将把用户在比特币上质押的 BTC 转移到特定地址,以参与巴比伦的 BTC 质押。

B² Rollup 将支持与 LSD 相关的项目利用 BTC 质押进行更多的 DeFi 活动,为参与Babylon比特币质押的用户提供更多的流动性,甚至进行与比特币质押相关的再质押活动。

与此同时,Rollup 将能够利用 Babylon 和 B² Network 的基础设施通过比特币质押来确保安全性。

免责声明:本文章仅代表作者个人观点,不代表本平台的立场和观点。本文章仅供信息分享,不构成对任何人的任何投资建议。用户与作者之间的任何争议,与本平台无关。如网页中刊载的文章或图片涉及侵权,请提供相关的权利证明和身份证明发送邮件到support@aicoin.com,本平台相关工作人员将会进行核查。

评论

暂时没有评论,赶紧抢沙发吧!