【项目介绍-babylon_chain】巴比伦利用BTC支持Cosmos 及其他领域的安全性

今天给大家带来的项目是BabylonBabylon 是一个新的 Cosmos 项目,其愿景是利用比特币的安全性来增强 Cosmos 区域和其他 PoS 链的安全性。

我们是谁

我们的团队由来自斯坦福的共识协议研究人员和来自世界各地的经验丰富的第 1 层开发人员组成。在我们的斯坦福实验室,我们以前的工作包括基础研究以及与行业项目的合作。例如,最近的一项工作是与以太坊基金会合作提高 Proof-of-Stake 以太坊信标链的安全性。我们确定了一些关键攻击,并设计了最佳协议来实现 PoS 以太坊的目标。

比特币作为信任的来源

比特币是世界上最安全的区块链,由比特币矿工的巨大哈希能力保护。目前,这种安全性主要用于支持一种加密货币:比特币。Babylon 项目的愿景是利用比特币作为信任来源,使更广泛生态系统中的其他区块链受益。

这种信任来源的价值可以进一步细分为两个方面

  • 比特币基于工作量证明,而许多其他当前和新兴的区块链都基于权益证明。PoS 链作为 Cosmos zone 与 PoW 链相比具有一定的安全限制。利用比特币设计合理的架构可能会消除这些限制。事实上,PoS 和 PoW 优势互补,一个设计合理的架构可以两全其美。

  • 区块链的安全性在很大程度上取决于支持它的资源的价值。在 PoW 链中,它是算力的成本。在 Cosmos 区域中,质押的是加密货币的价值。从这个角度来看,不同安全级别的区块链种类繁多。在其矿工巨大的哈希能力的支持下,比特币处于这一范围的一个极端。较小的区块链,例如 Cosmos 特定应用区域,位于光谱的另一端。利用比特币设计合理的架构可以在不损害其自主性的情况下增强这些链的安全性。

比特币作为可靠的时间戳服务

在 Nakamoto 的白皮书中,比特币区块链被引入为由工作量证明提供支持的时间戳服务器。它为事件提供了不可逆的时间顺序。在其本机应用程序中,事件是在比特币分类账上执行各种交易。在目前增强其他区块链安全性的应用中,比特币也可用于对其他区块链中发生的事件进行时间戳。每一个这样的事件都会触发一个发送给矿工的交易,矿工随后将其插入比特币分类账,从而为事件加上时间戳。比特币上的这些时间戳可用于解决区块链的各种安全问题。在父链上的子链中为事件加时间戳的一般概念称为检查点,以及为事件添加时间戳的事务称为检查点。

巴比伦建筑

巴比伦架构如上图所示。它由具有两个检查点级别的三个组件组成:

  • 比特币,作为时间戳服务。

  • 巴比伦链,一个宇宙区,作为中间层。

  • 其他 Cosmos 区域,作为安全的消费者。

一个重要的设计考虑是比特币在承载任意数据方面的能力非常有限。在这种情况下,巴比伦链有几个功能:

  • 它聚合了许多消费者区域的检查点流,因此只需将一个检查点流插入比特币即可同时为所有消费者区域中的事件添加时间戳。

  • 可以使用诸如聚合签名之类的加密技术将其对比特币的检查点变得紧凑。

  • 它通过区块链间通信(IBC)从消费者区域接收检查点。

  • 它检查消费者区域检查点后面的数据的可用性,以便攻击者无法为不可用的数据加上时间戳。

用例

  • 快速解除绑定:权益证明链需要社会共识来阻止远程攻击,这会导致长时间的解除绑定。在 Cosmos 中,这通常是 21 天。比特币安全性取代了社会共识,并将解绑时间缩短至 5 小时

  • 引导新区域:比特币安全性可用于引导代币估值较低的新区域。

  • 保护重要交易:比特币安全可用于保护重要交易,而普通交易可以快速确定。

  • 审查阻力:被审查的交易可以使用巴比伦作为备份进入分类帐。

技术

支持这些用例的巴比伦技术包括

    1. 消费区将时间戳写入比特币并由消费区读取比特币时间戳的核心原语;
    1. 使用时间戳信息来实现各种用例的协议。核心原语和协议都将在以下帖子中进行描述。

相关链接

twitter:https://twitter.com/babylon_chain

Website: https://babylonchain.io/

================================================

我是雨夜 ,专注早期项目交互,不定期发布优质项目的交互教程,欢迎关注我的推特

Subscribe to rainight-雨夜
Receive the latest updates directly to your inbox.
Mint this entry as an NFT to add it to your collection.
Verification
This entry has been permanently stored onchain and signed by its creator.