http://www.0797jjw.cn

「Tendermint」走进Cosmos之Tendermint

樱花区块链门户资讯网荟萃众多优秀文章精选,如果想要浏览更多相关区块链技术,可以关注本文结尾推荐的优秀文章内容。本站区块链资讯虽然不乏优秀之作,但仅为大家参考使用,希望能对关注区块链的人有所帮助。

导 读


Cosmos是由Tendermint团队构建的开源社区项目,它的共识算法是基于POS(权益证明)和BFT(拜占庭容错)的共识协议。

Cosmos通过SDK的形式将共识算法和网络模块封装起来,形成一套开箱即用的区块链开发脚手架(Tendermint),本期将为大家带来Cosmos系列文章中Tendermint共识算法的介绍。


Tendermint核心模块


首先我们回顾下,Cosmos中的Tendermint Core核心模块主要包含共识算法和网络模块,由于网络模块采用的是我们熟悉的gossip协议,这里就不再赘述。我们编写的应用层的模块通过ABCI(Application Blockchain Interface)与Tendermint核心模块进行交互,在交互的过程中,由Tendermint完成选举Proposer,BFT三阶段共识以及区块执行的逻辑。

1)ABCI Application

其中ABCI接口可以分为三类:信息查询、交易校验以及共识相关处理,而Tendermint Core作为ABCI Client在启动时会与ABCI Server建立三个连接,分别用于这三类接口消息的处理。

以上便是樱花区块链给大家分享的关于「Tendermint」走进Cosmos之Tendermint的相关信息了,希望能帮助到大家,更多区块链相关内容,敬请关注樱花区块链!

本文标题:「Tendermint」走进Cosmos之Tendermint
本文地址:http://www.0797jjw.cn/qkljs/jishu_26954.html