Was ist Layer 2 bei Blockchain?
Bei einer Layer-2-Blockchain (dt. Schicht 2) handelt es sich um eine separate Blockchain, die auf einer Basis-Blockchain oder Layer-1-Blockchain (L1) aufbaut.?
Layer-2-Blockchains sollen die Basis-Blockchain bei der Skalierbarkeit unterstützen.
Es gibt drei Arten von L2s:?
- Rollups?
- Channels?
- Plasma
L2-Blockchains einfach erkl?rt
Man kann sich die Layer-1-Blockchain wie eine Autobahn vorstellen, die Stadt A und Stadt B verbindet. Die Autobahn hat eine Kapazit?t von 1.000 Autos.
Wenn mehr als 1.000 Autos auf die Autobahn kommen, verl?ngert sich die Fahrzeit. Durch die hohe Nachfrage steigen die Gebühren an den Mautstellen.?
Um die gro?e Nachfrage zu befriedigen und die Reisekosten und -zeiten zu reduzieren, wird entlang der Autobahn eine spezielle Busspur eingerichtet.
Dank der Einführung von Bussen kann ein einziges Fahrzeug eine gro?e Anzahl von Personen in einer einzigen Fahrt bef?rdern.
Die Reisen zwischen den St?dten sind nun schneller und billiger. In dieser Analogie ist der Busdienst die zweite Schicht der Blockchain.
Wie funktionieren Layer-2-Blockchains?
L2-Blockchains unterstützen L1-Blockchains bei der Skalierung, indem sie Transaktionen separat verarbeiten.
Die L2-Blockchain übernimmt die Verarbeitung und Validierung von Transaktionen au?erhalb der Kette und postet nur die abgeschlossenen Proofs auf der Basiskette.?
Da eine betr?chtliche Anzahl von Transaktionen ausgelagert wird, reduziert sich die überlastung der Basisschicht, was in niedrigeren Gasgebühren und schnelleren Transaktionen resultiert.
Die L2 wiederum ist in Bezug auf Sicherheit, Datenverfügbarkeit und Dezentralisierung von der L1 abh?ngig. Die Verbindung zwischen L2 und L1 erfolgt über eine Brücke.
Die Nutzer müssen ihre Kryptow?hrungen überbrücken, um auf ihre Gelder auf L2 zugreifen zu k?nnen.
Warum sind Layer-2-Blockchains wichtig?
Bei der Entwicklung von Blockchains stehen drei Prinzipien im Vordergrund: Dezentralisierung, Sicherheit und Skalierbarkeit.?
Mit dem Wachstum von Blockchain-Netzwerken sind diese jedoch gezwungen, zwei Eigenschaften zu priorisieren und die dritte zu opfern. Dieses Konzept ist auch als ?Blockchain-Trilemma“ bekannt, das vom Ethereum-Mitbegründer Vitalik Buterin gepr?gt wurde.
Im Fall von Ethereum stehen Dezentralisierung und Sicherheit im Vordergrund. Daher leidet Ethereum unter dem ?Skalierbarkeits-Trilemma“.?
Ethereum ist die bekannteste Smart-Contract-Blockchain der Welt. Die Blockchain beherbergt ein dynamisches ?kosystem für dezentrales Finanzwesen (DeFi), beliebte Sammlungen nicht-fungibler Token (NFT), Blockchain-Spiele und vieles mehr.
Die Popularit?t von Ethereum hat jedoch dazu geführt, dass das Netzwerk mehrfach überlastet war, was zu Transaktionsstaus und hohen Gasgebühren führte.
Ethereum zielt darauf ab, dieses Problem durch die Verwendung von Layer-2-Blockchains für die Skalierung zu umgehen.?
3 Arten von Layer-2-Blockchains
Channels
Channels sind private Zahlungskan?le, die au?erhalb der Hauptkette zwischen zwei Parteien eingerichtet werden. über diese Kan?le k?nnen sich die Teilnehmer gegenseitig Kryptow?hrungen ohne Gasgebühren überweisen.?
üblicherweise werden sie mithilfe eines Smart Contract erstellt, der auf der Basis-Blockchain existiert.?
Diese Kan?le sind durch Adressen mit mehreren Unterschriften geschützt, bei denen alle Parteien eine Vertragsaktualisierung unterzeichnen müssen.
Sobald der Vertrag aufgesetzt ist, k?nnen die Teilnehmer Kryptow?hrungen übertragen. Sie zahlen nur dann Gasgebühren, wenn sie den Status des Kanals auf der Hauptblockchain übermitteln.
Lightning Network, eine auf Bitcoin basierende L2, ist ein Beispiel für einen Channel.
Plasma
Eine Plasma-Chain bezieht sich auf eine Blockchain, die von einem Smart Contract zur Verarbeitung von Transaktionen au?erhalb der Kette verwaltet wird.
Jede Plasma-Chain hat eine Zentralstelle, die als ?Operator“ (dt. Betreiber) bezeichnet wird.
Der Betreiber stapelt Plasmatransaktionen au?erhalb der Kette und generiert ein kryptografisches Verifikationselement namens Merkle-Baum für diese Transaktionen.?
Die Wurzel des Merkle-Baums wird zu Prüfzwecken in der Hauptkette ver?ffentlicht.?
Rollups
Rollups sind Blockchains, die Hunderte von Transaktionen au?erhalb der Kette bündeln und sie als eine einzige Transaktion an die Hauptkette übermitteln.
Die L1-Gasgebühren werden auf mehrere Transaktionen verteilt, was günstigere Gasgebühren für den Enduser bedeutet.
Da die Daten von Transaktionen auf der L1-Blockchain ver?ffentlicht werden, erben Rollups die Sicherheit der L1-Blockchain.
Dank der Speicherung der Transaktionsdaten auf der L1-Blockchain sind diese unver?nderlich und bieten jedem die M?glichkeit, Vorg?nge zu verarbeiten und Betrug im Rollup aufzudecken.?
Darüber hinaus erm?glicht die Kompatibilit?t von Rollups mit der Ethereum Virtual Machine (EVM) die Migration von Ethereum-basierten Anwendungen von Ethereum L1 zu Rollups, ohne den Code neu schreiben zu müssen.
Die Vielseitigkeit von Rollups hat sie zu den bevorzugten Layer-2-L?sungen für die Skalierung von Ethereum gemacht.
Layer-2-Rollups einfach erkl?rt
Es gibt zwei Arten von Layer-2-Rollups, die zur Skalierung von Ethereum entwickelt werden:?
- Optimistic Rollup
- Zero-Knowledge-Rollup (ZK-Rollup)
Optimistic Rollup
Ein Optimistic Rollup ist eine Layer-2-Blockchain, die davon ausgeht, dass alle Transaktionen auf der Kette gültig sind.
Der Rollup ist ?optimistisch“ in Bezug auf die Ehrlichkeit der Teilnehmer, er bündelt die Transaktionen und übergibt sie an die L1, ohne ihre Gültigkeit zu prüfen.
Innerhalb eines Zeitfensters, dem sogenannten Challenge-Zeitraum, k?nnen User verd?chtige Transaktionen anfechten. Zur überprüfung der Gültigkeit der verd?chtigen Transaktionen wird eine Fehlerprüfung durchgeführt.
W?hrend des Anfechtungszeitraums k?nnen die Nutzer ihre Gelder nicht aus dem Optimistic Rollup abziehen.
Beispiele für optimistische Rollups sind Optimism, Arbitrum One und Boba Network.
ZK-Rollup
Ein ZK-Rollup ist eine Layer-2-Blockchain, die Transaktionen au?erhalb der Kette berechnet und Gültigkeitsnachweise für die Transaktion an die Hauptkette sendet.
Im Gegensatz zu Optimistic Rollups wird bei ZK-Rollups die Gültigkeit jeder einzelnen Transaktion überprüft. Daher k?nnen Benutzer ihre Kryptow?hrungen sofort nach Abschluss der Transaktion aus einem ZK-Rollup herausnehmen.
Allerdings sind die Gasgebühren für ZK-Rollups h?her als für optimistische Rollups, da für erstere teure Computerhardware erforderlich ist.
Beispiele für ZK-Rollups sind Scroll, ZKSync und Polygon zKEVM.
Fazit
Durch Skalierbarkeit, schnellere Transaktionen und optimiertes Nutzererlebnis sorgen L2s für einen Wandel im Blockchain-Bereich.?
Allerdings haben L2s auch ihre Grenzen und Schw?chen. Viele L2-L?sungen bergen Zentralisierungsrisiken, setzen Vertrauen voraus und sind nicht preiswert genug für eine breite Akzeptanz. Diese Entwicklung bedarf einer genauen Beobachtung.