Die Skalierbarkeit der Blockchain bedeutet, dass je mehr Benutzer den Dienst nutzen, er den wachsenden Anforderungen an die Datenverarbeitung der Benutzer problemlos gerecht werden kann.
Wenn es um Skalierbarkeit geht, beschränkt sich die Diskussion auf zwei Methoden: Sidechains und Rollups, aber diese beiden Methoden sind kein Entweder/Oder.
01
Über die Seitenkette
1. Was ist eine Seitenkette?
Eine Seitenkette kann als eine mit der Hauptkette kompatible Seitenkette bezeichnet werden. Normalerweise werden Transaktionen außerhalb der Kette verarbeitet und bei Bedarf verpackt und an die Hauptkette gesendet. Sidechains sind über eine Zwei-Wege-Brücke mit dem Mainnet verbunden, funktionieren aber als unabhängige Blockchains mit eigenen Konsensmechanismen. Daher kann das Hauptnetzwerk, das PoW verwendet, mit der Seitenkette, die PoS verwendet, zusammenarbeiten.
2. Wie funktioniert die Seitenkette?
Um Transaktionen zwischen verschiedenen Ketten zu unterstützen, müssen Seitenketten eine wechselseitige Verbindung mit der Hauptkette, mit der sie verbunden sind, aufrechterhalten.
Wenn ein Benutzer beispielsweise Vermögenswerte auf der Ethereum-Hauptkette an die Polygon-Seitenkette sendet, findet die Übertragung der Vermögenswerte nicht tatsächlich statt. Eine Zwei-Wege-Anbindung sperrt einfach den übertragenen Betrag auf der Hauptkette und prägt eine gespiegelte Version des Vermögenswerts auf der Seitenkette. Dies wird durch intelligente Verträge erreicht, die Token in der Hauptkette verbrennen und Token in der Seitenkette prägen. Aus diesem Grund ist das an Polygon gesendete Ethereum als wETH verfügbar (Wrapped Ethereum: Wrapped ETH, 1:1 an ETH gekoppelt).
3. Sind Sidechains sicher?
Wie der Name schon sagt, laufen Sidechains parallel zur zugrunde liegenden Hauptkette und sind nicht auf der Hauptkette aufgebaut, was bedeutet, dass zusätzliche Sicherheitsrisiken berücksichtigt werden müssen. Beispielsweise können Sidechains im Gegensatz zu Rollups, auf die wir später noch eingehen, nicht die Sicherheit der Hauptkette ausnutzen. Die Sicherheit der Seitenkette muss durch die Seitenkette selbst gelöst werden. Typischerweise gilt: Je beliebter eine Blockchain ist, desto mehr Validierungsknoten hat sie und desto sicherer ist die Kette. Allerdings ist fraglich, ob Sidechains zu einer Sicherheitsbedrohung werden können.
4. Hat Sidechain eine Zukunft?
Insgesamt haben Sidechains ein erstaunliches Skalierbarkeitspotenzial und können nicht nur Netzwerküberlastungen hervorragend lindern, sondern auch als Brücke zwischen verschiedenen Chains fungieren und das gesamte Kryptowährungs-Ökosystem zusammenbringen. Das bedeutet nicht, dass sie die ultimative Lösung für das unmögliche Dreieck der Blockchain (Dezentralisierung, Skalierbarkeit und Sicherheit) sind, aber sie werden sicherlich einen Platz in zukünftigen Entwicklungen haben.
02
Über Rollups
1. Was sind Rollups?
Rollups ist eine Layer-2-Erweiterungslösung, die auf der Hauptkette aufbaut. Sie fassen mehrere Transaktionen zu einem Block zusammen, der dann verpackt und zur Verarbeitung an die Hauptkette zurückgesendet wird. Dieser Ansatz reduziert die Gasgebühren sowie die für die Abwicklung von Transaktionen erforderliche Zeit erheblich.
2.Wie funktionieren Rollups?
Wenn wir uns eine Transaktion auf der Blockchain als ein einfaches Datenelement vorstellen, stellen Sie sich vor, was passieren würde, wenn ein einzelner Datenblock 50 Transaktionen enthalten würde? Genau so funktionieren Rollups, denn sie sind in der Lage, Tausende von Transaktionen in einen Rollup-Block zu packen (aufzurollen), was bedeutet, dass Rollups die Effizienz basierend auf der Hauptkette steigern. Je höher die Effizienz der Hauptkette ist, desto höher ist daher die Aggregationseffizienz.
Es gibt derzeit zwei verschiedene Arten von Rollups: Optimistische Rollups und Zero-Knowledge-Rollups.
Optimistische Rollups gehen davon aus, dass alle Transaktionen gültig sind, wenn innerhalb der angegebenen Zeit niemand Einwände erhebt und seinen Fehler nachweist. Aufgrund der Gültigkeit dieser Annahme können optimistische Rollups beschleunigt werden. Um betrügerische Transaktionen zu verhindern, ermöglicht das Optimistic Rollups-Protokoll es Menschen, falsche Zweifel an Transaktionen zu äußern. Verdächtige betrügerische Transaktionen werden direkt im Ethereum-Netzwerk eingereicht, um deren Legitimität zu überprüfen und Streitigkeiten beizulegen.
Zero-Knowledge-Rollups (auch bekannt als ZK-Rollups) basieren auf einer Art Kryptographie, die Zero-Knowledge-Proofs genannt wird und es jemandem ermöglicht, mathematisch zu beweisen, dass eine Aussage wahr ist, ohne zusätzliche Informationen über diese Aussage preiszugeben.
zk-Rollups funktionieren, indem sie Tausende von Transaktionen auf der Hauptkette bündeln und kryptografische Beweise liefern, d. h. standardmäßig müssen alle Transaktionen verdächtig sein und jede Transaktion muss über einen entsprechenden Gültigkeitsnachweis verfügen. Dies wird als Gültigkeitsbeweis oder Snark (prägnantes, nicht interaktives Wissensargument) bezeichnet. Anschließend wird es zur Genehmigung in der Hauptkette veröffentlicht.
zk-Rollups haben außerdem den Vorteil, dass die Transaktionszeit erheblich verkürzt wird und sie weniger anfällig für Angriffe sind als optimistische Rollups.
3.Haben Rollups eine Zukunft?
Kurz gesagt: Rollups sind eine großartige Skalierungslösung, die die vorhandene On-Chain-Sicherheit nutzt und sie somit unverzichtbar macht.
03
Zusammenfassung
Die Beziehung zwischen Sidechains und Rollups ist keine direkte Konkurrenz, sondern kann friedlich koexistieren, da beide Lösungen ihre eigenen Vorteile und Herausforderungen haben, die es zu überwinden gilt.
Das obige ist der detaillierte Inhalt vonBlockchain-Skalierung: Sidechains vs. Rollups. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!