Erfahren Sie, wie Sie die verschiedenen für Ethereum verfügbaren Layer2 verbinden und nutzen und profitieren Sie von niedrigeren Gebühren und viel schnelleren Transaktionen.
CWenn wir über eine Schicht 2 sprechen, Layer2 oder L2, wir beziehen uns auf ein System oder Protokoll, das mit dem Ziel erstellt wurde, parallel und getrennt von der Blockchain (bekannt als L1) zu funktionieren, für die es konfiguriert wurde. Die Idee ist, dass dieses System seinen Benutzern ermöglicht, Vorgänge wirtschaftlich und schnell über das System auszuführen, und dass diese Vorgänge dann in der Blockchain gespeichert werden, die den Betrieb des L2 unterstützt.
Damit erreichen L2-Entwickler drei wichtige Dinge:
- Verbessern Sie die Skalierbarkeit der Zielblockchain des Systems.
- Bieten Sie einen Raum, um Transaktionen wirtschaftlich durchzuführen.
- Sorgen Sie für die Sicherheit von Transaktionen und deren Dezentralisierung.
Das Beste daran ist, dass dieses System auf alle Arten von Blockchains angewendet werden kann. Daher ist Layer2 eines der am besten untersuchten und genutzten Mittel, um die Skalierbarkeit von Blockchains zu verbessern, ohne die Funktionalität und Sicherheit ihrer Basisprotokolle zu beeinträchtigen.
Ein gutes Beispiel dafür können wir im Internet sehen. Blitznetzwerk de Bitcoin, das es seinen Benutzern ermöglicht, Zahlungen sofort und mit sehr geringen Provisionen (einige Cent) zu senden. Das Gleiche passiert in Ethereum, wo es mehrere Layer2 (wie Plasma oder Polygon) gibt, von denen jeder seine eigenen Fähigkeiten und technischen Betrieb hat.
Was sind die Haupttypen von Layer2?
Nun hängt der Betrieb von Layer2 stark von der Blockchain oder Layer1 ab, auf der er entwickelt wird. Und das liegt an zwei Punkten:
- Zugriff auf das Basisprotokoll und seine monolithische oder modulare Betriebskapazität.
- Kapazität für erweiterte Operationen und Programmierung innerhalb der Blockchain.
Dies führt dazu, dass Layer2 in die folgenden Typen eingeteilt wird:
- Zentralisiert: für den Fall, dass L2 ein zentralisiertes Konstrukt ist.
- Bridge: Hier haben wir ein Protokoll, das als Vermittler zwischen L1 und L2 dient und für den Ausgleich des Betriebs zwischen beiden verantwortlich ist.
- State Channel: Dabei können L2 und L1 über einen Zwischenknoten kommunizieren.
- Zahlungskanal: eine vereinfachte Art von Staatskanälen, die direkte Übertragungen zwischen beiden Netzwerken ermöglicht.
- Rollups: Das ist nichts anderes als ein L2, in dem eine große Anzahl von Transaktionen gruppiert sind und eine Aufzeichnung davon in den L1-Blöcken verbleibt, so dass eine unveränderliche Aufzeichnung von ihnen und ihrer Gültigkeit verbleibt.
- Ketten begehen: Funktioniert sehr ähnlich wie Rollups, nur sendet L2 (oder Commit Chain) in diesem Fall regelmäßig überprüfbare kryptografische Beweise der in L1 durchgeführten Transaktionen an L2.
Und in jedem dieser Fälle können L2-Entwickler eine kryptografische Technologie verwenden, die sich an die Bedürfnisse und Eigenschaften anpasst, die sie auf das L2 anwenden möchten. ZK-Rollups können beispielsweise verwendet werden, um Skalierbarkeit mithilfe von Rollups zusammen mit Kryptografie bereitzustellen zk-SNARKs um ein hohes Maß an Privatsphäre zu gewährleisten.
Layer2 auf Ethereum
Nun ist Ethereum derzeit eines der Netzwerke mit der größten Anzahl aktiver Layer2. Das ist positiv, denn es gibt Ihnen nicht nur die Möglichkeit, diejenige zu wählen, die Ihren Bedürfnissen am besten entspricht, sondern hilft Ihnen auch, das größte Problem von Ethereum zu vermeiden: die hohen Provisionskosten. Vor diesem Hintergrund sprechen wir hier mit Ihnen über einige der wichtigsten Layer2 von Ethereum, um genau dieses Problem zu vermeiden.
Unter diesen Layer2 können wir erwähnen:
Vieleck
Polygon (MATIC) ist einer der am häufigsten verwendeten Layer2 im Ethereum-Ökosystem. Dies ist einer Sidechain, eine Sidechain, die auf dem Protokoll basiert Nachweis des Einsatzes und dass es volle Kompatibilität mit dem hat EVM und intelligente Verträge geschrieben Solidität. Tatsächlich verwendet Polygon dasselbe Adressierungsschema wie Ethereum, sodass in Ethereum generierte asymmetrische Schlüssel in Polygon perfekt funktionieren, sobald Sie Ihr Wallet mit den Knoten dieses Netzwerks verbinden.
Polygon kann in zwei Modi arbeiten: Am häufigsten wird die Commit-Kette verwendet, und der zweite erfolgt über Optimistic Rollups, was es zu einem der schnellsten Ethereum Layer2 macht, die es gibt. Der Erfolg von Polygon war so groß, dass praktisch die Mehrheit groß war dApps von Ethereum sind zu seinem Netzwerk gewechselt, weil sie von der Geschwindigkeit und den niedrigen Gebühren angezogen werden.
Wie können Sie dieses Netzwerk nutzen? Hier bei der Bit2Me Academy haben wir ein vollständiges Tutorial dazu erstellt wie Sie Polygon über die MetaMask-Wallet nutzen können.
Schlichtung
Ein weiterer großartiger Layer2 von Ethereum ist Arbitrum. Dieser Layer2 ermöglicht es dApp-Entwicklern, ein schnelles und skalierbares Netzwerk zu nutzen, das Rollups für seinen Betrieb verwendet. Um dies zu erreichen, bietet Arbitrum vollständige EVM-Unterstützung, sodass ein Entwickler eine dApp von Ethereum nehmen und sie nach Arbitrum verschieben kann, wo sie genau gleich funktioniert.
Optimistisches Ethereum
Optimistic Ethereum oder Optimism ist ein weiteres Layer-2-Netzwerk, das seinen Benutzern ein schnelles und skalierbares Netzwerk bieten kann, das auf Optimistic Rollups basiert. Zu diesem Zweck hat Optimistic Ethereum die OVM (Optimistic Virtual Machine) erstellt, eine mit Ethereum kompatible virtuelle Maschine, die es Benutzern ermöglicht, mit dApps innerhalb dieses Netzwerks zu interagieren und letztendlich eine kryptografische Aufzeichnung dieser Vorgänge im Ethereum-Netzwerk zu hinterlassen.
Der Name Optimistic Rollups leitet sich von der Funktionsweise der Lösung ab. „Optimistisch“ wird verwendet, weil Aggregatoren nur die minimal notwendigen Informationen ohne Beweise veröffentlichen, wobei davon ausgegangen wird, dass die Aggregatoren keinen Betrug begehen und nur im Falle eines Betrugs Beweise liefern. „Rollups“ werden verwendet, weil Transaktionen in Paketen (d. h. gruppiert) an die Hauptkette übergeben werden.
Wie verbinde ich mich mit diesen Netzwerken?
Natürlich sind die drei von uns genannten Netzwerke nur ein kleiner Teil des Layer2-Ökosystems, das auf Ethereum existiert. Aber Sie fragen sich wahrscheinlich: Wie kann ich mich mit diesen Netzwerken verbinden und sie nutzen? Am einfachsten geht das über das MetaMask-Wallet und die Website Kettenliste.
MetaMask ist notwendig, da alle diese Ethereum Layer2 mit dem Web3-Standard arbeiten, sodass Sie mit der MetaMask-Wallet eine Verbindung zu ihnen herstellen und diese zur Durchführung von Transaktionen verwenden können. Chainlist wiederum ist eine Website, die alle bekannten Netzwerke (Mainnet, Testnet und Layer2) auflistet, die mit Web3 kompatibel sind.
Sobald Sie eine Verbindung zu ChainList hergestellt und Ihre MetaMask ordnungsgemäß konfiguriert haben, müssen Sie nur noch zu dem Netzwerk gehen, mit dem Sie eine Verbindung herstellen möchten. Wenn wir beispielsweise möchten, dass unsere MetaMask Optimistic Ethereum verwenden kann, müssen Sie nur nach diesem Layer2 in Chainlist suchen und auf die Schaltfläche „Wallet hinzufügen“ klicken.
Dabei müssen Sie lediglich die Interaktion mit Ihrem MetaMask-Wallet akzeptieren und am Ende wird das Optimistic Ethereum-Netzwerk in Ihre MetaMask integriert und Sie können es dann nutzen. Wenn Sie das Bild oben sehen, können Sie tatsächlich alle Daten des Optimistic-Netzwerks sehen, einschließlich der Interaktionsadresse seiner Knoten und der Kettenkennung dieses Netzwerks.
Können wir Optimistic nun wirklich mit unserer MetaMask verwenden? Nun, wenn wir die in MetaMask hinzugefügten Netzwerke überprüfen, können wir deutlich erkennen, dass das Netzwerk mit unserer MetaMask verbunden ist.
Und wenn wir zu einer dApp gehen, die das Optimistic Ethereum-Netzwerk nutzt (z. B. Uniswap), können wir Optimistic wählen, um eine Verbindung zu dieser dApp herzustellen und mit ihr zu interagieren, und zwar über das neue Netzwerk, das wir der Wallet hinzugefügt haben.
Um unsere MetaMask über Optimistic zu verbinden, müssen Sie nur auf das Uniswap-Netzwerkmenü klicken, die Option Optimism auswählen und auf „Wallet verbinden“ klicken. Damit müssen Sie die Interaktion mit dem MetaMask-Wallet akzeptieren und am Ende werden Sie Uniswap innerhalb dieses leistungsstarken Layer2 verwenden.