值得信赖的区块链资讯!
Tendermint:“新派”共识的代表
区块链网络共识算法的进步,代表着更高的效率和安全级别,在我们了解了比特币的pow和以太坊以及其他链的pos共识之后,可以发现很多共识是从bft共识改进而来。不过,其中也有另一方向的创新者,就是 Tendermint, Tendermint最典型的代表是Cosmos以及使用Cosmos SDK创造的项目,还有例如Oasis这样的网络也使用 Tendermint。
本文中,我们总结一下 Tendermint的资料,用来整体了解。
Tendermint是用于在多台机器上安全且一致地复制的应用程序,其安全性表示为即使多达1/3的机器以任意方式发生故障,Tendermint也能正常工作;一致是指每台没有故障的机器看到相同的事务日志并计算相同的状态。
容忍机器以任意方式发生故障(包括成为恶意)的能力被称为拜占庭容错(BFT)。区块链技术对BFT进行改造为更强调点对点网络和加密身份验证。交易在块中被批处理形成了一条链,这种区块链数据结构实际上优化了BFT设计。
而Tendermint改进后可以称为是一种易于理解的、异步的BFT共识协议。该协议遵循如下所示的简单状态机运行方式:

其中协议的参与者称为验证者,他们轮流提出交易区块并对其进行投票。块在链中提交,每个高度都有一个块。当一个区块无法提交时,协议会进入下一轮,新的验证者可以针对该高度再提出一个区块。
成功提交区块需要两个阶段的投票;称为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 连接;一种用于在内存池中广播时验证交易,一种用于共识引擎运行区块提案,另一种用于查询应用程序状态。
比推快讯
更多 >>- 美联储理事米兰:当前政策过于紧缩,呼吁降息
- 白宫新闻秘书:10月份的CPI和就业数据可能永远不会公布;今晚白宫希望政府停摆能够结束
- 现货黄金向上触及4210美元/盎司,日内涨2.03%
- Solana活跃地址数降至12个月以来新低
- 美联储理事米兰:稳定币影响或达储蓄的 30%-60%
- 博斯蒂克:当前政策对企业具有限制性,特别是住房行业
- 米兰:美联储需确保货币政策得当,避免过于收紧
- 哈塞特:现在是时候降息了
- 博斯蒂克:通胀压力不会迅速消退
- 美联储博斯蒂克:企业预计 2026 年后继续大幅涨价
- 博斯蒂克:对价格稳定的威胁更加明显且紧迫
- 美联储博斯蒂克,中长期通胀预期上升将面临严重麻烦
- 博斯蒂克:劳动力市场信号不足以支持积极货币政策
- 美联储博斯蒂克:降息存在风险,可能助长通胀怪兽
- 美联储博斯蒂克:倾向于维持联邦基金利率不变
- Hyperliquid 上 ZEC 最大空头扛单超一个月,浮亏缩窄至 650 万美元
- 详解 SEC 主席的加密资产分类:NFT、网络代币和数字工具并非证券
- Circle 股价延续跌势,最新下跌 10%
- Hyperliquid 暂停平台存款和提款
- 美国比特币 ETF 于 11 月 12 日净流入 4846 枚 BTC,以太坊 ETF 净流出 7875 枚 ETH
- 据比推数据,ETH现报3391.94美元,1小时跌幅为5.11%,价格波动较大,请谨慎交易,控制风险。
- 美国财长贝森特:稳定币规模到 2030 年可能增长至 30000 亿美元
- 白宫:民主党选择性公布爱泼斯坦电子邮件,以抹黑特朗普
- SEC 拟推“代币分类法”:以 Howey 测试为锚,探索加密资产非证券化路径
- 华尔街监管机构计划研究加密货币“代币分类体系”
- 比特币最大财库公司 Strategy 美股市值跌破其 BTC 持仓价值
- 某新建钱包将 800 万枚 USDC 存入 Hyperliquid 开设 25 倍杠杆 ETH 多单
- Peter Schiff:美联储博斯蒂克将退休,特朗普可提名另一位忠诚的人接班
- 现货黄金 30 分钟内拉升近 40 美元,站上 4170 美元/盎司
- 美联储博斯蒂克宣布退休,任期至明年二月结束
- RWA 机构 Centrifuge 发布代币化平台 Centrifuge Whitelabel
- AMD 积极前景推动美股走强,科技股表现复杂
- Anthropic:将在美国投资 500 亿美元建设数据中心
- 亚特兰大联储主席博斯蒂克将于明年 2 月退休
- 特朗普将在白宫与商界领袖举行私人晚宴
- 美参议院农业委员会主席称数字资产监管法案或于 12 月初推进
- 标普 500 银行指数创历史新高,现涨 2%
- 数据:比特币未平仓合约量降至七个月以来最低水平,较 10 月高点下降超 30%
- Vaulta 基金会 CEO 宣布辞职,已启动继任者选举流程
- Auradine 推出高效比特币矿机 Teraflux,能效达 9.8 J/TH
- Greeks.live:部分社区成员认为今年比特币的底部或在 9.6-9.8 万美元
- 美股开盘,道指涨 0.18%,AMD 涨 7.58%
- Coinbase:Coinbase One 会员可在 Launchpad 申请最多 5 倍的代币份额
- Shodai Network 完成 250 万美元种子轮融资,Consensys 等参投
- 嘉楠科技披露比特币持仓增至 1610 枚,以太坊持仓增至 3950 枚
- 美联储威廉姆斯:美联储需要再次扩大资产规模的时间不会太长
- 富兰克林将专有 Benji 技术平台扩展至 Canton 网络
- 美联储威廉姆斯:美联储银行储备金接近理想水平
- Stable 宣布 Anchorage Digital 成为主网上线托管合作方
- DFDV 将发行永续优先股募资 6500 万美元以继续增持 SOL
比推 APP



