Input Output Global (IOG) hat ein Team von spezialisierten Ingenieuren zusammengestellt, um auf der felsenfesten Grundlage von Cardano ein Toolkit für die Erstellung benutzerdefinierter Sidechains zu entwickeln. Mit Hilfe des Toolkits haben sie ein Ethereum Virtual Machine (EVM)-kompatibles öffentliches Sidechain-Testnetz als Proof of Concept aufgebaut. Sidechains machen Cardano erweiterbar und skalierbar, ohne die Stabilität oder Sicherheit der Mainchain zu beeinträchtigen.
Erweiterung von Cardano mit Sidechains
Cardano ist eine Blockchain der dritten Generation, die auf akademischer Forschung basiert und in Haskell geschrieben wurde, um die mathematische Korrektheit zu beweisen.
Die Dezentralisierung, Sicherheit und Skalierbarkeit des Ouroboros-Konsensprotokolls haben sich im Laufe von fünf Jahren bei Tausenden unabhängiger Stake-Pools und Millionen von Wallet-Adressen in großem Maßstab und Umfang bewährt. Das Netzwerk läuft seit seiner Gründung im Jahr 2017 ohne einen einzigen Ausfall.
Dezentralisierung und Interoperabilität sind der Schlüssel für die Zukunft der Blockchain. Diese Merkmale stellen sicher, dass keine Person oder Organisation in der Lage ist, eine Blockchain zu kontrollieren oder auf nur ein Ökosystem beschränkt zu sein. Um sowohl aus technischer als auch aus sozialer Sicht wachsen zu können, müssen die meisten Anwendungen und Gemeinschaften mit ihrer eigenen Souveränität und ihren eigenen Designentscheidungen ausgestattet werden.
Um diese interoperable Umgebung zu ermöglichen, hat die IOG an der Entwicklung eines Toolkits für den Aufbau einer Familie von Sidechains gearbeitet. Mit diesem Toolkit kann jeder damit beginnen, die Sicherheit und Infrastruktur von Cardano zu nutzen, um missionsspezifische Sidechains zu erstellen. Die EVM-Sidechain beweist die Machbarkeit dieses Konzepts. All diese Arbeit wird mit der Cardano-Gemeinschaft geteilt und wird vollständig quelloffen sein. Der erste Schritt war die Demonstration der EVM-Anwendung auf dem IO ScotFest in Edinburgh Ende November 2022. Heute stellen wir die erste Tranche der offiziellen Dokumentation zur Verfügung.
Über das Toolkit
Eine Sidechain ist einfach eine Blockchain, die von der Hauptchain abhängt und mit dieser verbunden ist.
Das Toolkit ermöglicht es der Sidechain, ihren eigenen Konsensalgorithmus und ihre eigenen Funktionen zu haben. Die Sidechain ist mit der Hauptkette durch eine Brücke verbunden, die den Transfer von Vermögenswerten zwischen den Ketten ermöglicht. Die Endgültigkeit der Blöcke wird durch einen Konsensmechanismus bestimmt, der sich auf die Sicherheit der Hauptkette stützt.
Das Toolkit besteht aus:
- Plutus-Skripte für die Mainchain. Diese Skripte laufen auf der Mainchainvon Cardano, ermöglichen sichere Chainübergreifende Transaktionen und Token-Bewegungen und nutzen die Prägepolitik, um die Token der Sidechain zu unterstützen.
- Ein Chainverfolger. Der Chain Follower verfolgt die Main-Chain-Daten und -Ereignisse, die die Sidechain steuern. In der Version v1 des Toolkits ist dies eine Cardano db-sync-Instanz.
- Das Sidechain-Modul. Dieses Modul ist Teil des Sidechain-Clients. Es interpretiert die Mainchain-Daten und implementiert die erforderlichen Ledger-Anpassungen.