Explicații despre Tendermint

Explicații despre Tendermint

Intermediar
Actualizat Apr 22, 2026
7m

Idei principale

  • Tendermint este un motor blockchain open-source care gestionează consensul și rețeaua, permițând dezvoltatorilor să construiască nivelul de aplicație în orice limbaj de programare.

  • Folosește un model de consens Proof of Stake tolerant la erori bizantine (BFT), cu finalitate instantanee a tranzacțiilor, ceea ce înseamnă că nu sunt necesare confirmări de bloc.

  • Application Blockchain Interface (ABCI) separă motorul de consens de nivelul aplicației, făcând arhitectura modulară și flexibilă.

  • Cosmos SDK se bazează pe Tendermint (acum întreținut drept CometBFT) și alimentează protocolul Inter-Blockchain Communication (IBC), permițând interoperabilitatea cross-chain pe sute de lanțuri.

  • În aprilie 2025, IBC v2 (Eureka) a fost lansat pe Cosmos Hub, extinzând interoperabilitatea nativă către Ethereum fără punți terțe.

Banner cursuri Academia Binance

Introducere

Blockchainurile pe care le cunoașteți și le utilizați au o structură destul de rigidă. Pentru dezvoltatori, acest lucru oferă, de obicei, două opțiuni: să construiască aplicații într-un mediu restrictiv sau să facă fork la cod și să creeze un lanț nou. Totuși, crearea unui lanț nou nu este simplă, deoarece trebuie să pornească o rețea și să decidă asupra unui mecanism de consens.

Tendermint este un software open-source care simplifică acest proces. Oferă un nivel de consens și o rețea gata de utilizare, astfel încât dezvoltatorii să se poată concentra pe construirea nivelului aplicației în orice limbaj de programare.

Ce trebuie să știți despre Tendermint

Înțelegerea arhitecturii blockchain

Tendermint este un tip de stivă blockchain, similară cu Bitcoin și Ethereum. O stivă blockchain nu este doar baza de date în sine, ci și rețeaua peer-to-peer de noduri, modul în care acestea comunică și logica tranzacțiilor și a contractului inteligent. Scopul este ca toți participanții să ajungă la un acord cu privire la starea comună, chiar și fără a avea încredere unii în alții.

Multe blockchainuri majore de astăzi se bazează pe o arhitectură monolitică, în care componentele software sunt strâns interconectate. Modificarea unei părți riscă să le afecteze pe celelalte. Tendermint adoptă abordarea opusă, cu o arhitectură modulară, separând componentele astfel încât fiecare să poată fi actualizată independent.

Toleranță la erori bizantine (BFT)

Bitcoin a rezolvat o problemă de lungă durată din sistemele distribuite, cunoscută drept Problema generalilor bizantini. Articolul nostru despre toleranța la erori bizantine acoperă detaliile, dar, pe scurt, BFT descrie un sistem în care participanții pot ajunge la un acord chiar și atunci când unele noduri trimit mesaje false sau corupte.

Un blockchain care nu este tolerant la erori bizantine nu poate funcționa fiabil fără un coordonator central. Bitcoin a rezolvat acest lucru folosind un algoritm de consens Proof-of-Work (PoW). Tendermint folosește o abordare diferită.

Cele trei niveluri ale unui blockchain

Blockchainurile sunt, de obicei, compuse din trei niveluri: nivelul de aplicație, nivelul de consens și nivelul de rețea. Nivelurile de consens și de rețea sunt cele în care nodurile comunică și ajung la un acord asupra unei stări comune. Nivelul de aplicație este cel în care utilizatorii și dezvoltatorii interacționează prin aplicații descentralizate și logica contractelor inteligente.

Tendermint gestionează direct nivelurile de consens și de rețea. Nivelul de aplicație este lăsat în întregime în sarcina dezvoltatorului.

Tendermint Core

O notă rapidă despre terminologie: Tendermint se referă atât la compania originală (fondată de Jae Kwon), cât și la software-ul său. Tendermint Core este numele motorului de consens. În 2023, Tendermint Core a fost redenumit CometBFT pentru a reflecta adoptarea sa mai largă dincolo de ecosistemul Cosmos. Cele două denumiri sunt, în esență, interschimbabile atunci când se face referire la protocol.

CometBFT (fostul Tendermint Core) este un motor de consens distribuit, cu toleranță la erori bizantine. Folosește un mecanism Proof of Stake (PoS) în care, la fiecare rundă, este selectat aleatoriu un validator din setul activ pentru a propune următorul bloc. Dacă un număr suficient de validatori îl aprobă, blocul este adăugat, iar finalitatea este imediată. Nu este nevoie să așteptați confirmări, spre deosebire de Bitcoin sau Ethereum.

Atât timp cât cel puțin două treimi dintre validatori sunt onești, rețeaua continuă să funcționeze corect. CometBFT este conceput pentru a gestiona între 1.000 și 10.000 de tranzacții pe secundă, cu finalitate sub șase secunde.

Interfața Application Blockchain Interface (ABCI)

Tendermint este deosebit de util pentru dezvoltatori datorită Application Blockchain Interface, sau ABCI. Aceasta este interfața care conectează motorul de consens la orice nivel de aplicație pe care l-a construit dezvoltatorul. Deoarece ABCI este un standard definit, dezvoltatorii își pot scrie aplicația în orice limbaj de programare și o pot conecta la motorul de consens fără a-l modifica.

Acest lucru înseamnă că un dezvoltator care construiește un nou blockchain nu trebuie să implementeze consensul de la zero sau să pornească o rețea de validatori. Acesta își definește logica aplicației și o integrează în stivă.

Ce s-a întâmplat cu Ethermint?

Un exemplu timpuriu al posibilităților oferite de Tendermint a fost Ethermint, un proiect care a preluat Mașina virtuală Ethereum (EVM) și a conectat-o la Tendermint Core. Acest lucru a făcut posibilă rularea contractelor inteligente Solidity pe un lanț Proof of Stake (PoS). Ethermint a fost ulterior înlocuit de Evmos și de Cosmos EVM open-source, pe care Cosmos Labs l-a lansat în 2025. Ideea din spatele Ethermint, care constă în combinarea execuției compatibile cu Ethereum cu un nivel de consens mai rapid și mai eficient energetic, rămâne centrală pentru ecosistemul Cosmos.

Interoperabilitatea blockchainurilor și Cosmos SDK

Cosmos SDK este un cadru open-source construit pe CometBFT. Acesta le permite dezvoltatorilor să creeze blockchainuri publice sau private, specifice aplicațiilor. Aceste lanțuri se pot conecta la rețeaua Cosmos mai largă prin protocolul Inter-Blockchain Communication (IBC), care permite transferuri de active și transmiterea de mesaje între lanțuri fără a necesita o punte centralizată. Mulți oameni îl numesc „internetul blockchainurilor”. Interoperabilitatea pe care o oferă a atras un interes semnificativ din partea dezvoltatorilor.

În aprilie 2025, IBC v2, cunoscut și ca IBC Eureka, a fost lansat pe Cosmos Hub. Această actualizare a extins conectivitatea IBC nativă către Ethereum, permițând utilizatorilor să transfere active între lanțurile Cosmos și Ethereum fără punți terțe. Aceasta susține un volum cross-chain lunar de peste 3 miliarde USD, pe mai mult de 115 blockchainuri. Pentru mai multe informații despre ecosistemul mai larg, consultați Ce este Cosmos (ATOM)?.

Printre proiectele cunoscute construite cu Cosmos SDK se numără BNB Smart Chain, Osmosis, dYdX și Injective. Aceste proiecte ilustrează gama de cazuri de utilizare pe care le susține cadrul, de la platforme de schimb descentralizate la platforme de instrumente derivate și lanțuri financiare specifice aplicațiilor.

Întrebări frecvente

Care este diferența dintre Tendermint și CometBFT?

Se referă la același motor de consens. Tendermint Core a fost redenumit CometBFT în 2023 pentru a reflecta dezvoltarea sa independentă și utilizarea dincolo de proiectul Cosmos original. Protocolul de bază și mecanismele sale BFT Proof of Stake (PoS) rămân neschimbate.

Este Tendermint același lucru cu Cosmos?

Nu. Tendermint (CometBFT) este motorul de consens care alimentează Cosmos SDK, dar acestea sunt componente separate. Cosmos este un ecosistem mai amplu de blockchainuri interoperabile. Tendermint oferă nivelul de consens și de rețea pe care îl pot utiliza lanțurile Cosmos.

Cum obține Tendermint finalitate instantanee?

Tendermint folosește un proces de vot al validatorilor bazat pe runde. Odată ce două treimi dintre validatori semnează un bloc, acesta este considerat final. Nu există finalitate probabilistică și nici riscul ca lanțul să se reorganizeze, ceea ce înseamnă că tranzacțiile sunt confirmate într-un singur bloc.

Ce este ABCI?

Application Blockchain Interface (ABCI) este o interfață standard care conectează motorul de consens Tendermint la un nivel de aplicație. Deoarece interfața este independentă de limbaj, dezvoltatorii își pot scrie aplicația în orice limbaj de programare și pot beneficia în continuare de consensul și infrastructura de rețea a Tendermint.

Ce este IBC v2 (Eureka)?

IBC v2, lansat în aprilie 2025, este o actualizare a protocolului Inter-Blockchain Communication care permite conectivitate nativă între lanțurile Cosmos și Ethereum. Acesta elimină necesitatea punților terțe și susține transferurile de active și transmiterea de mesaje direct între cele două ecosisteme.

Concluzii

Tendermint rezolvă o problemă comună în dezvoltarea blockchainului: cum să construiești un lanț nou fără a reinventa consensul de la zero. Prin separarea nivelurilor de consens și de rețea de nivelul de aplicație prin ABCI, le oferă dezvoltatorilor o bază modulară, independentă de limbaj, de la care să pornească. CometBFT duce această arhitectură mai departe, iar Cosmos SDK a transformat-o într-un set de instrumente practic, care alimentează unele dintre cele mai active lanțuri din industrie.

Articole suplimentare

Declinarea răspunderii: Acest conținut vă este prezentat „ca atare”, exclusiv în scopuri de informare generală și educaționale, fără a oferi declarații sau garanții de niciun fel. Acesta nu trebuie interpretat ca un sfat financiar, juridic sau de altă natură și nici nu are scopul de a recomanda achiziționarea unui anumit produs sau serviciu. Ar trebui să solicitați sfaturi de la consilieri profesioniști adecvați. Atunci când conținutul este publicat de un colaborator terț, rețineți că opiniile exprimate aparțin colaboratorului terț și nu reflectă neapărat opiniile Academiei Binance. Prețurile activelor digitale pot fi volatile. Valoarea investiției dvs. poate scădea sau crește și este posibil să nu vă recuperați suma investită. Sunteți singura persoană responsabilă pentru deciziile dvs. de investiții, iar Academia Binance nu răspunde pentru eventualele pierderi suferite. Pentru mai multe informații, consultați Termenii de utilizare, Avertismentul privind riscurile și Termenii Academiei Binance.