Tenderminti ülevaade

Tenderminti ülevaade

Keskmine
Värskendatud Apr 22, 2026
7m

Põhipunktid

  • Tendermint on avatud lähtekoodiga plokiahela mootor, mis haldab konsensus- ja võrgukihti, võimaldades arendajatel ehitada rakenduskihi mis tahes programmeerimiskeeles.

  • See kasutab Bütsantsi tõrketaluvuse (BFT) panuse tõenduse konsensusmudelit kohese tehingu lõplikkusega, mis tähendab, et ploki kinnitusi ei ole vaja.

  • Rakenduse plokiahela liides (Application Blockchain Interface – ABCI) eraldab konsensusmootori rakenduskihist, muutes arhitektuuri modulaarseks ja paindlikuks.

  • Cosmos SDK põhineb Tendermintil (mida nüüd hallatakse CometBFT-na) ja käitab plokiahelatevahelise suhtluse (Inter-Blockchain Communication – IBC) protokolli, võimaldades ahelatevahelist koostalitlusvõimet sadade ahelate vahel.

  • 2025. aasta aprillis käivitati Cosmos Hubis IBC v2 (Eureka), mis laiendas natiivset koostalitlusvõimet Ethereumile ilma kolmandate poolte sildadeta.

Binance’i Akadeemia kursuste bänner

Sissejuhatus

Plokiahelatel, mida sa tunned ja kasutad, on üsna jäik struktuur. Arendajale annab see tavaliselt kaks võimalust: luua rakendusi piirangutega keskkonnas või teha koodist haru ja luua uus ahel. Uue ahela loomine ei ole siiski lihtne, sest tuleb käivitada ka võrk ja valida konsensusmehhanism.

Tendermint on avatud lähtekoodiga tarkvara, mis lihtsustab seda protsessi. See pakub kasutusvalmis konsensus- ja võrgukihti, et arendajad saaksid keskenduda oma rakenduskihi ehitamisele mis tahes programmeerimiskeeles.

Mida peaksid Tenderminti kohta teadma?

Plokiahela arhitektuuri mõistmine

Tendermint on teatud tüüpi plokiahela virn, nagu Bitcoin ja Ethereum. Plokiahela virn ei ole ainult andmebaas, vaid ka võrdõigusvõrk,, mis koosneb sõlmedest, nende suhtlusviis ning tehingu- ja nutilepingute loogika. Eesmärk on, et kõik osalejad lepiksid ühises olekus kokku, isegi üksteist usaldamata.

Paljud suured plokiahelad toetuvad tänapäeval monoliitsele arhitektuurile, kus tarkvarakomponendid on omavahel tihedalt seotud. Ühe osa muutmine võib teisi rikkuda. Tendermint kasutab seevastu modulaarset arhitektuuri, eraldades komponendid nii, et igaüht saab iseseisvalt uuendada.

Bütsantsi tõrketaluvus

Bitcoin lahendas pikaajalise hajussüsteemide probleemi, mida tuntakse Bütsantsi kindralite probleemina. Meie artiklist Bütsantsi tõrketaluvuse kohta leiad rohkem üksikasju, kuid lühidalt kirjeldab Bütsantsi tõrketaluvus süsteemi, kus osalejad jõuavad kokkuleppele isegi siis, kui mõned sõlmed saadavad valesid või rikutud sõnumeid.

Plokiahel, millel ei ole Bütsantsi tõrketaluvust, ei saa ilma keskse koordinaatorita usaldusväärselt toimida. Bitcoin lahendas selle nii, et võttis kasutusele töötõenduse (PoW) konsensusalgoritmi. Tendermint kasutab teistsugust lähenemisviisi.

Plokiahela kolm kihti

Plokiahelad koosnevad tavaliselt kolmest kihist: rakenduskiht, konsensuskiht ja võrgukiht. Konsensus- ja võrgukihis suhtlevad sõlmed omavahel ning lepivad kokku ühises olekus. Rakenduskiht on see, kus kasutajad ja arendajad suhtlevad detsentraliseeritud rakenduste ja nutilepingute loogika kaudu.

Tendermint haldab konsensus- ja võrgukihti otse. Rakenduskiht on aga jäetud täielikult arendajatele.

Tendermint Core

Kiire märkus terminoloogia kohta: Tendermint viitab nii algsele ettevõttele (asutaja Jae Kwon) kui ka selle tarkvarale. Tendermint Core on konsensusmootori nimi. 2023. aastal nimetati Tendermint Core ümber CometBFT-ks, et peegeldada selle laiemat kasutuselevõttu väljaspool Cosmose ökosüsteemi. Protokollile viidates on need kaks nime sisuliselt samaväärsed.

CometBFT (endine Tendermint Core) on Bütsantsi tõrketaluvusega hajutatud konsensusmootor. See kasutab panuse tõendusepp (PoS) mehhanismi, kus igas voorus valitakse aktiivsest kogumist juhuslik valideerija järgmise ploki väljapakkumiseks. Kui piisaval hulgal teisi valideerijaid selle heaks kiidab, siis plokk lisatakse ning lõplikkus on kohene. Erinevalt Bitcoinist või Ethereumist ei ole vaja kinnitusi oodata.

Kui vähemalt kaks kolmandikku valideerijatest on ausad, toimib võrk korrektselt. CometBFT on loodud töötlema 1000 kuni 10 000 tehingut sekundis ning saavutama lõplikkuse vähem kui kuue sekundiga.

Rakenduse plokiahela liides (ABCI)

Tenderminti muudab arendajate jaoks eriti kasulikuks rakenduse plokiahela liides (Application Blockchain Interface – ABCI). See on liides, mis ühendab konsensusmootori arendaja loodud rakenduskihiga. Kuna ABCI on kindlaksmääratud standard, saavad arendajad kirjutada oma rakenduse mis tahes programmeerimiskeeles ja ühendada selle konsensusmootoriga ilma seda muutmata.

See tähendab, et arendaja, kes ehitab uue plokiahela, ei pea konsensust nullist rakendama ega valideerimisvõrku käivitama. Ta määratleb oma rakenduse loogika ja ühendab selle virnaga.

Mis juhtus Ethermintiga?

Üks varasem näide Tenderminti võimaluste kohta oli Ethermint – projekt, mis võttis Ethereumi virtuaalmasina ja ühendas selle Tendermint Core’iga. See võimaldas käitada Solidity nutilepinguid panuse tõenduse ahelas. Ethermint on vahepeal asendatud Evmosega ja avatud lähtekoodiga Cosmos EVM,-iga mille Cosmos Labs avaldas 2025. aastal. Etherminti idee – ühendada Ethereumiga ühilduv täitmine kiirema ja energiatõhusama konsensuskihiga – on endiselt Cosmose ökosüsteemis kesksel kohal.

Plokiahelate koostalitlusvõime ja Cosmos SDK

Cosmos SDK on avatud lähtekoodiga raamistik, mis on ehitatud CometBFT-le. See võimaldab arendajatel luua rakenduspõhiseid avalikke või privaatseid plokiahelaid. Need ahelad saavad ühenduda laiema Cosmose võrguga plokiahelatevahelise suhtluse (Inter-Blockchain Communication – IBC) protokolli kaudu, mis võimaldab plokiahelate vahel vara üle kanda ja sõnumeid edastada ilma tsentraliseeritud sillata. Seda nimetavad paljud „plokiahelate internetiks“. Selle pakutav koostalitlusvõime on äratanud arendajate seas märkimisväärset huvi.

2025. aasta aprillis käivitati Cosmos Hubis IBC v2, mida tuntakse ka IBC Eureka nime all. See uuendus laiendas natiivse IBC-ühenduvuse Ethereumile, võimaldades kasutajatel kanda vara Cosmose ahelate ja Ethereumi vahel ilma kolmandate poolte sildadeta. Selle igakuine ahelatevaheline maht on üle 3 miljardi USA dollari enam kui 115 plokiahelas. Lisateavet laiema ökosüsteemi kohta leiad artiklist Mis on Cosmos (ATOM)?.

Cosmos SDK põhjal loodud tuntud projektide hulka kuuluvad BNB Smart Chain, Osmosis, dYdX ja Injective. Need projektid illustreerivad kasutusjuhte, mida raamistik toetab, alates detsentraliseeritud börsidest kuni tuletisinstrumentide platvormide ja rakenduspõhiste finantsplokiahelateni.

KKK

Mille poolest erinevad Tendermint ja CometBFT?

Need viitavad samale konsensusmootorile. Tendermint Core nimetati 2023. aastal ümber CometBFT-ks, et rõhutada selle sõltumatut arendust ja kasutust väljaspool algset Cosmose projekti. Alusprotokoll ja selle BFT panuse tõenduse mehhanismid on samad.

Kas Tendermint on sama mis Cosmos?

Ei. Tendermint (CometBFT) on konsensusmootor, mis käitab Cosmos SDK-d, kuid need on eraldi komponendid. Cosmos on koostalitlusvõimeliste plokiahelate laiem ökosüsteem. Tendermint pakub konsensus- ja võrgukihti, mida Cosmose plokiahelad kasutada saavad.

Kuidas saavutab Tendermint kohese lõplikkuse?

Tendermint kasutab voorupõhist valideerijate hääletusprotsessi. Kui kaks kolmandikku valideerijatest ploki heaks kiidab, loetakse see lõplikuks. Puudub tõenäosuslik lõplikkus ja plokiahela ümberkorraldamise risk, mis tähendab, et tehingud kinnitatakse ühes plokis.

Mis on ABCI?

ABCI on standardne liides, mis ühendab Tenderminti konsensusmootori rakenduskihiga. Kuna liides on keelest sõltumatu, saavad arendajad kirjutada oma rakenduse mis tahes programmeerimiskeeles ning ikka kasutada Tenderminti konsensus- ja võrgukihi eeliseid.

Mis on IBC v2 (Eureka)?

IBC v2, mis lasti välja 2025. aasta aprillis, on IBC protokolli uuendus, mis võimaldab Cosmos plokiahelate ja Ethereumi vahelist natiivset ühenduvust. See kaotab vajaduse kolmandate poolte sildade järele ning toetab vara ülekandeid ja sõnumite edastamist otse kahe ökosüsteemi vahel.

Lõpetuseks

Tendermint lahendab plokiahela arenduses levinud probleemi: kuidas ehitada uut plokiahelat ilma konsensust nullist uuesti leiutamata. Eraldades konsensus- ja võrgukihid rakenduskihist ABCI kaudu, annab see arendajatele modulaarse, programmeerimiskeelest sõltumatu aluse, millele toetuda. CometBFT laiendab seda arhitektuuri ning Cosmos SDK on muutnud selle praktiliseks tööriistakomplektiks, mis käitab mõningaid tööstuse kõige aktiivsemaid plokiahelaid.

Lisalugemist

Lahtiütlus. See sisu esitatakse olemasoleval kujul ainult üldiseks teavitamiseks ja hariduslikul eesmärgil, ilma igasuguse esinduse või garantiita. Seda ei tohiks tõlgendada finants-, juriidilise või muu professionaalse nõuandena ning see ei ole soovitus osta ühtegi konkreetset toodet või teenust. Soovitame küsida nõu pädevatelt nõustajatelt. Kui artikli on koostanud kolmas isik, kuuluvad selles esitatud seisukohad kolmandale isikule ja ei pruugi kajastada Binance’i Akadeemia seisukohti. Digitaalse vara hinnad võivad olla kõikuvad. Sinu investeeringu väärtus võib väheneda või suureneda ja sa ei pruugi saada tagasi investeeritud summat. Vastutad ainuisikuliselt oma investeerimisotsuste eest ning Binance’i Akadeemia ei vastuta võimalike kahjude eest, mida võid kanda. Lisateavet leiad meie kasutustingimustest, riskihoiatusest ja Binance’i Akadeemia tingimustest.