月亮链 月亮链
Ctrl+D收藏月亮链
首页 > DYDX > 正文

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

作者:

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

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

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

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

金色午报 | 8月31日午间重要动态一览:7:00-12:00关键词:Uniswap、波卡、YFII、yearn

1. 韩国信息安全局首次引入区块链员工移动ID。

2. Uniswap 24H交易量涨超52%达4.89亿美元。

3. 波卡Rococo测试网已经连接8个平行链。

4. YFII最大的个人钱包持有450万美元的YFII。

5. 日本加密投资者对比特币的兴趣远高于山寨币。

6. 以太坊全网手续费连续三个月保持正向增长。

7. yearn社区发起一项在Y池新增CFAMM机制的治理提案。

8. DeFi平台Synthetix锁定的总价值超过10亿美元。

9. 黑客通过比特币钱包Electrum软件漏洞获取1600万美元比特币。[2020/8/31]

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

金色实力派 | 中企云链:国有控股混合所有制企业的区块链金融探索与实践:当下区块链与实体经济相结合已成为不可阻挡的时代大潮,金色财经推出“区块链+产业新模式”系列访谈“实力派”,对话走在区块链+最前端的明星企业和集团。本期对话中企云链,今日15:00,金色财经与央视主持人对话中企云链董事长刘江,一起聊聊中企云链在区块链金融探索与实践。观看直播可扫码或戳原文链接。[2020/1/14]

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

金色财经现场报道 BitTemple助力全球区块链项目落地新加坡:5月3日晚,世界区块链中心·BitTemple新加坡开幕酒会上,来自科技寺负责人赵曌上台进行演讲,在现场记者了解到,BitTemple是一个落地于新加坡的专门为区块链领域创业者提供办公空间、资源支持和项目孵化的区块链孵化器,位于新加坡市中心的最高大楼Republic Plaza,共提供300工位助力全球区块链项目落地新加坡。[2018/5/3]

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

金色财经现场报道 成也:区块链在现实世界中的边界会被淡化:金色财经现场报道,在世界区块链大会·三点钟峰会中的“蛮子十问”环节中,薛蛮子对聊聊娱乐领域提出相关问题,知名泛娱乐测评人成也表示:区块链领域在现实社会中的边界会在虚拟世界中越来越淡化,比如我们以后看小电影的时候就不需要翻墙了。[2018/4/25]

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

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

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

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

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

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

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

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

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

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

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

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

标签:区块链TENTENDENDwpc币区块链TENGUTENDIE币Endpoint Cex Fan Token

DYDX热门资讯
NFT:前《纽约时报》记者:NFT要买完才能感受_pols币价格今日行情

?离开《纽约时报》给我额外带来的好处是,我终于能玩转Crypto了。虽然我还有很多顾虑,但NFT那超高的热度和趣味性还是不由得让我大吃一惊.

1900/1/1 0:00:00
元宇宙:元宇宙地产:概念、价值与未来_NFTP币

如果你是一个游戏玩家,上面的图片可能触发了你美好的回忆。GTA圣安地列斯对我们这一代人来说几乎是治愈性的,因为它有助于释放课后烦扰.

1900/1/1 0:00:00
NFT:元宇宙还未成现实 “假包”、“假鞋” 已泛滥?_NFT2Stake

VOGUESingaporeNFT系列。图片来源:OpenseaNFT正在快速出圈,它从一个充满噱头的小众概念,变成了许多时尚及奢侈品品牌布局未来商业的一部分.

1900/1/1 0:00:00
加密货币:我们应当如何理解「小团体」_libra币怎么获得

还记得你小时候是如何结交到不同朋友的么?可能是在参与某个活动中,因为相同的爱好,也或许是因为讨论到某个话题时有着类似想法,再或是仅仅因为彼此看着有眼缘.

1900/1/1 0:00:00
NFT:链游Game/Defi/NFT的可组合性_AME

核心观点链游的发展方向一方面是更高质量的3A大作;另一方面是充分发挥Game/Defi/NFT的可组合性,构建可持续的经济系统和游戏生态.

1900/1/1 0:00:00
元宇宙:元宇宙上出现违禁游戏 违规内容或成发展最大问题_Metaverse Network

自从去年roblox提出元宇宙概念之后,大量互联网巨头纷纷跟进,虽然元宇宙的发展得到了大多数人的认同,而且还扩展到区块链行业,但是在这一年的时间里,元宇宙也逐渐暴露出不少问题.

1900/1/1 0:00:00