木星链 木星链
Ctrl+D收藏木星链

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

作者:

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

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

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

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

现场 | 金色财经CEO安鑫鑫:区块链的本质创新有五大方式:金色财经现场报道,区块链中国大会(全国行第二站郑州)暨中部数字经济产业化链改峰会于2020年9月28日在郑州永和伯爵国际酒店盛大启幕。金色财经CEO安鑫鑫发表了以《区块链构建价值生态》为主题的演讲。

安鑫鑫表示,区块链的本质创新是由全球化的分布式网络、分布式的计算系统、价值媒介与流通、生态经济模型和区块链思维五大方式。未来的区块链世界是由应用、平台和基础服务三大模块构成。应用主要包括:游戏、金融、工具、社交、购物。平台即区块链价值生态与基础服务构成跨链协同。基础服务主要包括:区块链数据中心、去中心化驱动服务、区块链硬件、去中心化存储,实现信息流与价值流的转移,让价格市场化,就好比比特币,比特币的价格全球统一,去中心化的系统可以不需要团队运营,实现全球生态共享。

想要在区块链中取得价值,必须转变思维,将自己的思维转化为全球化的思维,开源的思维、共享的思维、协作的思维,只需要做到这四个思维,就一定可以在区块链领域内获得一席之地。[2020/9/28]

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

金色财经合约行情分析 | BTC 在9500美元受阻,再次震荡下跌破12日低点:据火币BTC永续合约行情显示,截至今日16:00(GMT+8),BTC价格暂报9103美元(-3.49%),20:00(GMT+8)结算资金费率为0.043247%。

BTC在9500美元下方窄幅盘整后,于今日早上开始震荡下跌,最低至8889美元。根据火币交割合约数据,BTC季度合约成交额大涨,持仓量增加,精英多头占比稳定,季度合约溢价率大幅降低。今日BTC再次恐慌性下跌,突破12号低点,目前有所反弹,是否企稳仍需观察。[2020/6/15]

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

金色财经现场报道 南粤集团周兴挺: 粤港澳大湾区具备先行先试土壤:金色财经现场报道,在全球区块链世界巡回高峰会议大湾区站,广东南粤集团董事长周兴挺在开幕词中指出:区块链技术成为提高产业内协同效率振兴实体经济的助推器。当前国家高度重视区块链发展,区块链迎来新的快速的发展契机,给企业发展带来新的方向。粤港澳大湾区存在先行先试契机和改革创新的土壤,希望通过联合会智囊专家、顶级投资机构,发挥大湾区资源优势,共同搭建专业的区块链平台,与多家机构共同发起区块链发展基金,助推新型科技发展。[2018/4/23]

金色财经独家消息 OKCoin创始人徐明星针对辞去高管事件进行回应:金色财经独家消息,OKCoin创始人徐明星针对辞去OKCoin高管事件进行回应,徐明星称,OKEx和OKCoin国际交易业务由海外国际团队负责,OKEx核心团队位于美国、日本、香港等地,OK国际在旧金山、东京、首尔、卢森堡、香港等地设有办公室。徐明星本人主要负责OK区块链技术OKChain的研发和应用。未来OK会在全球架构上会发展越来越好,越来越快。[2018/2/11]

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

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

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

标签:区块链ENDTENMINT区块链简介Yfilendlitentry币价格Fragmint

以太坊价格热门资讯
NFT:避坑指南:远离具有这些特性的NFT

关于NFT,在我们的文章中一直以来都是常驻嘉宾,不止因为NFT背后隐藏的潜力,更因为在这个NFT世界里冥冥之中仿佛有一双幕后的手,OpenSea、库里、ERC115、视觉中国、周杰伦.

1900/1/1 0:00:00
区块链:看区块链技术如何在2022北京冬奥会中大展身手

奋进的中国再度点燃激情与梦想的圣火,翘首以待的2022年北京冬奥会正在火热举行中。无论是充满创意、古典与现代相结合的开幕式,还是运动员在赛事上的精湛技巧和奥运精神的展现,都为我们带来一场场冰雪视.

1900/1/1 0:00:00
NFT:金色Web3.0日报 | 社交游戏巨头Zynga将推出NFT和区块链游戏

1.DeFi代币总市值:1203.58亿美元 DeFi总市值 数据来源:coingecko2.过去24小时去中心化交易所的交易量:58.

1900/1/1 0:00:00
WEB:金色观察|万卉:Web2的背面不是Web3

本文来自twitter“Dovey “Rug The Fiat” Wan”整理而来,转载请注明出处。“Web2的背面不是Web3”?这大概是今年我重复说的最多的一句话.

1900/1/1 0:00:00
NFT:纽约证券交易所提交关于NFT交易的商标申请

2月10日,纽约证券交易所(NYSE)向美国专利商标局(USPTO)提交了一份商标申请,为几个区块链和加密相关产品和服务注册“NYSE”品牌.

1900/1/1 0:00:00
DON:Donuts CEO:元宇宙对于数字身份意味着什么?

Facebook最近宣布更名为Meta,这不仅是向科幻小说致敬,同时也体现了要为用户提供将数字和现实身份、社交媒体与游戏、增强现实与加密货币相结合的全新用户体验.

1900/1/1 0:00:00