Cosmos ist ein Kryptowährungsprojekt, das darauf abzielt, Netzwerke oder ein “Internet der Blockchains” aufzubauen, die den Austausch von Daten und Transaktionen optimieren. Open-Source-Tools ermöglichen es Entwicklern, Blockchains schnell zu erstellen, ohne sie von Grund auf neu aufbauen zu müssen. Cosmos
Was genau ist Cosmos?
Cosmos wurde 2019 vom Cornell-Informatiker Jae Kwon gegründet. Von seinem Gründerteam wird es als “Internet der Blockchains” bezeichnet. Cosmos will ein Blockchain-Netzwerk aufbauen, das durch Open-Source-Tools miteinander verbunden ist, welche die Transaktionen zwischen den Chains vereinfachen. Cosmos fokussiert sich darauf anpassungsfähig und interkompatibel zu sein. Anstatt sich auf sein eigenes Netzwerk zu konzentrieren, will das Unternehmen ein Ökosystem von Netzwerken schaffen, die Daten und Token programmatisch austauschen können. Es gibt keine zentrale Partei, die diese Aktivitäten erleichtert. Jede neue, unabhängige Blockchain, die innerhalb der Cosmos-Zone erstellt wird, ist dann an dem Cosmos Hub gebunden, welches den Status jeder Zone verfolgt und umgekehrt.
Der Cosmos Hub ist eine Proof-of-Stake-Blockchain und wird von der Kryptowährung ATOM betrieben.
Cosmos und die ICF
Die Interchain Foundation (ICF), eine Schweizer Non-Profit-Organisation, die Open-Source-Blockchain-Projekte finanziert, hat Cosmos mit ins Leben gerufen. Im Jahr 2017 veranstaltete die Interchain Foundation ein zweiwöchiges Initial Coin Offering (ICO) des ATOM-Tokens und sammelte dabei über 17 Millionen US-Dollar ein. 2019 sammelte Tendermint Inc. 9 Millionen Dollar, um die Entwicklung des Projekts fortzusetzen.
Wie funktioniert Cosmos?
Das Cosmos-Netzwerk ist in drei Schichten unterteilt:
- Anwendung – Verarbeitet Transaktionen und aktualisiert den Status des Netzwerks
- Networking – Ermöglicht die Kommunikation zwischen Transaktionen und Blockchains
- Konsens – Hilft den Knoten, sich über den aktuellen Zustand des Systems zu einigen
Cosmos stützt sich auf eine Reihe von Open-Source-Tools, die alle Schichten miteinander verbinden und es Entwicklern ermöglicht, Blockchain-Anwendungen zu erstellen.
Tendermint
Die Tendermint BFT-Engine, der Teil des Netzwerks, der es Entwicklern ermöglicht, Blockchains zu erstellen, ohne sie von Grund auf neu programmieren zu müssen, ist die wichtigste Komponente dieses mehrschichtigen Designs. Tendermint BFT ist ein Algorithmus, der vom Cosmos-Computernetzwerk verwendet wird, um das Netzwerk zu sichern, Transaktionen zu validieren und Blöcke an die Blockchain zu übertragen. Er kommuniziert mit Anwendungen über das Application Blockchain Interface-Protokoll.
Byzantinische Fehlertoleranz im Tendermint (BFT)
Der Tendermint Core, ein Proof-of-Stake (PoS) Governance-Mechanismus, hält das dezentrale Netzwerk von Computern, auf denen Cosmos Hub läuft, synchronisiert. Die Teilnehmer müssen zunächst ATOM einsetzen, um die Blockchain zu betreiben und über Änderungen abzustimmen. Um ein Validator zu werden, muss ein Knoten unter den top 100 Knoten sein, die ATOM staken. Die Höhe deines ATOM-Staking bestimmt die wieviel deine Stimme zählt.
Die Nutzer können ihre Token auch an andere Validierer delegieren, damit diese abstimmen können während sie einen Teil der Blockbelohnung erhalten. Alle haben einen Anreiz, ehrlich abzustimmen, da sie leicht zwischen den Validatoren wechseln können. Sie können also ihre ATOM je nach Abstimmungspräferenz delegieren.
Die Zonen des Cosmos-Hubs
Der Cosmos Hub war die erste Blockchain des Cosmos-Netzwerks. Sie sollte als Brücke zwischen allen unabhängigen Blockchains dienen, die innerhalb des Cosmos-Netzwerks erstellt wurden und als “Zonen” bezeichnet werden. Jede Zone von Cosmos ist in der Lage, seine wesentlichen Funktionen selbständig auszuführen. Dazu gehören die Authentifizierung von Konten und Transaktionen, das Erstellen und Verteilen neuer Token und das Vornehmen von Änderungen an der eigenen Blockchain.
Der Cosmos Hub ist dafür zuständig, die Interoperabilität zwischen allen Zonen des Netzwerks zu erleichtern, indem er deren Status verfolgt.
Ein Protokoll für die Inter-Blockchain-Kommunikation
Das Inter-Blockchain-Kommunikationsprotokoll (IBC) verbindet die Zonen mit dem Cosmos Hub. Dieser Mechanismus ermöglicht den freien und sicheren Informationsaustausch zwischen den einzelnen angeschlossenen Zonen. Wenn eine Zone mit dem Cosmos Hub verbunden ist, wird sie mit allen anderen Zonen, die mit dem Hub verbunden sind, interoperabel, sodass die Blockchains, die sehr unterschiedlichen Anwendungen, Validatoren und Konsensmechanismen haben, ihre Daten untereinander austauschen können.
SDK für Cosmos
mit dem Entwickler Blockchains auf der Grundlage des Tendermint-Konsensalgorithmus einfacher erstellen können. SDKs reduzieren die Komplexität, indem sie die gängigsten Funktionen von Blockchains, wie Staking, Governance und Token, bereitstellen. Entwickler können einfach Plugins erstellen, um zusätzliche Funktionen hinzuzufügen. Sie müssen das Rad nicht neu erfinden und können stattdessen einfach die gängigsten Funktionen der Kette einfügen und abspielen.
Fazit
Cosmos ist ein Kryptowährungsprojekt, das ich schon eine Weile verfolge. Die Interoperabilität ist einer der wertvollsten Anwendungsfälle in der Kryptowährung und scheint auf dem Weg zu sein, wirklich das “Internet der Blockchains” zu werden. Cosmos (ATOM) wurde zum Zeitpunkt dieses Artikels bei $36,79 gehandelt. Cosmos hat eine Marktkapitalisierung von 9,9 Milliarden dollar und liegt derzeit auf Platz 17 nach Marktkapitalisierung.
Hinweis: Der Autor hält Cosmos (ATOM) Token in seinem Portfolio.
Jay Speakman ist ein Technologieautor aus San Francisco, Kalifornien. Er schreibt über die Themen Blockchain, Kryptowährung, DeFi und andere disruptive Technologien. Zu seinen Kunden gehören Avalanche, Be[in]Crypto, Trust Machines und mehrere Blogs, die sich mit Blockchain-Gaming beschäftigen. Er wird nicht ruhen, bis die Fiat-Währung besiegt ist.