Bitcoin-Technologie: Staatschains. Statechains sind eine Form der Sidechain-Technologie, die über das Bitcoin-Protokoll entwickelt wurde.
Das Ziel von Sidechains, Zahlungskanälen oder anderen skalierbaren Lösungen ist es, die Transaktionszeiten innerhalb des Bitcoin-Netzwerks zu verbessern. Zum Zeitpunkt des Schreibens wird jeder Bitcoin-Block (im Durchschnitt) alle 10 Minuten erzeugt, und jeder Block enthält ein Maximum von ungefähr 2 MB Transaktionen.
Im Durchschnitt kann Bitcoin zwischen 7-10 Transaktionen pro Sekunde verarbeiten, was für die meisten kommerziellen Bedürfnisse als zu langsam gilt.
Im Vergleich dazu können Visa, Mastercard und andere Zahlungsprozessoren bis zu Millionen von Transaktionen pro Sekunde gehen. Natürlich sind sie wie jeder Service, der einen hohen Durchsatz erreicht, stark zentralisiert.
Um eine bessere Effizienz und eine höhere Transaktionsverarbeitungsrate zu erreichen, zielt Bitcoin darauf ab, alternative Funktionen zu implementieren, die den größten Teil seiner aktuellen Dezentralisierung beibehalten und gleichzeitig schnellere Transfers zwischen Bitcoin-Nutzern ermöglichen.
Funktionsweise der Staatengewinne
Das Statechains-Protokoll bietet eine einfache alternative Methode zur Übertragung von Bitcoins zwischen Agenten. Dieses Protokoll verwendet nur die Layer-One-Blockchain beim Betreten oder Verlassen des Systems oder bei Streitigkeiten - ähnlich wie Lightning.
Ein Statechain ist ein Ledger, das die Historie jedes UTXO (nicht verbrauchte Transaktionsausgabe) enthält, das sich unter seiner Verwaltung befindet. Dieses Buch wird auch von der Statechain-Einheit und den Servern verwaltet, so dass sie für Fehlverhalten verantwortlich sind.
Um die Sicherheit zu verbessern, kann mehr als eine Entität als Statechain-Validator hinzugefügt werden, was bedeutet, dass es möglich ist, eine Verbundgruppe von Unterzeichnern wie eine multisig-Gruppe zu erstellen.
Darüber hinaus wird erwartet, dass das Unternehmen, das den Staat betreibt, ein öffentliches Hauptbuch führen wird, in dem jede Transaktion erfasst wird. Dies dient als Beweismittel gegen unbefugte Rücknahmen. Mit diesem Arbeitsmodell kann Betrug nachgewiesen werden (und in Zukunft verhindert), sofern die Nutzer die Beweise speichern, dass ihre Transaktion irgendwann in den Staat einbezogen wurde.
Im Gegensatz zu anderen Blockchains hat jedes UTXO in Statechains eine Geschichte, die unabhängig von der Geschichte anderer UTXOS ist, da Münzen nicht zusammengeführt oder in mehrere Ausgaben aufgeteilt werden können. Dieses neue Blockchain-Modell ermöglicht es Benutzern, die Historie nur der UTXOS, die sie interessieren, selektiv zu überprüfen und zu verfolgen.
Während Statechains nicht so sicher sind wie On-Chain-Transaktionen, wird angenommen, dass die Technologie ein Schritt höher von multisig-Sicherheits- oder Federated Sidechains ist. Diese Implementierung verwendet Schnorr-Signaturen - eine Art Signaturaggregation - Eltoo, Adaptersignaturen und Graftroot, falls erforderlich.
Natürlich haben Staatschains auch einen Nachteil. Die absolute Notwendigkeit, UTXOS vollständig zu übertragen, da sie nicht leicht in kleinere Mengen aufgeteilt werden können, bedeutet, dass es schwierig ist, Mikrotransaktion mit Statechains zu verwenden.
Vorteile der Staatengewinne
Im Vergleich zum Lightning Network (LN) bieten Statechains mehr Sicherheit, da Münzen direkt übertragen werden können, ohne einen Pfad in einem Netzwerk von ausreichend finanzierten Kanälen finden zu müssen, was ein Problem für Routing und Sicherheit darstellen kann.
Da Benutzer nur die UTXOS überprüfen und speichern, die ihnen wichtig sind, wird das Statechains-Protokoll ein besseres Modell in Bezug auf Daten- und Speicheranforderungen sein. Ein Benutzer, der häufiger Transaktionen durchführt oder mehr UTXOS überprüfen und speichern muss, benötigt höchstwahrscheinlich zusätzlichen Speicherplatz in Form zusätzlicher Nodes/Channels als ein Benutzer, der weniger UTXOS behandelt.
Auch wenn es ein Problem mit Mikrotransaktionen auf Statechains gibt, ist es möglich, LN-Zahlungskanäle mit Statechains zu integrieren, was bedeutet, dass ein Benutzer einen Statechain mit Lightning-Funktionen für Mikrotransaktionen verwenden könnte.
Der ursprüngliche Vorschlag von Ruben Somsen ist hier zu sehen.
Disclaimer: The views and opinions expressed by the author should not be considered as financial advice. We do not give advice on financial products.