Sidechains sind aufkommende Mechanismen, mit denen Tokens und andere digitale Assets aus einer Blockchain sicher in einer separaten Blockchain verwendet werden können und bei Bedarf wieder in die ursprüngliche Blockchain verschoben werden können. Die Sidechain-Funktionalität bietet ein enormes Potenzial, um die Fähigkeiten bestehender Blockchains zu verbessern.
Wie funktionieren Sidechains?
Eine Sidechain ist eine separate Blockchain, die mit einem Zwei-Wege-Pin an die Parent-Blockchain angehängt wird. Der Zweiwege-Peg ermöglicht die Austauschbarkeit von Assets mit einer vorbestimmten Rate zwischen der Eltern-Blockchain und der Sidechain. Die ursprüngliche Blockchain wird üblicherweise als “Hauptkette” bezeichnet und alle zusätzlichen Blockchains werden als “Seitenketten” bezeichnet. Die Blockchain-Plattform Ardour bezeichnet ihre Seitenketten als “Childchains”.
Ein Benutzer der Elternkette muss zuerst seine Coins an eine Ausgabeadresse senden, wo sie gesperrt werden, so dass der Benutzer sie nicht anderweitig ausgeben kann. Sobald die Transaktion abgeschlossen ist, wird eine Bestätigung über die Chains kommuniziert, gefolgt von einer Wartezeit für zusätzliche Sicherheit. Nach der Wartezeit wird die entsprechende Anzahl von Coins auf der Sidechain freigegeben, so dass der Benutzer darauf zugreifen und sie dort ausgeben kann. Das Umgekehrte passiert, wenn man sich von einer Sidechain zur Hauptchain zurückbewegt.
Föderationen
Eine Föderation ist eine Gruppe, die als Zwischenpunkt zwischen einer Hauptkette und einer ihrer Seitenketten dient. Diese Gruppe bestimmt, wann die Coins, die ein Benutzer benutzt hat, gesperrt und freigegeben werden. Die Entwickler der Sidechain können die Mitglieder des Verbandes auswählen. Ein Problem mit der Föderationsstruktur besteht darin, dass zwischen Hauptkette und Seitenkette eine weitere Ebene hinzugefügt wird.
Sicherheit
Sidechains sind für ihre eigene Sicherheit verantwortlich. Wenn es nicht genug Miningpower gibt, um eine Sidechain zu sichern, könnte sie gehackt werden. Da jede Seitenkette unabhängig ist, wenn sie gehackt oder kompromittiert wird, wird der Schaden nur innerhalb dieser Kette enthalten sein und die Hauptkette nicht beeinflussen. Umgekehrt, sollte die Hauptkette kompromittiert werden, kann die Seitenkette noch funktionieren, aber der Stift verliert den größten Teil seines Wertes.
Seitenketten brauchen ihre eigenen Miner. Diese Miner können durch “Merged Mining” inzentiviert werden, wobei zwei getrennte Kryptowährungen, die auf dem gleichen Algorithmus basieren, gleichzeitig abgebaut werden.
Aktuelle Sidechain-Plattformen
1. RSK (kurz für Rootstock) hat ein Open-Source-Testnet namens “Ginger” für seine Seitenketten erstellt. Es hat eine Zwei-Wege-Verbindung mit der Bitcoin-Blockchain und belohnt Bitcoin-Miner durch fusioniertes Mining. Ziel von RSK ist es, die Bitcoin-Blockchain in die Lage zu versetzen, Smart-Contract-Funktionen zu nutzen und Zahlungen viel schneller durchzuführen.
2. Ardors Blockchain als Service-Plattform für Unternehmen: Ardor nutzt den Proof of Stake-Konsens-Mechanismus. Ardour nennt seine Seitenketten “childchains” und sie sind eng in die Hauptkette integriert. Die Sicherheit wird verbessert, da alle Transaktionen von übergeordneten Kettenfälschern verarbeitet und gesichert werden. Die meisten Transaktionen werden auf die childchain-Ebene verschoben, da die übergeordnete Hauptkette minimale Features enthält. Globale Entitäten wie Vermögenswerte und Währungen über Ketten hinweg können über Childchains erreicht werden.
Das Versprechen der Sidechains
Sidechains ermöglichen die Interaktion von Kryptowährungen untereinander. Sie bieten mehr Flexibilität und ermöglichen es Entwicklern, mit Beta-Versionen von Altcoins oder Software-Updates zu experimentieren, bevor sie in die Hauptkette übertragen werden. Herkömmliche Bankfunktionen wie das Ausgeben und Verfolgen des Besitzes von Aktien können auf Sidechains getestet werden, bevor sie auf Hauptketten übertragen werden. Wenn die Sicherheitsmechanismen für Sidechains verstärkt werden können, verspricht die Sidechain-Technologie eine massive Blockchain-Skalierbarkeit.