什么是Tendermint(Ignite)?

11/21/2022, 9:04:09 AM
一个允许以任何语言编写应用程序的区块链协议

前言

Tendermint,现称为Ignite,能够使开发人员在Cosmos上轻松安全地创建区块链项目。该底层协议为用户提供了基于BFT(拜占庭容错)的共识算法,以及一个综合性的应用程序区块链接口(APCI)。

对于想要创建区块链、Dapps、钱包、代币或智能合约的开发人员来说,Tendermint是一个很好的选择。在这篇文章中,我们将讲述Tendermint的功能、工作原理以及该协议对开发人员的益处。

什么是Tendermint?

Tendermint是一个协议,能够为开发人员提供必要工具来安全、轻松地创建区块链和Dapps,也支持跨多个设备复制区块链,和使用用户首选语言创建应用程序。

Tendermint利用拜占庭容错(BFT)来维护所有操作的安全性。区块链和Dapps一般需要三层架构(Layers)才能运行:共识引擎、网络层和应用层。

Tendermint以模块化的架构技术提供这些层级,让开发人员可以选择使用哪个应用程序接口。基于Tendermint的应用程序包括:BinanceDEX、OasisLabs、Terra、RegenNetworks、Cosmos等。

在2022年,Tendermint更名为Ignite。该协议由软件架构师Jae Kwon和生物物理学家Ethan Buchman于2014年创立。从一开始,该协议就背负着Cosmos后端基础设施开发的重任,但同时,项目也开始转向以产品为中心,注重用户体验和开发者平台。

Tendermint的特点

Tendermint Core

Tendermint Core是Tendermint的共识引擎,使用权益证明(PoS),也就是说选定的节点可以提议将新区块添加到区块链中,其他验证者必须进行投票才能确认区块。

Tendermint上的多个系统可以同时以相同的顺序查看相同的交易。

此外,由于不能保证始终能够检测到恶意攻击意图,Tendermint使用拜占庭容错(BFT)来维护其安全性。BFT最多能在1/3节点同时作恶时正常运行。

应用区块链接口(ABCI)

ABCI(Application Blockchain Interface)是用于复制或启动区块链的即用型软件工具包。

Tendermint与大多数主流区块链的不同之处在于,与流行的单体架构相比,Tendermint采用模块化架构。模块化架构能够实现应用程序及不同的语言与Tendermint Core的集成。ABCI是Tendermint网络层的主要组成部分,是所有交易和交互的通道。任何应用层逻辑都必须经过ABCI才能到达共识引擎。此外,ABCI支持开发者使用任意的编程语言编写应用逻辑。

Tendermint和Cosmos

如前所述,Cosmos区块链是Tendermint的核心衍生产品之一。它于2017年推出,旨在构建多链生态系统和互连区块链池。

Cosmos利用IBC(跨链通信)进行区块链之间的交互,并使用Tendermint的拜占庭容错(BFT)共识算法和Cosmos SDK框架来保护网络。

什么是Cosmos软件开发工具包SDK

Cosmos SDK是一个开源框架,也是Tendermint的核心,用于构建特定于应用程序的区块链。Cosmos SDK提供多种预建框架,可以提高开发人员的工作效率。Cosmos SDK公链目前管理着超60亿美元的资产,运行着260多个应用程序。

CosmosNetwork生态系统

Cosmos SDK让开发人员能够构建权威证明(PoA)和权益证明(PoS)的区块链。该框架还通过Cosmos Hub连接到Cosmos网络,能够与其他协议进行互操作。

Cosmos Hub(Layer 0区块链)

Cosmos Hub是第一个Cosmos区块链,充当Cosmos网络上所有独立区块链的互操作系统。这些独立的区块链被称为其他Zone。互操作功能将在在每个Zone通过IBCP连接到Cosmos Hub时产生,也就是说,连接到Cosmos Hub的每个独立区块链都可以相互操作。

Tendermint的优点

  1. 提供了一种在区块链之间进行交互的方式:当Tendermint区块链被连接到Cosmos网络时,通过Cosmos Hub实现跨链的互操作。
  2. 模块化架构:允许应用程序接口与共识引擎断开连接,来自其他网络的项目可以使用任何编程语言连接到Tendermint。以前在以太坊网络上的Ethermint就是一个很好的例子,Ethermint现在已集成到Tendermint中。
  3. 可扩展性:与以太坊等PoW区块链相比,Tendermint有分片功能,使其具有可扩展性。

Tendermint的缺点

  1. 脆弱性:Tendermint的BFT模型使其具有⅓的攻击容忍度。与能够抵抗50%攻击的PoW区块链相比,Tendermint对恶意节点攻击的抵抗能力低了18%。
  2. 来自验证者的共识质押通常在几个月内无法访问。
  3. 因为处于质押状态的代币数量决定了投票的权重,所以持有少量质押的用户的治理角色可以忽略不计。

结论

Tendermint的Cosmos套件对于开发人员和项目等来说十分具有吸引力。它的定位是一个为方便开发人员跳过与网络相关的代码,直接创建应用程序逻辑的框架。

需要注意的是,Tendermint不是模块化DApp的唯一引擎,它还支持区块链克隆。

许多开发人员还对Tendermint(Ignite)使用的BFT共识算法产生了兴趣,因为它利用权益证明(PoS)共识机制进行验证。与工作量证明(PoW)机制不同,该机制提供了一种更快速的交易验证方式,也就是说,Tendermint引擎提供了可扩展性。

最后,随着对大型区块链的可扩展性和互操作性的需求不断上升,Ignite也将继续提升他们的功能,有望在将来成为区块链快速开发的主流。

作者: Mayowa
译者: Yuanyuan
审校: Matheus, Hugo, Joyce, Ashley, Piper
* 投资有风险,入市须谨慎。本文不作为 Gate 提供的投资理财建议或其他任何类型的建议。
* 在未提及 Gate 的情况下,复制、传播或抄袭本文将违反《版权法》,Gate 有权追究其法律责任。

分享

币圈日历

项目进展
Etherex 将于 8 月 6 日推出代币 REX。
REX
22.27%
2025-08-06
拉斯维加斯的稀有开发与治理日
Cardano将在拉斯维加斯举办稀有开发与治理日,时间为8月6日至7日,活动包括研讨会、黑客马拉松和以技术开发及治理主题为重点的小组讨论。
ADA
-3.44%
2025-08-06
区块链.Rio在里约热内卢
Stellar 将参加定于 8 月 5 日至 7 日在里约热内卢举行的 Blockchain.Rio 大会。该节目将包括主题演讲和小组讨论,届时将邀请 Stellar 生态系统的代表与合作伙伴 Cheesecake Labs 和 NearX 共同参与。
XLM
-3.18%
2025-08-06
网络研讨会
Circle 宣布将于 2025 年 8 月 7 日 14:00 UTC 举办名为“GENIUS Act 时代开始”的实时高管见解网络研讨会。此次会议将探讨新通过的 GENIUS Act 的影响——这是美国第一个针对支付稳定币的联邦监管框架。Circle 的 Dante Disparte 和 Corey Then 将主导讨论该立法如何影响数字资产创新、监管透明度,以及美国在全球金融基础设施中的领导地位.
USDC
-0.03%
2025-08-06
X 上的 AMA
Ankr将在8月7日16:00 UTC于X平台举办一次AMA,重点讨论DogeOS在为狗狗币构建应用层方面的工作。
ANKR
-3.23%
2025-08-06

相关文章

浅谈合并:什么是以太坊2.0?
中级

浅谈合并:什么是以太坊2.0?

一场可能影响整个加密生态的升级
12/14/2022, 3:56:45 AM
什么是加密货币的基本面分析?
中级

什么是加密货币的基本面分析?

作为选择加密货币的投资标的的一种基本面分析决策
12/25/2022, 3:20:30 PM
什么是比特币?
新手

什么是比特币?

比特币是去中心化的点对点数位支付网路,由中本聪发明,比特币让用户可以直接进行交易,而无需通过任何金融机构或第三方,是世界上第一款成功应用的加密货币。
11/21/2022, 10:38:28 AM
加密货币新手交易入门
新手

加密货币新手交易入门

为你开启加密货币交易的大门,探索未知领域,提供加密货币交易项目基础介绍与指导,并提示存在的风险。
11/9/2023, 9:41:47 AM
如何自己研究加密货币项目(DYOR)?
新手

如何自己研究加密货币项目(DYOR)?

对于任何有志于加入加密货币市场的人士而言,自行学习相关知识、进行加密货币项目研究(DYOR)都是至关重要的。
12/15/2022, 9:47:58 AM
什么是冷钱包?
新手

什么是冷钱包?

快速了解什么是冷钱包,及其不同的类型和优势。
11/21/2022, 8:57:32 AM
即刻开始交易
注册并交易即可获得
$100
和价值
$5500
理财体验金奖励!