区块见闻 区块见闻
Ctrl+D收藏区块见闻
首页 > FTT > 正文

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

作者:

时间:

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

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

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

墨西哥警察逮捕曾利用加密货币的人贩Ignacio Santoyo:墨西哥警察在加勒比海Playa del Carmen逮捕了名为Ignacio Santoyo的人贩。Ignacio Santoyo曾利用加密货币进行。执法当局表示,加密货币已经成为拉丁美洲性犯罪、、支和人口贩卖等的犯罪行为中广泛存在的方式。(路透社)[2020/12/8 14:36:31]

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

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

报告:黑客组织利用加密恶意软件掩饰攻击行为和创收:12月1日消息,微软在周一晚间发布的一份报告中称,越南政府支持的代号为APT32和OceanLotus黑客组织最近被发现在他们的常规网络间谍工具包之外,还部署了加密货币挖矿恶意软件。在2020年7月至8月的行动中,该组织部署了Monero矿工,对法国和越南的私营部门以及政府机构的进行攻击。微软称,该组织利用这种通常与网络犯罪活动有关的加密恶意软件,对事件响应者进行伪装,使他们相信自己的攻击是低优先级的随机入侵。其次,该组织正在试验创收新方法。(zdnet)[2020/12/1 22:41:08]

一名纽约男子被指控利用加密货币450万美元:加利福尼亚州北区美国检察官办公室发布新闻稿称,纽约男子Douglas Jae Woo Kim于周四被捕,涉嫌利用加密货币欺诈计划450万美元。投诉称,该男子是加密货币交易员,使用比特币和以太坊为其商业计划进行交易融资,并在受害者不知情的情况下多次将其资金转移至在线网站。(cryptoglobe)[2020/7/20]

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

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

金色财经现场报道 泰国素博巴莫亲王:数字技术使国家间的关系更为紧密:金色财经现场报道,在2018全球区块链精英峰会上,泰国素博巴莫亲王进行现场致辞,他指出:预祝各位在数字化的世界里发挥出创新精神,本次活动包括多个板块,向全球展示区块链在各个领域中的创新。信息系统的创新技术对企业至关重要,数字技术也使国家之间的关系变得更为紧密。目前,泰国正积极促进区块链技术与各个产业的融合,预祝各位能成功推动区块链技术的发展,推动亚洲经济进步。[2018/4/28]

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

标签:TENMINTMINENDKITTENS币Jetmint Tokengemini怎么读语音ALEND

FTT热门资讯
加密货币:利用加密货币App挣钱?英特尔推出区块链专用“挖矿”芯片_Facebook Metaverse

路透社近日报道称,英特尔公司推出了一款用于区块链应用——如比特币挖掘和创建NFT——的新芯片,以利用日益增多的加密货币应用来赚钱.

WEB3:细数加密数据服务赛道:估值动辄10亿美元 颇受传统机构青睐_NAN

在大单频现的区块链一级市场,有一个赛道不容忽视,那就是区块链数据服务。这一赛道从2021年初以来就颇受资本青睐,涌现出不少独角兽企业。数据是新时代的石油.

ASH:从互联网的起源到去中心化Web 3.0_xcash币今日行情

Web1.0,是我们当前Web2.0立足的一个传统概念。世界目前正在从Web2过渡到Web3,也因此出现了许多关于Web3会是什么样子的问题.

NFT:Token经济模型到底怎么分析?看看大V的精彩教学(一)_Jinbi Token

token经济模型经常被大家讨论,但是很少有人能够传授与理解其中的奥秘。token有多种用途,但“什么才是优质的token经济学”还没有一个被广泛接受的定义.

MIN:30个新项目 ETHDenver黑客松获胜项目一览_郭家毅gemini女朋友是哪里人

原文标题:《ETHDenver寻宝:30个获胜项目你都知道哪些?》30个获胜项目主要分布在DeFi、基础设施和元宇宙或游戏类别中.

加密货币:金色早报 | 长三角国家算力枢纽节点正式启动建设_元宇宙

头条 ▌长三角国家算力枢纽节点正式启动建设金色财经报道,据上海发布官方公众号消息,长三角国家算力枢纽节点正式启动建设.