Babylon如何解锁比特币安全价值?数字黄金的潜力

时间:2024-06-12  分类:电子

合约根据质押额和质押时间来计算奖励,并通过生成新的UTXO进行奖励分配。一旦达到特定标准,这些奖励就可以通过脚本条件解锁和支出。


5、时间戳


在建立了一个原生质押合约之后,自然会考虑从外部链记录历史事件的问题。在中本聪的白皮书中,比特币区块链引入了由PoW支持的时间戳概念,为事件提供了不可逆转的时间顺序。在比特币的原生用例中,这些事件指的是在比特币账本上执行的各种交易。如今,为了增强其他PoS链的安全性,比特币还可以用于外部区块链上的事件时间戳。每次发生这样的事件时,它都会触发发送给矿工的交易,然后矿工将其插入比特币账本,从而为事件添加时间戳。这些时间戳可以解决区块链的各种安全问题。向母链上的子链中的事件添加时间戳的概念称为checkpointing(检查点),用于添加时间戳的事务称为检查点事务。具体来说,比特币区块链中的时间戳具有以下重要特征:



时间戳服务器是Babylon定义的一种新原语,它可以通过PoS区块中的Babylon检查点分配比特币时间戳,确保时间排序的准确性和不可变性。该服务器在整个Babylon架构的最顶层,是信任需求的核心来源。


6、Babylon的三层架构


如图所示,Babylon的整体架构可以分为三层:作为时间戳服务器的比特币、作为中间层的一个CosmosZoneBabylon,以及作为需求层的PoS链。Babylon将后两者称为ControlPlane(Babylon本身)和DataPlane(各种PoS消费链)。


了解了Babylon协议基本的无需信任实现之后,让我们深入研究Babylon本身是如何使用CosmosZone连接两端的。根据斯坦福大学Tse实验室对Babylon的详细解释可知,Babylon可以接收来自多个PoS链的检查点流,并将这些检查点合并发布到比特币上。通过使用来自Babylon验证者的聚合签名,检查点规模可以最小化,并且通过限制Babylon验证者每epoch只能进行一次更新来控制这些检查点的频率。


来自不同PoS链的验证者下载Babylon区块,检查PoS检查点是否包含在比特币检查的Babylon区块中。这使得PoS链能够检测到偏差,例如,Babylon验证者创建一个由比特币验证的不可用块,并谎报其中包含PoS检查点。协议的主要组成部分如下: