注册
关闭
区块链大帝

区块链大帝

发布于 2020-04-20 阅读数 4658

一文读懂BOS和Cosmos、Polkadot的IBC技术

一文读懂BOS和Cosmos、Polkadot的IBC技术

随着区块链行业的蓬勃发展,多种公有链、私有链和联盟链出现,然而大部分链上应用都无法实现互联互通。不同链间协同合作实现价值流通就成了探索的方向,这也是跨链技术的起因。跨链技术是打开链与链之间互通的钥匙,能很好地解决价值孤岛问题,建立价值网络的桥梁。
目前主流的跨链技术包括:
  • 公证人机制(Notary schemes)
  • 侧链/中继(Side chains/relays)
  • 哈希锁定(Hash-locking)
  • 分布式私钥控制(Distributed private key control)
而本文所要介绍的 BOS 和 Cosmos、Polkadot 三个 IBC 跨链技术,采用的都是基于中继链的多链多层结构。接下来将逐步为大家揭开三个项目的神秘面纱。
     

一文读懂BOS和Cosmos、Polkadot的IBC技术

       
背景
关于 BOS 和 Cosmos、Polkadot 三个项目的背景
BOSCore 的 BOS IBC,Cosmos 和 Polkadot 是致力于区块链互操作性的项目。据悉,Cosmos 和 Polkadot 都在2017年通过公开 1CO 筹集资金。
  • 通过 The Interchain Foundation(ICF)Cosmos 的 ATOM 代币销售获得1,700万美元。
  • 通过 Web 3 Foundation Polkadot 的 DOT 代币销售获得1.45亿美元。
相比之下,BOSCore 于2019年1月在没有公开 1CO 的情况下启动,4月为基于 EOSIO 的链部署了第一个运行中的 IBC,以取得了 IBC 领域的先发优势。
Cosmos IBC
Cosmos 是 Tendermint 团队推出的一个支持跨链交互的异构网络,它最终的目标是创建一个区块链互联网,允许大量自主且易开发的区块链互相扩展和交互。
Cosmos 是基于 Tendermint 开发,采用的 Tendermint 共识算法,是一个类似实用拜占庭容错共识引擎,具有高性能、一致性、具备拜占庭容错等特点。因此,Cosmos 作为构建在 Tendermint 之上的应用层,为在 Cosmos 网络中创建 Cosmos 区域提供了框架,所有区域都使用相同的 Tendermint Core 区块链共识引擎。
Tendermint的详细定义可以参考官方文档:
https://tendermint.readthedocs.io/en/master/introduction.html#what-is-tendermint。

一文读懂BOS和Cosmos、Polkadot的IBC技术

     
Cosmos 网络由许多独立的并行区块链组成,网络中第一个区块链是Cosmos Hub,于2019年3月发布,其他的并行链称为 Zone,通过跨链协议(IBC)与 Hub 进行跨链操作。
Polkadot IBC
Polkadot 由 Parity 开发,该团队用 Rust 语言编写并开发了 Ethereum 客户端。正如 Cosmos 所做的那样,Polkadot 也将共识架构与状态应用程序分离。它的的共识机制使用了拜占庭容错(BFT)算法,该算法受 Tendermint 的启发,称为HoneyBadger BFT。
Polkadot 白皮书称 HoneyBadger BFT 是一种有效的容错共识,它使用了提名权益证明(NPoS)方案,在该方案中,被称为“平行链”的链已选择并绑定了权益验证者作为网络运营商。Tendermint 与 NPoS 达成共识的这种结合是Polkadot网络的核心。
        

一文读懂BOS和Cosmos、Polkadot的IBC技术

       
Cosmos 和 Polkadot 的交互性策略十分类似。Polkadot 网络中有 Relay Chain(中继链),它是中央连接器,其功能类似于 Cosmos Hub。它有连接到 Relay Chain 的区块链,并命名为 Parachains (平行链)。 Cosmos Zones 和 Parachains 具有相同的用途,Polkadot 还将拥有连接活跃区块链的桥梁,类似于 Cosmos 的 Peg Zones。
BOS IBC
BOSCore 主网于2019年1月启动,是第一个基于 EOSIO 的公链,具有 IBC(区块链间通信)功能,实现了两条链间直接通信。同年,BOSCore 将共识算法从 EOSIO Pipelined BFT 升级到 BOSCore 的 Batch PBFT,实现了3秒极速共识,对各个链之间的 IBC 性能产生了积极影响。
最新发布的 BOS IBC V4.0版本加入了 IBC Hub协议,使用此协议部署的区块链可以用作多个区块链的 IBC 中心,并为链中的所有代币形成星型结构 IBC 网络。通过IBC Hub 实现一个星型的跨链网络,中间的链成为 Hub Chain,其他链称为平行链。
一文读懂BOS和Cosmos、Polkadot的IBC技术

IBC Hub  协议非常灵活,你可以一键转移任意已经注册的 Token 从一个平行链到另一个平行链,比如,你可以在平行链 A 一键转移来自平行链 B 的 Token 到平行链 C 的指定账户。
IBC Hub 成为 EOS 生态高速公路 ,现已支持EOS、TELOS、WAX、BOID。
  
总结
从 IBC 的落地来看,Cosmos 上线一周年,仅完成 IBC 的演示版本;Polkadot 很有可能在4月份上线主网测试版,全功能主网预计7月份才能上线;而 BOS IBC 已经更新迭代4个版本,并实现 IBC Hub 功能,支持 EOS、TELOS、WAX、BOID 跨链转账,在跨链技术赛道上有着先发优势。
但侧面来说,这三个项目又各有各的不同和特点,现在很难说哪个网络会更成功。可以肯定的是他们的出现,对于整个公链,跨链的生态,都会有着重要的影响。

本文链接:https://www.8btc.com/media/584262
转载请注明文章出处

  • 0
区块链大帝
区块链大帝

0 条评论