Heim > Die heutigen Krypto-News
bitcoin
bitcoin

$105250.754790 USD

2.53%

ethereum
ethereum

$3189.789116 USD

1.47%

xrp
xrp

$3.121855 USD

0.28%

tether
tether

$1.000037 USD

0.03%

solana
solana

$238.908785 USD

2.41%

bnb
bnb

$677.503551 USD

0.09%

usd-coin
usd-coin

$1.000041 USD

0.00%

dogecoin
dogecoin

$0.331814 USD

-0.04%

cardano
cardano

$0.962023 USD

1.95%

tron
tron

$0.246267 USD

1.47%

chainlink
chainlink

$24.376944 USD

4.06%

avalanche
avalanche

$33.758638 USD

0.83%

stellar
stellar

$0.404669 USD

0.70%

toncoin
toncoin

$4.905481 USD

0.65%

hedera
hedera

$0.317476 USD

2.81%

Zarte Minze

Was ist Tendermint?

Tendermint ist ein Konsensmechanismus, der es Anwendungen ermöglicht, sicher und konsistent auf verschiedenen Computern zu starten. Es arbeitet mit einer byzantinischen Fehlertoleranz von bis zu 33 %. Das bedeutet, dass Anwendungen auf Tendermint auch dann funktionieren, wenn bis zu einer der drei Computer, auf denen sie ausgeführt werden, ausfällt.

Tendermint verwendet einen Proof-of-Stake-Konsens, bei dem in jedem Zeitraum ein zufälliger Knoten aus einem Validatorsatz ausgewählt wird. Der Knoten schlägt einen neuen Block vor, der der Kette mit sofortiger Transaktionsendgültigkeit hinzugefügt wird. Die Blockchain verfügt über eine modulare Architektur, was bedeutet, dass ihre Konsens- und Netzwerkschichten von ihrer Anwendungsschicht getrennt sind. Dadurch können Entwickler Blockchain-Anwendungen erstellen, ohne sich um die Einführung eines Konsensmechanismus kümmern zu müssen.

Wie funktioniert Tendermint?

Tendermint besteht aus zwei Komponenten: der Blockchain-Konsens-Engine und einer generischen Anwendungsschnittstelle. Die Konsens-Engine heißt Tendermint Core und stellt sicher, dass Transaktionen auf allen Knoten in derselben Reihenfolge aufgezeichnet werden. Die Anwendungsschnittstelle heißt Application BlockChain Interface (ABCI) und ermöglicht die Verarbeitung von Transaktionen in jeder Programmiersprache. Entwickler können Tendermint verwenden, um darauf basierende Anwendungen zu erstellen. Darüber hinaus können sie im Gegensatz zu monolithischen Blockchains die Programmiersprache und Entwicklungsumgebung frei wählen.

Erfahren Sie: Modulare vs. monolithische Blockchains: Was ist der Unterschied?

Tendermint-Kern

Tendermint Core ist ein asynchrones BFT-Konsensprotokoll. Validatoren schlagen abwechselnd Blöcke vor und stimmen darüber ab. Wenn ein Block nicht festgeschrieben wird, geht das Protokoll in die nächste Runde und ein neuer Block wird vorgeschlagen. Die Abstimmung erfolgt in zwei Blöcken, mit einer Pre-Commit- und einer Pre-Vote-Phase. Wenn sich zwei Drittel der Validatoren vorab auf einen Block festlegen, wird dieser festgeschrieben.


Quelle: zartmint.com

Tendermint-Konsens und Kosmos

Cosmos ist eine Layer-1-Blockchain mit drei Schichten:

  • Eine Anwendungsschicht zur Verarbeitung von Transaktionen und zur Aufrechterhaltung des Netzwerkstatus.

  • Eine Netzwerkschicht zur Weiterleitung der Kommunikation zwischen den Transaktionen und der Kette.

  • Eine Konsensschicht zur Bestimmung des Netzwerkstatus.

Der Tendermint-Konsens ist das Rückgrat der Cosmos-Konsensschicht. Mit der ABCI-Anwendungsschicht können Entwickler entweder auf der Cosmos-Blockchain aufbauen oder das Cosmos SDK verwenden, um auf einer der IBC-kompatiblen Blockchains aufzubauen. Das Cosmos SDK ist die Implementierung des ABCI und steht für den modularen Teil des Cosmos-Ökosystems.

Um das Obige anhand eines Beispiels zu veranschaulichen: Ein Entwicklerteam könnte sich dafür entscheiden, eine neue DApp für dezentrale Finanzen zu erstellen. Ihnen fehlen die Mittel und die Motivation, eine eigene Kette aufzubauen. Gleichzeitig sucht das Team nach einer flexiblen Programmierlösung, um die Interoperabilität zu maximieren. Es könnte das Cosmos SDK als Plug-and-Play-Option nutzen, um eine dezentrale App zu erstellen, die mit Cosmos und anderen IBC-Ketten kompatibel ist. Es wäre über ABCI mit dem Tendermint Core-Konsensmechanismus verbunden.

Die Zukunft von Tendermint

Als einer der Hauptakteure des Cosmos-Ökosystems stellt Tendermint (das Unternehmen hinter dem gleichnamigen Konsens) Software und Entwicklungskits für Cosmos bereit. Außerdem wird ein Krypto-App-Store (Emeris) entwickelt, der als einzige Plattform für die Interaktion mit dezentralen Anwendungen dienen soll.

Darüber hinaus erweitert Cosmos sein Ökosystem mit einem Update auf eine Cosmos 2.0-Version. Die Cosmos-Blockchain wird als Verbindungsschicht zwischen den verschiedenen IBC-Ketten dienen und einen Mehrwert für das Cosmos-Wirtschaftssystem schaffen.

Weitere Informationen zu Cosmos finden Sie in unserem Deep Dive Into The Cosmos 2.0 Network.

Vertrauenswürdige Ausführungsumgebungen (T -Shirts)

Vertrauenswürdige Ausführungsumgebungen (TEEs) sind sichere Bereiche innerhalb eines Hauptprozessors, die einen geschützten Raum bieten, in dem sensible Code und Daten ohne Angst vor Manipulationen oder Beobachtungen von außen ausführen können.

Menschliche Schlüssel

Menschliche Schlüssel sind kryptografische Schlüssel, die aus dem abgeleitet sind, was Sie sind, was Sie wissen oder was Sie haben. Sie werden verwendet, um digitale Vermögenswerte zu sichern, die Privatsphäre zu schützen und auf das dezentrale Web zuzugreifen.

Open Finance (OpenFI)

OpenFi, kurz für "Open Finance", ist ein finanzieller Rahmen, der traditionelle Finanzierung (Tradfi) in die dezentrale Finanzierung (DEFI) integriert.

Rollups-as-a-Service (RAAS)

Rollups-as-a-Service (RAAS) ermöglicht es den Bauherren, ihre eigenen Rollups schnell zu bauen und zu starten. RAAS-Anbieter liefern End-to-End-Lösungen wie Anpassungen des zugrunde liegenden Tech-Stacks, des No-Code-Managements und des Ein-Klick-Integrationen mit Kerninfrastruktur.

Datenverfügbarkeitsabtastung (DAS)

Die Datenverfügbarkeitstichprobe (DAS) ist eine Methode, mit der dezentrale Anwendungen die Verfügbarkeit von Blockdaten überprüfen können, ohne dass der gesamte Datensatz von jedem Teilnehmer heruntergeladen werden muss.

Mehrfach Datenverfügbarkeit (Multida)

Diese Blockchain -Architektur verwendet mehr als einen Datenverfügbarkeitsdienst (DA), um die Redundanz von Daten zu gewährleisten.