LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 币圈百科 > 一文读懂BOS和Cosmos、Polkadot的IBC技术

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

2020-04-17 BOSCore 来源:区块链网络

随着区块链行业的蓬勃发展,多种公有链、私有链和联盟链出现,然而大部分链上应用都无法实现互联互通。不同链间协同合作实现价值流通就成了探索的方向,这也是跨链技术的起因。跨链技术是打开链与链之间互通的钥匙,能很好地解决价值孤岛问题,建立价值网络的桥梁。

目前主流的跨链技术包括:

公证人机制(Notary schemes)

侧链/中继(Side chains/relays)

哈希锁定(Hash-locking)

分布式私钥控制(Distributed private key control)

而本文所要介绍的 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。

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网络的核心。

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,其他链称为平行链。

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跨链转账,在跨链技术赛道上有着先发优势。

但侧面来说,这三个项目又各有各的不同和特点,现在很难说哪个网络会更成功。可以肯定的是他们的出现,对于整个公链,跨链的生态,都会有着重要的影响。

—-

编译者/作者:BOSCore

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...