巴比伦如何实现比特币的安全性与价值

By admin 1 月 1, 2023
巴比伦如何实现比特币的安全性与价值巴比伦如何实现比特币的安全性与价值

PoS链规范性:当PoS链上出现分叉时,时间戳较早的链被视作规范PoS链。如果两个分叉具有相同的时间戳,则平局被打破,有利于具有Babylon上较早检查点的PoS区块。

提款规则:要提款,验证者向PoS链发送提款请求。包含提款请求的PoS区块由Babylon检查,然后再由比特币检查,并分配时间戳t_1。一旦时间戳为t_1的比特币区块深度变为k,就在PoS链上授予提款。此时,如果已提取质押权益的验证者进行长程攻击,则攻击链上的区块只能被分配一个晚于t_1的比特币时间戳。观察比特币上这些检查点的顺序,PoS客户端可以区分出规范链和攻击链,随后可以将攻击链忽略掉。

罚没规则:如果验证者在检测到攻击时没有撤回其质押,则可以对具有双重签名冲突PoS区块的验证者进行罚没。恶意的PoS验证者知道,如果他们等到提款请求被批准后再进行长程安全攻击,他们将无法迷惑客户端,客户端可以查看比特币来识别规范链。因此,他们可能会在为规范PoS链上的区块分配比特币时间戳时分叉PoS链。这些PoS验证者与恶意Babylon验证者以及比特币矿工合作,将Babylon和比特币分叉,并将时间戳t_2的比特币区块替换为另一个时间戳t_3的区块。虽然这是一次成功的安全攻击,但会导致恶意PoS验证者的权益被罚没,因为他们有双重签名的冲突区块,但尚未提取其质押权益。

不可用PoS检查点的停止规则:PoS验证者在观察到Babylon上不可用的PoS检查点时必须暂停他们的PoS链。一个不可用的PoS检查点是由2/3的PoS验证者签名的哈希,假定对应于无法观察到的PoS区块。如果PoS验证者在观察到不可用的检查点时没有停止PoS链,那么攻击者可以揭示以前不可用的攻击链,并在后来的客户端视图中更改规范链。

不可用Babylon检查点的暂停规则:PoS和Babylon验证者必须在观察到比特币上不可用的Babylon检查点时暂停区块链。一个不可用的Babylon检查点是具有2/3 Babylon验证者的聚合BLS签名的哈希,据推测它对应于无法观察到的一个Babylon区块。如果Babylon验证者没有停止Babylon区块链,那么攻击者可以揭示一条以前不可用的Babylon链,从而在后期客户端的视图中更改规范的Babylon链。

By admin

Related Post

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注