Was ist das Bitcoin Lightning Network?
Was ist das Bitcoin Lightning Network??
Das Lightning-Netzwerk ist ein Zahlungsnetzwerk, das auf Bitcoin aufbaut. Insbesondere handelt es sich um ein Protokoll oder eine Reihe von Regeln, mit denen Bitcoin nahezu sofort und mit äußerst geringen Gebühren gesendet und empfangen werden kann. Das Lightning-Netzwerk weist im Vergleich zu Bitcoin einige Kompromisse auf, z. B. Sicherheit und Benutzerfreundlichkeit. Für kleine tägliche Zahlungen bietet das Lightning-Netzwerk jedoch eine hervorragende Benutzererfahrung. In diesem Artikel erfahren Sie, warum das Lightning-Netzwerk benötigt wird, wie es funktioniert und wie Sie es in weniger als 5 Minuten verwenden können.
Warum brauchen wir das Lightning-Netzwerk??
Ein dezentrales System wie Bitcoin weist inhärente Einschränkungen auf. Eine dieser Einschränkungen ist die Skalierbarkeit. Jede Bitcoin-Transaktion muss von jedem Knoten (Computer) im Netzwerk empfangen und validiert werden, um sicherzustellen, dass alle Transaktionen den Bitcoin-Regeln entsprechen. Dies liegt daran, dass Bitcoin ein Limit von ca. 5 Transaktionen pro Sekunde vorsieht. Dies ist Teil dessen, was Bitcoin dezentralisiert – die Tatsache, dass jeder einen normalen Computer verwenden kann, um die Bitcoin-Regeln durchzusetzen und sicherzustellen, dass auch alle anderen diese Regeln einhalten.
Wenn wir die Transaktionslimits von Bitcoin mit denen von Visa vergleichen, sehen wir, dass Bitcoin noch einen langen Weg vor sich hat, bevor wir diese Art von Transaktionsvolumen bewältigen können. Visa verarbeitet mehr als 10.000 Transaktionen pro Sekunde, tausende Male mehr als Bitcoin kann. Bitcoin muss erheblich erweitert werden, um die Transaktionsskala von Visa verarbeiten zu können.
Größere Blöcke vs. Off-Chain-Skalierung
Es gibt zwei Skalierungslösungen, die häufig in Bezug auf Bitcoin erwähnt werden – größere Blöcke und Off-Chain-Lösungen. Das Argument “großer Block” besagt, dass wir zur Erhöhung der Transaktionslimits zulassen sollten, dass Blöcke in der Blockchain mehr Daten enthalten, sodass mehr Transaktionen in jedem Block gespeichert werden können. Das Problem bei großen Blöcken ist, dass wir 32-GB-Blöcke benötigen würden, um den Transaktionsumfang von Visa zu erreichen. Dies würde bedeuten, dass alle 10 Minuten 32 GB Daten an jeden Bitcoin-Knoten gesendet werden, der alle Transaktionen im Wert von 32 GB validieren müsste. Für jeden, der die Blockchain speichern möchte, wären 400 TB Speicher pro Jahr erforderlich. Anstatt ihre eigenen “vollständigen Knoten” zu betreiben, müssten Bitcoin-Benutzer anderen vertrauen, um ihre Transaktionen zu validieren. Dies macht den gesamten Zweck von Bitcoin zunichte, nämlich das Senden und Empfangen von Zahlungen, ohne dass jemand anderem vertraut werden muss.
Off-Chain-Lösungen umgehen dagegen das Transaktionslimit von Bitcoin, indem sie Zahlungen ausführen, ohne jede einzelne Zahlung in der Blockchain aufzuzeichnen. Einzelne Zahlungen werden separat (außerhalb der Kette) nachverfolgt, und zu einem späteren Zeitpunkt wird nur der endgültige Saldo in der Blockchain erfasst. Sie können beispielsweise jeden Monat fünf Zahlungen in Höhe von 10 US-Dollar an ein Geschäft leisten, indem Sie zu Beginn des Monats nur eine einzige Bitcoin-Transaktion im Wert von 50 US-Dollar aufzeichnen.
Zahlungskanäle
Eine beliebte Art der Off-Chain-Skalierungslösung wird als Zahlungskanal bezeichnet. In einem Zahlungskanal tauschen zwei Knoten Zahlungen innerhalb des „Kanals“ zwischen ihnen hin und her. Diese Knoten zeichnen ihren Kontostand erst dann in einer On-Chain-Bitcoin-Transaktion auf, wenn sie sich entscheiden, den Kanal nicht mehr zu verwenden.
Sie können sich Zahlungskanäle wie Kreditkarten-Tabs an einer Bar vorstellen: Sie „öffnen den Kanal“, indem Sie dem Barkeeper Ihre Kreditkarte geben, Sie „aktualisieren den Kanalsaldo“, wenn Sie ein anderes Getränk kaufen, und Sie „schließen den Kanal“, sobald Sie Richten Sie die Registerkarte.
Das Blitznetzwerk
Das Lightning-Netzwerk ist ein großes Netzwerk von Zahlungskanälen. Diese Zahlungskanäle sind nicht auf Vertrauen angewiesen, da jeder Benutzer immer Zugriff auf sein eigenes Geld hat.
Lightning Network-Zahlungen können über das Netzwerk „weitergeleitet“ werden. Stellen Sie sich vor, Alice hat zwei Kanäle offen, einen mit Bob und einen mit Carol. Auch wenn es keinen Kanal zwischen Bob und Carol gibt, kann Bob Carol dennoch bezahlen, indem er die Zahlung über Alices Knoten weiterleitet. Dies funktioniert, weil Alice Kanäle mit Bob und Carol hat.
Das Zahlungsrouting bietet Benutzern des Lightning-Netzwerks auch eine Ebene der Privatsphäre. Eine Zahlung kann über viele Knoten geleitet werden, aber jeder Knoten auf dem Weg weiß nicht, woher die Zahlung stammt oder wo sich ihr endgültiges Ziel befindet.
Lightning Network Channel Balances
In der Regel werden Zahlungskanäle nur von einer der beteiligten Personen initiiert, z. B. von Alice, die mit Bob einen Kanal öffnet. In diesem Fall kontrolliert nur Alice die Gelder im Ausgangszustand des Kanals. Alice kann wählen, ob sie einen Teil ihres Kanalguthaben als Zahlung an Bob senden möchte. Sobald Bob diese Zahlung erhalten hat, kontrolliert er einige Gelder im Kanal und kann nun Zahlungen an Alice zurücksenden.
Die Gelder innerhalb des von Ihnen kontrollierten Kanals werden als “ausgehende” oder “lokale” Kapazität bezeichnet, da sie sich auf “Ihrer Seite” des Kanals befinden. Guthaben auf der anderen Seite des Kanals wird als “eingehende” oder “entfernte” Kapazität bezeichnet, da dies der Betrag ist, den Sie als eingehende Zahlungen erhalten können. Die höchste Zahlung, die Sie senden können, wird durch Ihre ausgehende Kapazität gesteuert, und die höchste Zahlung, die Sie erhalten können, wird durch Ihre eingehende Kapazität gesteuert.
Wie funktionieren Lightning Network-Zahlungen??
Das Lightning-Netzwerk verwendet ein rechnungsbasiertes Zahlungssystem. Wenn Sie eine Lightning Network-Zahlung senden möchten, müssen Sie zuerst eine Rechnung von demjenigen erhalten, den Sie bezahlen. In Zahlungsrechnungen ist manchmal ein Betrag definiert, sodass Sie den genauen Betrag bezahlen müssen. In anderen Fällen bleiben die Rechnungen leer und Sie können den zu sendenden Betrag auswählen. Wenn Sie eine Lightning Network-Zahlung erhalten möchten, müssen Sie eine Rechnung erstellen, um die Zahlung anzufordern und die Rechnung demjenigen zur Verfügung zu stellen, der Sie bezahlt.
Zahlungsrechnungen sind eine lange Zeichenfolge, die alle Informationen enthält, die zum Abschließen der Zahlung erforderlich sind. Manchmal werden Zahlungsrechnungen als QR-Codes angezeigt, und manchmal werden sie als lange Zeichenfolge angezeigt, z.
lnbc50u1pwsyhx9pp57ppqvzwex3qapu0wn63v06jzxqdtt46qypks4pnexwrr2ansz9msdqcgejhxctzd
9kxjare23jhxap3cqzysxqy2ljqd47a9cdlnj84cy0a0zg7frd8jnera8fen2du6d2g500wzs7mpsmpqe0c
3ddhrrxpehyhj4c9fwj3cfr5mvyxcyaaq98fw39jketl89cq0j9hy2
Brieftaschenempfehlung
Bevor Sie eine Brieftasche empfehlen, müssen Sie beachten, dass sich das Lightning-Netzwerk noch in einem frühen Entwicklungsstadium befindet. Verwenden Sie es nur für kleine Mengen, die Sie möglicherweise verlieren möchten. Dies gilt insbesondere, wenn Sie zum ersten Mal lernen, das Lightning-Netzwerk zu verwenden.
Unsere empfohlene Lightning Network-Brieftasche für Anfänger ist die Phoenix Brieftasche von ACINQ. ACINQ ist ein Unternehmen, das von Anfang an bei der Entwicklung des Lightning Network-Protokolls mitgewirkt hat. Sie haben Phoenix so konzipiert, dass es für Benutzer aller Ebenen extrem einfach ist. Es ist derzeit nur für Android verfügbar, ACINQ plant jedoch die Veröffentlichung einer iOS-Version im Laufe des Jahres 2020.
Die Benutzerfreundlichkeit von Phoenix bringt einige mit sich Kompromisse. Ein solcher Kompromiss ist die Tatsache, dass Phoenix nur eine Verbindung zu Lightning Network-Knoten herstellt, die zu ACINQ gehören. Dies bedeutet, dass die Knoten von ACINQ online bleiben müssen, damit Sie Zahlungen senden und empfangen können. Trotzdem kontrolliert ACINQ niemals Ihr Guthaben, und selbst wenn deren Knoten permanent offline waren, können Sie das Guthaben dennoch von Ihrem Telefon wiederherstellen. Ein weiterer Kompromiss ist die Tatsache, dass ACINQ über Phoenix alle Ihre Zahlungsaktivitäten kennt, da alles über deren Knoten läuft.
Die Verwendung von Phoenix ist eine hervorragende Möglichkeit, um mit dem Lightning-Netzwerk zu beginnen, da keine Kanäle mehr verwaltet werden müssen oder Sie sich keine Gedanken mehr über die Verbindung zu Ihrem Remote-Lightning-Netzwerkknoten machen müssen. Sie installieren die App einfach auf Ihrem Mobilgerät, zeichnen eine Sicherungskopie Ihrer 24-Wörter-Startphrase auf und können das Lightning-Netzwerk sofort verwenden!