解释了Tendermint的概况和结构,与Cosmos的关系以及周围的生态系统

Cosmos是一个解决不同区块链之间互操作性问题的项目,前几天推出了主网。

这种Cosmos是使用Tendermint提供的框架开发的区块链之一。

Tendermint不仅为区块链开发提供了必要的元素,而且使开发更容易,但也可以实现不同区块链(Cosmos)之间的互操作性。

在这篇文章中,Tendermint究竟是什么?如何实现互操作性?我们将总结与Cosmos和周围生态系统的关系。

什么是Tendermint?

Tendermint是一种软件,可以让您在分布式网络中建立共识。

这可以与区块链等应用程序结合使用,但也可以解决可伸缩性和开发难度等问题。

比特币,以太坊和Tendermint

为了更好地理解Tendermint,让我们看看区块链开发中的基本架构。

在区块链架构中,以下三个层(应用程序,共识构建,P2P网络)是其组成部分;

在像比特币和以太坊这样的区块链中,这三层是相互依赖的(单片),这使得开发区块链应用变得困难。

另一方面,当使用诸如比特币或以太坊的代码库进行开发时,由于吞吐量问题,应用程序的复杂性受到限制。

使用Tendermint时?

Tendermint将P2P网络和建立共识从这三层(Decouple?)中解耦,并将其作为Tendermint Core(平台)提供。

然后,通过名为ABCI(应用程序块链接口)的套接字协议,应用程序和Tendermint的共识引擎可以交易所事务消息。

Tendermint的共识形成是安全的,除非有总投票权(总数?)的1/3或更多的失败(随机或随机),并且投票权与投票权一起用作货币单位。不仅可以解决应用程序开发问题,还可以解决吞吐量问

Tendermint和Cosmos SDK

Cosmos SDK是一个用于开发股权证明(PoS)和权威证明(PoA)区块链的框架。

虽然Cosmos的Cosmos Hub是使用此框架开发的另一个区块链,但Cosmos SDK使用Tendermint共识构建引擎。

虽然应用程序和Tendermint通过ABCI接口提供的API交易所消息,但这并不能实现互操作性。

使用Cosmos SDK开发的区块链(应用程序)将能够使用与ABCI分开的所谓的区块间通信(IBC)协议来交易所消息。

换句话说,从结构上讲,Cosmos SDK不仅为开发人员提供了这个框架,而且还可以使用Tendtmint的共识构建引擎连接使用该框架开发的区块链。你是

Cosmos可以使用Tendermint Core有效地连接具有确定性终结性的链并实现互操作性,而不是将Cosmos和Tendermint结合使用。你可以看到它已成为。

有关Cosmos的更多信息,请参阅以下文章:

将现有区块链移植到Tendermint的机制

Tendermint有一种称为hardspoon的机制,例如,它可以用于将EVM等移植到Tendermint(Ethermint(稍后描述))。

基本上,它与目前描述的机制相同,以太坊使用Proof of Work共识构建算法,但它是用Tendermint(BFT + PoS)取代它的图像。

这里,由于EVM代码按原样移植,因此可以发布智能合约和令牌,并且这将以更高的性能实现。

毫无疑问,您还可以连接到Cosmos Hub,这使得互操作性和交易匿名性变得更加容易。

Tendermint的特点和好处

基于以上几点,Tendermint被认为具有以下特点和优势;

  • 使用PoS(PoA)可以实现高吞吐量
  • 批准交易后立即获得最终结果
  • 分叉不会发生
  • 应用程序可以很容易地开发为区块链
  • 您可以移植采用共识构建的现有区块链,例如PoW

Tendermint和Cosmos在世界上有很高的期望,因为它们可以解决区块链开发和吞吐量方面的问题。

Cosmos生态系统使用Tendermint Core和当前状态

正如本文开头所提到的,Cosmos的Cosmos Hub是使用Tendermint的共识构建引擎开发的区块链之一。

以Tendermint共识建设引擎为中心的Cosmos生态系统继续以图像的形式发展。

根据Cosmos论坛,您可以看到已经使用Cosmos SDK开发了80多个项目。

在下文中,使用Cosmos SDK进行开发,我们将介绍一些突出显示的项目(图像的区域部分)。

Cosmos中心

CosmosHub是使用Cosmos SDK开发的Cosmos的第一个Zone(Hub)。

区块间通信(IBC)协议可以与其他区域交易所消息,可以说是生态系统的核心。

主网络在前几天推出,但希望IBC将得到实施,未来生态系统将进一步扩展。

Ethermint

Ethermint是GoEthereum(Geth)和Tendermint的组合,是一个高速实现以太坊智能合约的项目。

通过将Ethermint与Cosmos Hub配合使用,您可以高速互动地移动EVM。

该机构与上述硬勺的项目中说明的机构相同。

由于Geth通常使用以太坊的工作证明,因此它具有低吞吐量和唯一的概率终结性,但Tendermint的共识形成使EVM能够在股权证明和高吞吐量下运行。

平衡链

顾名思义,币安链是虚拟货币兑换Binance宣布的专有链。

很明显,Cosmos SDK用于开发,可以与Cosmos Hub连接。

Binance不仅拥有庞大的客户群,而且使用此链的币安DEX等已经发布,它似乎对生态系统的扩展做出了重大贡献。

否则

其他著名的项目,如OmiseGo,Hyperledger和Loom Network也被认为是Cosmos生态系统的一部分。

摘要

他介绍了Tendermint提供的共识构建引擎及其特性和机制,以及与Cosmos和不断扩展的生态系统的关系。

预计未来将有更多项目采用Tendermint。

目前,围绕Cosmos的生态系统也在不断增加,这是未来应该关注的项目之一。

资讯来源:由0x资讯编译自CRYPTO-TIMES。版权归作者Shota【CRYPTO TIMES 公式ライター】所有,未经许可,不得转载
提示:投资有风险,入市需谨慎,本资讯不作为投资理财建议。请理性投资,切实提高风险防范意识;如有发现的违法犯罪线索,可积极向有关部门举报反映。
你可能还喜欢