
Binance 币安 邀请码
注册时填写邀请码 BN566 享受 20% 手续费减免

要点
- Tendermint 是一款开源的区块链引擎,负责处理共识与网络通信,使开发者能够使用任何编程语言来构建应用层。
- Tendermint 采用拜占庭容错 (BFT) 的权益证明 (PoS) 共识机制,可实现即时交易最终性,这意味着无需进行区块确认。
- 应用区块链接口 (ABCI) 将共识引擎与应用层分离,提升了整体架构的模块化程度和灵活性。
- Cosmos SDK 基于 Tendermint(现由 CometBFT 维护)构建,并为区块链间通信 (IBC) 协议提供支持,从而实现跨数百条链的互操作性。
- 2025 年 4 月,IBC v2 (Eureka) 在 Cosmos Hub 上线,将原生互操作性扩展至以太坊,无需借助第三方跨链桥。
简介
您所熟知并使用的区块链通常具有相当固定的结构。作为开发者,往往只有两种选择:在受限环境中构建应用,或对代码进行分叉以创建一条新链。然而,创建一条新链并非易事,因为还需要启动网络并决定采用何种共识机制。
Tendermint 是一款可简化这一流程的开源软件,提供现成的共识层与网络层,使开发者能够专注于使用任何编程语言来构建应用层。
Tendermint 概览
区块链架构
Tendermint 是一种区块链堆栈,与比特币和以太坊类似。区块链堆栈不仅包含数据库本身,还包括点对点节点网络及其通信方式,以及运行于其上的交易和智能合约逻辑。其核心目标是让所有参与者在无需彼此信任的情况下,仍能就共享状态达成一致。
如今,许多主流区块链采用单体架构,其中各软件组件紧密耦合。修改其中一部分可能会导致其他部分出现问题。Tendermint 则采用相反的模块化架构,将各组件分离,使每个组件都可以独立更新。
拜占庭容错 (BFT) 机制
比特币解决了一个长期存在的分布式系统问题,即“拜占庭将军问题”。如需了解详细信息,请参阅我们关于拜占庭容错的文章。简而言之,BFT 描述的是一种系统能力:即使部分节点发送虚假或被篡改的消息,参与者仍能达成一致。
在没有中央协调者的情况下,不具备拜占庭容错能力的区块链无法可靠运行。比特币通过采用工作量证明 (PoW) 共识算法解决了这一问题。Tendermint 则采用了不同的模式。
区块链的三层架构
区块链通常由三层组成:应用层、共识层和网络层。共识层和网络层是节点进行通信并就共享状态达成一致的部分,而应用层则是用户和开发者通过去中心化应用程序及智能合约逻辑进行交互的部分。
Tendermint 直接处理共识层和网络层,而应用层则完全交由开发者负责。
Tendermint Core
这里需要简要说明一下:Tendermint 既指原公司(由 Jae Kwon 创立),也指其软件。Tendermint Core 是共识引擎的名称。2023 年,Tendermint Core 更名为 CometBFT,以反映其在 Cosmos 生态之外的更广泛应用。在提及该协议时,这两个名称基本可以互换使用。
CometBFT(原 Tendermint Core)是一种具有拜占庭容错能力的分布式共识引擎。它采用权益证明 (PoS) 机制,每一轮都会从活跃验证者集合中随机选出一名验证者来提议下一个区块。如果有足够多的其他验证者批准,该区块就会被添加到链上,并立即实现最终性。与比特币或以太坊不同,无需等待额外的区块确认。
只要至少三分之二的验证者诚实行事,网络就能持续稳健运行。CometBFT 的设计目标是每秒处理 1,000 至 10,000 笔交易,且最终确认时间低于 6 秒。
应用区块链接口 (ABCI)
Tendermint 对开发者尤为有用之处在于应用区块链接口(Application Blockchain Interface,简称 ABCI)。这是将共识引擎连接到开发者所构建的任何应用层的接口。由于 ABCI 是一个明确标准,开发者可以使用任何编程语言编写其应用,并在无需修改共识引擎的情况下将其接入。
这意味着,开发者在构建新的区块链时,无需从零实现共识机制或自行搭建验证者网络。他们只需定义应用逻辑,并将其接入该堆栈即可。
Ethermint 的变化
Tendermint 早期可行性的一个例证是 Ethermint 项目。该项目将以太坊虚拟机 (EVM) 与 Tendermint Core 连接起来,使得在权益证明链上运行 Solidity 智能合约成为可能。此后,Ethermint 被 Evmos 以及由 Cosmos Labs 于 2025 年发布的开源 Cosmos EVM 所取代。Ethermint 的核心理念——将以太坊兼容的执行环境与更快、更节能的共识层相结合——仍然是 Cosmos 生态的重要组成部分。
区块链互操作性与 Cosmos SDK
Cosmos SDK 是基于 CometBFT 构建的开源框架,支持开发者创建面向特定应用的公共或私有区块链。这些链可以通过区块链间通信 (IBC) 协议连接到更广泛的 Cosmos 网络,从而在无需中心化跨链桥的情况下,实现链间资产划转和消息传递。这就是许多人所说的“区块链互联网”,其所提供的互操作性吸引了大量开发者的关注。
2025 年 4 月,IBC v2(也称 IBC Eureka)在 Cosmos Hub 上线。此次升级将原生 IBC 连接扩展至以太坊,使用户无需借助第三方跨链桥即可在 Cosmos 链与以太坊之间划转资产。它支持超过 115 条区块链,每月跨链交易额超过 30 亿美元。如需了解更广泛的 Cosmos 生态,请参阅什么是 Cosmos (ATOM)。
使用 Cosmos SDK 构建的知名项目包括 BNB Smart Chain、Osmosis、dYdX 和 Injective。这些项目展示了该框架所支持的广泛应用场景,从去中心化交易平台到衍生品平台,再到应用专用的金融链。
常见问题
Tendermint 与 CometBFT 有何区别?
它们指的是同一个共识引擎。Tendermint Core 于 2023 年更名为 CometBFT,以体现其独立开发以及在原始 Cosmos 项目之外的使用。底层协议及其 BFT 权益证明机制保持不变。
Tendermint 和 Cosmos 是一回事吗?
不是。Tendermint (CometBFT) 是为 Cosmos SDK 提供支持的共识引擎,但两者是不同的组件。Cosmos 是一个更广泛的可互操作区块链生态,而 Tendermint 提供 Cosmos 链所使用的共识层与网络层。
Tendermint 如何实现即时最终性?
Tendermint 采用基于轮次的验证者投票流程。一旦获得三分之二以上验证者的批准,某个区块即被视为最终确定。该机制不存在概率性最终性,也没有链重组风险,意味着交易可在单个区块内得到确认。
什么是 ABCI?
应用区块链接口 (ABCI) 是一种标准接口,用于将 Tendermint 共识引擎连接到应用层。由于该接口不限定于某一种编程语言,开发者可以使用任何编程语言编写应用,同时仍然能够受益于 Tendermint 提供的共识与网络堆栈。
什么是 IBC v2 (Eureka)?
IBC v2 于 2025 年 4 月推出,是对区块链间通信协议的一次升级,可实现 Cosmos 链与以太坊之间的原生连接。它无需借助第三方跨链桥,并支持在两大生态之间直接进行资产划转与消息传递。
结语
Tendermint 解决了区块链开发中的一个常见问题:如何在不从零开始重新构建共识机制的情况下打造一条新链。通过 ABCI 将共识层与网络层从应用层中分离出来,它为开发者提供了一个模块化、不限定编程语言的基础设施。CometBFT 延续了这一架构,而 Cosmos SDK 则将其打造为一套实用的开发工具包,为业内一些最活跃的区块链提供支持。
延伸阅读
- 拜占庭容错机制详解
- 什么是权益证明 (PoS)?
- 什么是跨链互操作性?
- 什么是 Cosmos (ATOM)?
- 什么是区块链共识算法?
免责声明:本文内容按“原样”提供,仅作一般资讯及教育用途,不构成任何陈述或保证。本文不应解释为财务、法律或其他专业建议,且未推荐您购买任何特定产品或服务。您应自行向合适的专业顾问寻求建议。如内容由第三方投稿,请注意相关观点属于第三方投稿人,不一定反映币安学院的观点。数字资产价格可能会波动。您的投资价值可能会下跌或上涨,且投资本金可能无法收回。您对自己的投资决策全权负责,币安学院对您可能遭受的任何损失概不负责。欲知详情,敬请参阅我们的使用条款、风险提示和币安学院条款。
数据与内容来源: Binance 免责声明: 本文所引用的 Binance 平台数据及观点仅供参考,加密资产投资具有高风险,请投资者根据自身风险承受能力理性决策。

Binance 币安 邀请码
注册时填写邀请码 BN566 享受 20% 手续费减免
相关文章

美股纳指创历史新高!中东局势最新消息:石油、黄金、白银和纳指 CFD 走势受何影响?
近期全球金融市场可以说是“冰火两重天”。一方面,美国与伊朗传出同意延长停火 60 天的草案协议,地缘政治风险降温;另一方面,美国 4 月 PCE 通胀数据意外升至 3.8%,同时 GDP 增速放缓。在“停火预期、通胀粘性、AI 狂潮”三大因…
2026/5/29

Bitget 经典交易策略之网格交易:稳定加仓背后的风险与逻辑
很多交易者在遇到大趋势时能够获利,但一旦市场进入盘整震荡期,就会不断被来回洗刷,甚至把之前赚到的利润全部吐回去。你可能也经历过:买了就跌,卖了就涨,市场明明没有明确方向,账户资金却持续缩水。 根据市场统计,约70%的时间都处于震荡状态。面对…
2026/5/28

想做 CFD 先别急着下单,你可能要先搞懂这 5 件事
很多人接触 CFD,通常是先被它的几个特点吸引: 可以做多,也可以做空 可交易外汇、黄金、原油、指数等多种商品 可以使用杠杆,提高资金效率 不需要实际持有资产,也能参与价格波动 但真正开始交易的第一个问题不是:CFD 能不能交易? 而是:C…
2026/5/26