链资讯 链资讯
Ctrl+D收藏链资讯
首页 > DAI > 正文

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

作者:

时间:

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

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

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

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

SHIB鲸鱼持有量跌破20亿美元:金色财经报道,Shiba Inu(SHIB)的鲸鱼持有量再次跌破20亿美元。据悉,在加密货币市场开始复苏之后,SHIB鲸鱼加入了涨势,并购买了价值高达3亿美元的SHIB。在SHIB达到0.00004美元的峰值后,来自鲸鱼级地址的购买活动几乎完全消失,这直接影响了现在已经放缓的价格走势。[2021/12/28 8:07:59]

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

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

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

AVAX市值突破160亿美元升至第11位:金色财经报道,coingecko数据显示,Avalanche(AVAX)市值突破160亿美元,位列加密货币市值排行榜第11位,AVAX 现报72.87美元,24小时涨幅11.1%,7日涨幅达50.4%,创历史新高。[2021/9/18 23:34:20]

图示的右下角有一张一对夫妇在跳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 连接;一种用于在内存池中广播时验证交易,一种用于共识引擎运行区块提案,另一种用于查询应用程序状态。

标签:INTENDMINMINTEndpoint Cex Fan TokenExtend FinanceSuper miner token DecimalsMINTY币

DAI热门资讯
NBA Top Shot:NFT不可复制 但体育精神能

小王子:“星星个人怎么会拥有呢?难道它不是公共所有吗?它到底归谁所有?” 商人:“谁都不属于,但它属于我。因为是我第一个发现的……我在别人之前发现了这颗星星并且占用了它,那这颗星星就是属于我的。” 小王子:“说得对!那你用他们来做什么呢?” 商人:“我会把它写在纸上,放在抽屉里,然后锁起来。” 这是《小王子》中的一个故事。

文旅业开始拥抱“元宇宙”:开启“沉浸式实景体验”新时代

这段时间,大概每个人都感受到了元宇宙迎面而来的冲击波。这个充满未来感的名词,从科幻世界一路杀进现实世界,到2021年破圈,成为科技界、投资界和传媒界的宠儿,各行各业都纷纷入局这一场数字化盛会。 在新冠疫情给文旅行业蒙上阴影的当下,文旅行业在元宇宙热潮中嗅到机会。

“元宇宙”社区里 我的社交恐惧症被治好了

之前小北发过几篇关于“元宇宙”的科普、评论文章,留言里出现不少争议: 有的认为这是资本局,有的则将它看作人类未来一种全新的可能性;有专业人士从科技角度出发,分析它的可操作性;也有人持悲观态度,认为沉迷虚拟空间的人类,将走向“黑客帝国”里的“缸中世界”。 电影《黑客帝国》截图 这一切并不稀奇。

金色早报 | 以太坊在2021年获得超100亿美元的现金流

头条 ▌Messari:以太坊在2021年获得超100亿美元的现金流 2月28日消息,据区块链分析公司Messari最新研究显示,在过去一段时间里,加密货币曾被人们怀疑,主流加密货币经历了足够多的市场波动,比特币、以太坊和其他加密货币也被置于风险范围的「高位」,但现在情况出现了变化,加密货币已稳定进入全球金融大联盟。

Coinbase公布21年Q4财报:收入创新高并达到24.9亿美元 月活用户达1140万

北京时间今日凌晨5:00,Coinbase公布2021年第四季度和全年财报。受加密市场波动性影响,Coinbase 第四季度收入达 24.9 亿美元,较第三季度(12.35亿)翻了一倍并创造历史新高,净利润为8.4亿美元,是上一季度的两倍,但低于去年第二季度创纪录的 16 亿美元。

估值动辄10亿美元 加密数据服务赛道为何颇受传统机构青睐?

在大单频现的区块链一级市场,有一个赛道不容忽视,那就是区块链数据服务。这一赛道从2021年初以来就颇受资本青睐,涌现出不少独角兽企业。 数据是新时代的石油。在web2的世界里,体量最大的公司拥有最大量的数据。如果Facebook和谷歌比你更了解你自己,那也不足为奇。他们的商业模式在很大程度上取决于他们积累大量数据并很好地利用它们的能力。