月亮链 月亮链
Ctrl+D收藏月亮链
首页 > 比特币 > 正文

区块链:金色观察|?Tendermint:“新派”共识的代表_MIN

作者:

时间:1900/1/1 0:00:00

区块链网络共识算法的进步,代表着更高的效率和安全级别,在我们了解了比特币的pow和以太坊以及其他链的pos共识之后,可以发现很多共识是从bft共识改进而来。不过,其中也有另一方向的创新者,就是?Tendermint,?Tendermint最典型的代表是Cosmos以及使用Cosmos?SDK创造的项目,还有例如Oasis这样的网络也使用?Tendermint。

本文中,我们总结一下?Tendermint的资料,用来整体了解。

Tendermint是用于在多台机器上安全且一致地复制的应用程序,其安全性表示为即使多达1/3的机器以任意方式发生故障,Tendermint也能正常工作;一致是指每台没有故障的机器看到相同的事务日志并计算相同的状态。

金色午报 | 12月19日午间重要动态一览:7:00-12:00关键词:灰度、 詹克团、银行、FinCEN

1.媒体:詹克团与吴忌寒正式达成协议,詹克团正式回归;

2.分析师Alex?Krüger:FinCEN拟议中的加密监管改革只会影响美国公司;

3.南非金融监管机构指控投资公司MTI比特币交易欺诈行为;

4.灰度以太坊信托基金现已完成发行份额拆分;

5.MakerDAO发起有关添加Aave、UNI-V2-DAI-ETH为抵押品的一系列执行投票;

6.美国法官否决任命受托人监督加密贷款机构Cred重组的动议;

7.银行函证区块链服务平台发布;[2020/12/19 15:46:17]

容忍机器以任意方式发生故障(包括成为恶意)的能力被称为拜占庭容错(BFT)。区块链技术对BFT进行改造为更强调点对点网络和加密身份验证。交易在块中被批处理形成了一条链,这种区块链数据结构实际上优化了BFT设计。

金色热搜榜:BTG居于榜首:根据金色财经排行榜数据显示,过去24小时内,BTG搜索量高居榜首。具体前五名单如下:BTG、BTM、VET、IOST、SEELE。[2020/7/6]

而Tendermint改进后可以称为是一种易于理解的、异步的BFT共识协议。该协议遵循如下所示的简单状态机运行方式:

其中协议的参与者称为验证者,他们轮流提出交易区块并对其进行投票。块在链中提交,每个高度都有一个块。当一个区块无法提交时,协议会进入下一轮,新的验证者可以针对该高度再提出一个区块。

金色午报?| 12月16日午间重要动态一览:7:00-12:00关键词:国家电网、合肥、台州、TikTok、EOS?

1.?国家电网:研究建立适应区块链技术的安全保障机制。

2.?合肥成立全国首个量子计算产业联盟,集结区块链等多行业成员。

3.?台州首创“物联网+区块链”系统破解治污难题。

4. 黄浦区委书记:鼓励支持区块链等新科技在融资租赁领域的应用。

5. 中科院区块链与应用联合实验室推出的享链云平台通过国家备案

6. 长江日报:武汉聚焦区块链,着力打造国际一流区块链高地。

7. 人民法院报:运用区块链等新技术,构建可信的社会信用体系。

8. 比特币视频首次在TikTok上传播。

9. 慢雾:ETDP钱包转移近2000 ETH到Bitstamp,项目方疑似跑路。

10. Block.one?CEO:构建EOS架构和性能介绍门户将会是EOSIO团队的核心关注。[2019/12/16]

成功提交区块需要两个阶段的投票;称为pre-vote和pre-commit。当超过2/3的验证者在同一轮中为同一块预先提交时,这个块被提交。

金色财经现场报道 青藤链盟研究院院长钟宏:区块链面临三大瓶颈:金色财经现场报道,在清华大学区块链教育、产业创新峰会?暨青藤链盟成立大会上,青藤链盟研究院院长钟宏表示,区块链虽然只是一种技术,但它代表了一种思维,一种平等开放安全的思维。目前区块链面临人才瓶颈、技术瓶颈、产业瓶颈这三大瓶颈,区块链的发展需要复合型人才,技术的迭代,产业的支持。[2018/5/27]

图示的右下角有一张一对夫妇在跳polka舞的照片,当超过三分之二的验证者为同一个区块预先投票时,称之为polka。每个预先提交都必须在同一轮中通过一个polka来证明是合理的。

验证者可能由于多种原因未能提交区块,例如当前提议者可能离线,或者网络可能很慢。Tendermint允许他们确定应该跳过验证者。因为验证者等待时间的超时使 Tendermint 成为弱同步协议,而不是异步协议。不过,协议的其余部分是异步进行的,最终验证者只有在收到超过三分之二的验证者集的意见后才能取得进展。Tendermint的一个简化元素是它使用相同的机制来提交一个块,就像它跳到下一轮一样。

假设少于三分之一的验证者是拜占庭的,Tendermint保证永远不会违反安全性,即验证者永远不会在同一高度提交冲突的块。为此,引入了锁定规则,这些规则调节流程图中可以遵循的路径,一旦验证者预先提交了一个区块,它就会被锁定在该区块上。该验证者必须为它锁定的块投票,并且如果在后面的一轮中有一个用于该块的polka,该验证者只能解锁并预先提交一个新块。

在软件层面,Tendermint由两个主要技术组件组成:区块链共识引擎和通用应用程序接口。称为Tendermint??Core的共识引擎确保相同的交易以相同的顺序记录在每台机器上。应用程序接口,称为应用程序块链接口(ABCI),使交易能够以任何编程语言处理。与其他预装了内置状态机的区块链和共识解决方案不同,开发人员可以使用Tendermint可以对任何编程语言编写的应用程序进行BFT状态机复制。因此,可见Tendermint被设计为易于使用、易于理解、高性能且适用于各种分布式应用程序。

Tendermint已经发展成为可以托管任意应用程序状态的通用区块链共识引擎。这意味着它可以用作其他区块链软件共识引擎的即插即用替代品。

Tendermint Core主要通过满足ABCI的协议要求与应用程序通信。Tendermint能够通过在应用程序流程和共识流程之间提供一个非常简单的 API(即 ABCI)来分解区块链设计。

ABCI 由以下3 种主要的消息类型组成,它们从核心传递到应用程序。应用程序回复相应的响应消息。

DeliverTx消息,区块链中的每笔交易都通过此消息传递。应用程序需要根据当前状态、应用程序协议和交易的加密凭证来验证通过DeliverTx消息接收到的每笔交易。然后,经过验证的事务需要更新应用程序状态。

CheckTx消息类似于DeliverTx,但仅用于验证交易。Tendermint Core 的内存池首先使用CheckTx检查交易的有效性,并且仅将有效交易中继给其对等方。。

Commit消息用于计算对当前应用程序状态的加密承诺,以放入下一个区块头中。

所以可以总结为,Tendermint Core中创建到应用程序的三个ABCI 连接;一种用于在内存池中广播时验证交易,一种用于共识引擎运行区块提案,另一种用于查询应用程序状态。

标签:区块链MINTENINT区块链的未来发展前景pptgemini郭家毅直播间yenten币怎么样KINT

比特币热门资讯
NFT:山寨NFT 洗出一个元宇宙_ENS

仍旧是一个还没形成权威的市场。“国内目前已经有100个NFT交易市场了。”2021年3月,推特联合创始人Jack Dorsey将自己发布的,也是世界上第一条推特,以NFT形式在美国公司Cent旗.

1900/1/1 0:00:00
NFT:商标侵权如何适用于 NFT_STOL价格

Nike、Quentin Tarantino 和 Birkin 包包有一些共同点——它们都卷入与 NFT、不可替代代币相关的单独诉讼中。人们在 NFT 上花费了数十亿美元.

1900/1/1 0:00:00
NFT:避坑指南:垃圾NFT项目的十三个特性_BTCU

当谈到优秀的 NFT 项目时,我们将才华横溢的创造者、创新机制以及充满活力的社区视为重要因素。那糟糕的NFT项目具有哪些特征呢?下面,我列出了十三个危险信号,当你在探索新的NFT项目时,你需要将.

1900/1/1 0:00:00
元宇宙:元宇宙 真的来了?_MET

去年12月10日,无锡市2021年梁溪大讲堂第十讲开讲,北京航空航天大学法学院教授翟志勇以“元宇宙前传 关于数字空间和数字社会的思考”为主题,为宜兴市广大干群上了生动一课.

1900/1/1 0:00:00
比特币:金色观察|美联储加息疑云_USD

直面通胀,美联储加息呼声愈演愈烈。扼杀提前加息可能自圣路易斯联储主席布拉德表态“7月前应加息100基点”言论后,市场猜测美联储可能会在2月特别加息,提早结束QE政策.

1900/1/1 0:00:00
比特币:FSInsight报告称 点燃供应“火药桶”就能让BTC上涨5倍_ethereal昵称含义

金融研究公司FSInsight在一份新报告中预测,到2022年底,比特币可能达到22.2万美元,以太坊可能达到1.2万美元.

1900/1/1 0:00:00