ETFFIN Finance >> Finanzbildung >  >> Kryptowährung >> Blockchain

Lightning Network in Bitcoin:Ein „Layer 2“-Zahlungsprotokoll

Das Lightning Network ist eine Schicht 2, die der Bitcoin-Blockchain hinzugefügt wird und Off-Chain-Transaktionen ermöglicht.

Das Lightning-Netzwerk ist eine zweite Ebene, die der Bitcoin-Blockchain hinzugefügt wird und Off-Chain-Transaktionen ermöglicht. oder Transaktionen zwischen Parteien, die nicht mit dem Blockchain-Netzwerk verbunden sind. Die zweite Schicht besteht aus mehreren Zahlungskanälen zwischen Parteien oder Bitcoin-Nutzern (BTC). Ein Lightning-Netzwerkkanal ist eine Transaktionstechnik mit zwei Parteien, die es Parteien ermöglicht, Geld zu senden und zu empfangen. Durch die Abwicklung von Transaktionen außerhalb des Blockchain-Mainnets (Ebene 1) Schicht zwei verbessert die Skalierbarkeit von Blockchain-Anwendungen und profitiert gleichzeitig vom robusten dezentralen Sicherheitsmodell des Mainnets.

Die mangelnde Skalierbarkeit ist ein großes Hindernis für die breite Akzeptanz von Kryptowährungen. Ein Blockchain-Netzwerk, bei entsprechender Skalierung, kann Millionen bis Milliarden von Transaktionen pro Sekunde (TPS) verarbeiten. In diesem Zusammenhang, das Lightning-Netzwerk erhebt niedrige Gebühren für Transaktionen und Abrechnungen außerhalb der Kette, Berücksichtigung neuer Anwendungsfälle wie Instant Micropayments, die das traditionelle Rätsel "Kann man Kaffee mit Krypto kaufen" lösen kann, indem die Bearbeitungszeiten verkürzt und die mit der Bitcoin-Blockchain verbundenen Kosten (Energiekosten) gesenkt werden.

Obwohl die Absicht gut ist, das Lightning-Netzwerk kämpft immer noch mit der Lösung des Problems und hat sogar neue Probleme wie günstige Routing-Preise und böswillige Angriffe eingeführt. Um einen Zahlungskanal zu erstellen und zu stornieren, zum Beispiel, es gibt eine bescheidene Gebühr. Routing-Gebühren, zusätzlich zu diesen bescheidenen Kosten werden an Knoten bezahlt, die Transaktionen validieren.

Die Frage ist nun, warum ein Knoten eine Transaktion mit einer so günstigen Routinggebühr validieren möchte? Der offensichtliche Grund ist, dass Miner kleinere Transaktionen nicht häufig validieren, da sie dafür weniger Gebühren erhalten. Infolge, Händler müssen eine Routing-Gebühr zahlen und müssen möglicherweise lange warten, bis ihre Transaktion bestätigt wird. In Bezug auf schädliche Übergriffe, ein schlechter Akteur könnte mehrere Zahlungskanäle öffnen und dann alle gleichzeitig stoppen. Diese Kanäle müssen dann verifiziert werden, die Netzwerküberlastung verursacht, indem sie echten Netzwerken im Weg steht. Bei starkem Verkehr, der Angreifer kann möglicherweise Bargeld abheben, bevor legitime Parteien sich der Situation bewusst sind.

Wie funktioniert das Lightning-Netzwerk?

Dieses Protokoll erlaubt zwei Parteien, wie ein Verbraucher und ein Café, einen Peer-to-Peer-Zahlungskanal einzurichten. Einmal erstellt, Der Kanal ermöglicht es Benutzern, eine unendliche Anzahl von sehr sofortigen und kostengünstigen Transaktionen zu senden. Es fungiert als sein Hauptbuch, Benutzer können für noch kleinere Artikel und Dienstleistungen wie Kaffee bezahlen, ohne das Bitcoin-Netzwerk (BTC) zu unterbrechen. Der Zahler muss eine bestimmte Menge Bitcoin (BTC) in das Netzwerk einzahlen, um einen Zahlungskanal einzurichten. Der Empfänger kann einen beliebigen Betrag an Bitcoin (BTC) in Rechnung stellen, sobald er gesperrt wurde. Wenn ein Verbraucher den Kanal aktiv halten möchte, sie können regelmäßig Bitcoin (BTC) hinzufügen.

Beide Parteien können über einen Lightning-Netzwerkkanal miteinander Geschäfte tätigen. Einige Transaktionen in der Bitcoin-Blockchain werden anders behandelt als herkömmliche Transaktionen. Wenn zwei Parteien einen Kanal starten und beenden, zum Beispiel, nur die Hauptblockkette wird aktualisiert.

Die beiden Parteien können endlos Geld zwischen sich transferieren, ohne das Hauptnetzwerk zu informieren. Diese Methode reduziert die Transaktionslatenz erheblich, da nicht alle Transaktionen innerhalb einer Blockchain von allen Knoten autorisiert werden müssen. Individuelle Zahlungskanäle zwischen den Parteien werden kombiniert, um Lightning-Netzwerkknoten aufzubauen, die Transaktionen weiterleiten können. Infolge, Das Blitznetzwerk ist das Ergebnis der Verbindung mehrerer Zahlungssysteme.

Wenn die beiden Parteien ihre Transaktionen abgeschlossen haben, sie können den Kanal schließen. Die Informationen aus dem Kanal werden dann zu einer einzigen Transaktion kombiniert und zur Aufzeichnung an das Bitcoin-Mainnet (BTC) geliefert. Die Konsolidierung verhindert, dass Hunderte von winzigen Transaktionen gleichzeitig das Netzwerk überfluten, indem sie zu einer einzigen Transaktion zusammengefasst werden, deren Bestätigung durch die Knoten weniger Zeit und Mühe erfordert. Kleinere Transaktionen behindern größere Transaktionen ohne Zahlungskanäle, Verstopfen des Netzwerks und Hinzufügen weiterer Knoten für die Validierung.

Angenommen, Sie gehen jeden Tag in ein lokales Café und möchten mit Bitcoin (BTC) bezahlen. Sie könnten für jede Kaffeetasse eine kleine Transaktion erstellen, Die Validierung der Transaktion kann jedoch aufgrund der Skalierungsschwierigkeiten von Bitcoin über eine Stunde dauern. Auch wenn Sie eine kleine Transaktion durchführen, Sie müssen die hohen Gebühren des Bitcoin-Netzwerks (BTC) bezahlen. Traditionelle Zahlungsmethoden wie harte Arbeit für kleine Transaktionen, da Firmen wie Visa mehr als 24 verarbeiten können, 000 TPS. Bitcoin, auf der anderen Seite, kann regelmäßig sieben TPS validieren.

Sie können über das Lightning-Netzwerk einen Zahlungskanal mit dem Café einrichten. Jeder Kaffeekauf wird auf diesem Kanal verfolgt, und das Geschäft wird immer noch entschädigt. Die Transaktion ist sowohl kostengünstig (vielleicht sogar kostenlos) als auch schnell. Sie können dann auswählen, ob Sie den Kanal beenden oder auffüllen möchten, nachdem die Bitcoins (BTC), die ihn gestartet haben, ausgegeben wurden. Wenn ein Kanal geschlossen ist, alle seine Transaktionen werden der Bitcoin-Blockchain hinzugefügt.

Ein Smart Contract wird zwischen zwei Parteien erstellt, die das Lightning-Netzwerk verwenden. Die Vertragsbestimmungen werden bei Vertragsschluss in den Vertrag aufgenommen und können nicht geändert werden. Die Vertragserfüllung wird auch mit Smart Contract Code automatisiert, da Verträge mit vorab festgelegten Bedingungen erstellt werden, denen beide Parteien zustimmen. Wenn bestimmte Bedingungen erfüllt sind, wenn ein Verbraucher den richtigen Betrag für eine Tasse Kaffee bezahlt, der Vertrag ist ohne Mitwirkung Dritter unverzüglich erfüllt. Sobald eine Transaktion verifiziert wurde, das Lightning-Netzwerk anonymisiert es. Jeder kann nur den Gesamtwerttransfer beobachten, nicht die einzelnen Transaktionen darin.

Es ist ohne Einschränkungen möglich, Transaktionen außerhalb der Blockchain durchzuführen. Da Off-Chain-Transaktionen im Mainnet landen, sobald die Zahlungskanäle geschlossen sind, ihnen kann vertraut werden, um die Blockchain durchzusetzen. Alle Transaktionen werden durch die Art und Weise entschieden. Während Off-Chain-Protokolle ihr Hauptbuch haben, die Hauptkette, das das Herzstück der Architektur des Blitznetzwerks bildet, ist ständig damit verbunden. Off-Chain-Protokolle können nur existieren, wenn es eine Hauptkette gibt, auf der aufgebaut werden kann.