Was ist das Bitcoin Lightning Network?

Quelle: business, future technology and artificial intelligence concept - robot and human hand connected by lightning over black background

Was ist das Bitcoin Lightning Network?

Ziel des Bitcoin Lightning Network ist eine Skalierung von Bitcoin, sodass instantan große Mengen an Transaktionen beliebiger Größe dezentral durchgeführt werden können. Das soll mithilfe von Zahlungskanälen geschehen. Zur Absicherung dieses Netzwerks werden Multisignature-Wallets und sogenannte Hashed Timelock Contracts (HTLC) genutzt.

Wenn man Bitcoin mit anderen Kryptowährungen vergleicht, wird als ein klassisches Argument gegen Bitcoin das Skalierungsproblem herangezogen. Kurz gefasst ist Bitcoin aktuell nicht in der Lage, so viele Transaktionen zu verarbeiten, als dass er mit klassischen Zahlungssystemen konkurrieren könnte.

Fairerweise ist zu betonen, dass Bitcoin nicht einfach zum Ziel hatte, ein Zahlungssystem wie Visa zu werden. Nicht umsonst geht das Akronym BYOB – Be your own bank – auf die Frühzeit der Kryptowährung zurück. Entsprechend sehen Einige Bitcoin auch eher als ein zugrundeliegendes Zahlungssystem, welches man auf einer globalen Ebene nutzen kann.

Dennoch schockieren die Zahlen: Während Visa bis zu 65.000 Transaktionen pro Sekunde verarbeiten kann, sind es im Fall von Bitcoin nur maximal sieben.

Herausforderungen beim Skalieren einer Blockchain

Eine klassische Möglichkeit der Skalierung von blockchainbasierten Kryptowährungen ist, Limitierungen wie die Blockgröße oder das Intervall zu ändern. Mit anderen Worten, wie viele Daten in einem Block gespeichert werden können und wie oft ein neuer Block generiert wird.


[Anzeige]
Bitcoin, Ethereum, Ripple, IOTA und die bekanntesten Kryptowährungen auf eToro handeln.Warum eToro? Kostenloses Demo-Konto; Mobile Trading-App; Einzahlungen per PayPal; große Auswahl an verschiedenen Finanzprodukten (Kryptowährungen, Aktien, Rohstoffe, ETFs, Devisen, Indizies); Social Trading mit großer internationaler Community.

Jetzt kostenloses Konto eröffnen

Eine Rechnung ergibt jedoch, dass man so schnell an Grenzen stößt: Konservativ geschätzt verarbeitet Visa 500-mal so viele Transaktionen wie Bitcoin. Das bedeutet, dass die Blöcke mindestens 500 MB groß sein müssten – wenn man bei einem Zehn-Minuten-Intervall bleibt. Pro Stunde würde die Blockchain um 3 GB, pro Tag um 72 GB wachsen. Und das ist  extrem konservativ geschätzt! Eine schnellere Blockzeit löst dieses Problem nicht, sondern sorgt nur dafür, dass Transaktionen nicht über das gesamte Node-Netzwerk verteilt werden.

Es existiert zwar, beispielsweise bei Bitcoin-Cash, der Ansatz, Zahlungen ohne eine Bestätigung zu vertrauen, aber erstens steht dem die in vielen Wallets verwendete Funktion „Replace by Fee“ im Weg. Zweitens sollte man bedenken, dass der Mempool, auf den man im Fall von Zero-Confirmation-Transactions vertraut, durch den Arbeitsspeicher der Nodes begrenzt ist. Dieser Arbeitsspeicher ist variabel. Bitcoin Core Nodes haben schließlich das Standardverhalten, dass sie nach zwei Wochen den Mempool leeren. Entsprechend stellt sich die Frage, wie sinnvoll ein Vertrauen in Zahlungen ohne Bestätigung ist.

Doch ein Zahlungsnetzwerk wie Visa könnte auf Bitcoin aufbauen. Ziel wäre, ein Zahlungsnetzwerk so zu gestalten, dass es möglichst dezentral ist. Genau das versucht das Lightning Network zu erreichen.

Extrem technisch ausgedrückt ist Lightning Network eine Implementation von Hashed Timelock Contracts mit bidirektionalen Payment Channels, wodurch Transaktionen sicher über ein Netzwerk an P2P-Payment-Channels verwaltet werden können. Um diesen Satz vollständig zu begreifen, müssen einige Konzepte genauer erläutert werden.

Payment Channels – Die Basis des Lightning Network

Kern des Lightning Network sind Payment Channels. Wer also das Lightning Network verstehen will, sollte im ersten Schritt unidirektionale und bidirektionale Zahlungskanäle verstehen.


[Anzeige]
Bitcoin kaufen mit dem Bitwala Konto. Warum ein Bankkonto bei Bitwala? Ein Bankkonto “Made in Germany” mit Einlagensicherung bis zu 100.000 Euro; 24/7 Bitcoin Handel mit schneller Liquidität; Gehandelt werden ausschließlich ‘echte’ Bitcoin – keine Finanzderivate wie CFDs; Sichere Nutzerkontrolle über das Bitcoin Wallet und den private Schlüssel; Mit der kontaktlosen Debit-Mastercard weltweit abheben und bezahlen.

Jetzt kostenloses Konto eröffnen

Der klassische Kanal oder Payment Channel besteht zwischen zwei Teilnehmern oder Peers. Dazu wird die Multisignature-Technologie Bitcoins und eine sogenannte Locktime genutzt. Mithilfe von Multisignature-Transaktionen können Transaktionen generiert werden, die mehr als einen Private Key zum Signieren einer Transaktion benötigen. Im Fall von Zahlungskanälen generiert man sogenannte 2-2-Multisig-Transaktionen. Das heißt, dass die mit dieser Transaktion zusammenhängenden Bitcoin die Zustimmung beider Parteien für ein Senden benötigen. Die Locktime sorgt dafür, dass für eine bestimmte Dauer die Coins innerhalb der Multisig nicht transferierbar sind.

Konkret sieht das Ganze dann so aus: Sagen wir, die Parteien Alice und Bob möchten häufiger sehr kleine Geldbeträge miteinander austauschen. Alice eröffnet also einen Zahlungskanal, indem sie einen festgelegten Betrag an die Multisignature-Adresse bestehend aus den Keys von Alice und Bob sendet. Für das Beispiel sei dieser Betrag 100.000 Satoshi. Das entspricht knapp sechs Euro.

Zuvor legt sie jedoch eine zweite Transaktion an, die in einem Monat die 100.000 Satoshi an eine von ihr kontrollierte Adresse schickt. Das ist ihre Sicherheit. Sollte es also zu Problemen mit Bob kommen und der Handel mit ihm nicht stattfinden können, wird in einem Monat das Geld an eine von ihr kontrollierte Adresse gesendet. Bob könnte die 100.000 Satoshi also maximal für einen Monat als „Geisel halten“ – nicht für immer.

Nun ist einerseits zwischen Alice und Bob ein Verfügungsrahmen festgelegt, andererseits hat Alice eine Absicherung getroffen. Innerhalb der Multisig-Transaktion können nun Mikrotransaktionen stattfinden. Dazu aktualisiert man innerhalb der MultiSig-Adresse die Balance kontinuierlich. Möchte also Alice 100 Satoshi an Bob überweisen und aktualisiert die Besitzverhältnisse in der Multisig-Adresse entsprechend, stehen Alice danach 99.900 Satoshi und 100 Satoshi Bob zu. Diese inkrementale Aktualisierung kann so lange fortgesetzt werden, bis die Locktime abgelaufen ist – ohne Gebühren und instantan.

Bei allen oberen Schritten signiert nur Alice die Multisig-Transaktion. Bob steht bis zum Ende der Locktime frei, die Transaktion durch Signieren von seiner Seite in das gesamte Netzwerk zu senden und damit den Payment Channel zu schließen. Profitorientiert wartet Bob, bis entweder die Locktime fast abgelaufen oder der Verfügungsrahmen von Alice erschöpft ist.

Commitments – Wenn Kanäle in beide Richtungen gehen sollen


[Anzeige]
Bitcoin kaufen mit dem Bitwala Konto. Warum ein Bankkonto bei Bitwala? Ein Bankkonto “Made in Germany” mit Einlagensicherung bis zu 100.000 Euro; 24/7 Bitcoin Handel mit schneller Liquidität; Gehandelt werden ausschließlich ‘echte’ Bitcoin – keine Finanzderivate wie CFDs; Sichere Nutzerkontrolle über das Bitcoin Wallet und den private Schlüssel; Mit der kontaktlosen Debit-Mastercard weltweit abheben und bezahlen.

Jetzt kostenloses Konto eröffnen

Den oben beschriebenen Mechanismus nennt man einen unidirektionalen Kanal, da nur Alice an Bob Geld zahlen kann. Wollen Alice und Bob Zahlungen austauschen, würde man von einem bidirektionalen Kanal sprechen. Das Ganze führt zu einem Dilemma: Wieso sollte Bob, wie in obigem Beispiel, die Zeit bis zur Locktime abwarten? Er könnte den gesamten Stake sofort für sich beanspruchen.

Um das zu verhindern, ist nutzt das Lightning Network den Ansatz der gegenseitigen Absicherung. Alice und Bob denken sich vor Aufsetzen des Channels jeweils eine Zahl aus und schicken sich gegenseitig einen Hash derselben. Wie im Fall eines unidirektionalen Payment Channels generieren die Zahlungspartner eine Multisig-Adresse. Bevor man diese an den Rest der Welt sendet, erzeugen Alice und Bob jeweils eine Commitment Transaction. In dieser Commitment Transaction teilt man die Funds auf: Ein Teil geht an den Erzeuger der Commitment Transaction selbst, ein zweiter Teil an eine Time-Locked Adresse, auf welche die Gegenpartei nach einer festgesetzten Zeit Zugriff erhält. Damit haben Beide Verträge geschaffen, die einen Betrug verhindern.

Lightning: Aus dem Kanal wird ein Netzwerk

So weit, so gut, aber wirklich weit bringen einem derartige Channels noch nicht. Bisher müssten diese für jede neue Zahlungsaktivität einen neuen Channel errichten. Sollte also Alice mit Carol Geschäfte machen wollen, müssten beide Geschäftspartner einen Zahlungskanal errichten – unabhängig davon, ob Carol und Bob schon Bitcoins miteinander ausgetauscht haben oder nicht. Peer-to-Peer wäre in ein Extrem verzerrt und damit absolut nicht effizient. Ein Ansatz wäre, dass Teilnehmer an verschiedenen Zahlungskanälen Transaktionen weitergeben. Alice würde Geld an Carol über Bob schicken können. Die Frage ist, ob man Bob vertrauen kann. Zum einen könnte er das Geld für sich beanspruchen und einfach nicht weitergeben, zum anderen könnte die Lightning Node von Bob ausfallen.

Die Lösung im Lightning Network sind Hashed Timelock Contracts oder kurz HTLCs: Diese garantieren, dass so etwas nicht passieren kann. Dabei denkt sich Carol ein Geheimnis aus, wieder eine zufällige Zahl. Den Hash davon gibt Carol an Alice weiter. Dieser Hash wird nun zum Unterpfand: Bob erhält eine Zahlung, wenn er das Geheimnis kennt. Dieses kann Alice mithilfe des Hashes überprüfen. Bob gibt den Hash weiter – wieder mit dem Versprechen, zu zahlen, falls der Empfänger das Geheimnis lüftet. Prinzipiell kann der Weg zwischen Alice und Carol weitere Teilnehmer enthalten, die allesamt den Hash als Unterpfand nutzen, in der Abbildung hat man lediglich ein einfaches Netzwerk aus drei Parteien gebildet.

Mithilfe der HTLCs können Payment Channels zwischen verschiedenen Parteien miteinander verbunden werden. Man sieht: Teilnehmer am Netzwerk, die als Nodes eine Brücke zwischen Alice und Carol bilden, sind das Rückgrat des Lightning Networks. Ihre Wichtigkeit kann man mit der der Miner auf der regulären Blockchain vergleichen.


[Anzeige]
Bitcoin kaufen mit dem Bitwala Konto. Warum ein Bankkonto bei Bitwala? Ein Bankkonto “Made in Germany” mit Einlagensicherung bis zu 100.000 Euro; 24/7 Bitcoin Handel mit schneller Liquidität; Gehandelt werden ausschließlich ‘echte’ Bitcoin – keine Finanzderivate wie CFDs; Sichere Nutzerkontrolle über das Bitcoin Wallet und den private Schlüssel; Mit der kontaktlosen Debit-Mastercard weltweit abheben und bezahlen.

Jetzt kostenloses Konto eröffnen

Die Blockchain spielt weiterhin eine zentrale Rolle zum abschließenden Settlement der Zahlungen und damit für den globalen Konsens. Dabei ist es sekundär, ob es tatsächlich die Bitcoin-Blockchain ist: Das Lightning Network kann auch mit anderen Kryptowährungen wie beispielsweise Litecoin interagieren. So kann man schließlich auch Atomic Swaps realisieren. Hier wird ein Channel eröffnet, dessen finales Settlement man auf verschiedenen Blockchains speichert.

Lightning Network in der eigenen Wallet erfahren

Das Lightning Network ist noch nicht fertig. Zwar existieren inzwischen über 2.000 Lightning Nodes. Trotzdem ist nicht garantiert, dass zwei Nutzer tatsächlich ein Zahlungskanal aufbauen können. Es ist also noch viel zu tun. Getreu dem Motto „Be your own Bank“ kann hierbei jeder mithelfen: Besonders ambitionierte können eine eigene Lightning Node aufsetzen.

Doch auch ohne das Herunterladen der gesamten Blockchain kann man in den Genuss des Lightning Network kommen. Wer schnell experimentieren will, kann als Web-Wallet HTLC.me verwenden. Mit Zap und der Lightning App existieren zwei Desktop Wallets. Schließlich gibt es mit Eclair sogar schon eine Mobile Wallet für Android-Nutzer. Wie an anderer Stelle beschrieben, existiert mit Coingate ein Service, mit welchem man schnell Transaktionen über das Lightning Network im eigenen Webstore zulassen kann.

Man sieht, dass viel in Bewegung ist. Wir von BTC-ECHO werden weiter über das Lightning Network berichten.

BTC-ECHO

Mehr zum Thema:

Ähnliche Artikel

Plötzlich fiel der Bitcoin-Kurs: Probleme bei Binance
Plötzlich fiel der Bitcoin-Kurs: Probleme bei Binance
Bitcoin

Auf der Binance-Futures-Plattform schwankte der Bitcoin-Kurs am 16. September erheblich. Der vermeintliche Grund löste eine Tweet-Serie des Geschäftsführer Changpeng Zhao aus. Und zeigte die mangende Reife der weltweit größten Krypto-Börse.

Ripple-Chef ist „long on Bitcoin“: Das Meinungs-ECHO
Ripple-Chef ist „long on Bitcoin“: Das Meinungs-ECHO
Bitcoin

Brad Garlinghouse ist ein Bitcoin Fan. Zumindest, wenn es um dessen Qualität als Wertspeicher geht. Der Bitcoin-Krawattenmann Tim Draper hält selbst einen Bitcoin-Kurs von 250.000 für konservativ, während Vitalik Buterin zur Vorsicht bei DeFi-Investments mahnt. Das Meinungs-ECHO

Newsletter

Die aktuellsten News kostenlos per E-Mail

Aktuell

Deutsche Bank macht winterfest – und tritt JPMorgans Blockchain-Netz IIN bei
Deutsche Bank macht winterfest – und tritt JPMorgans Blockchain-Netz IIN bei
Blockchain

Als jüngstes Mitglied tritt die Deutsche Bank dem Interbank Information Network (IIN) vom Branchenkonkurrenten JPMorgan bei. Über den Austausch von Transaktionsdaten soll das Blockchain-Netz internationale Überweisungen schneller und günstiger gestalten. JPMorgan erhofft sich von dem Beitritt weiteren Zuwachs vonseiten großer Geldhäuser. Die derzeit strauchelnde Deutsche Bank wiederum will sich mithilfe des Netzwerks auf das Zukunftsgeschäft im Bereich von Echtzeitüberweisungen einstellen.

Warner Music investiert in CryptoKitties-Entwickler Dapper Labs
Warner Music investiert in CryptoKitties-Entwickler Dapper Labs
Blockchain

Das Medienunternehmen Warner Music Group unterstützt das neue Projekt der Entwickler des Ethereum-Projekts CryptoKitties. Auf „Flow“ sollen einzigartige digitale Sammelgegenstände geschaffen und getauscht werden können.

BeeCoin: Berlin Art Week verbindet Bienen und Blockchain
BeeCoin: Berlin Art Week verbindet Bienen und Blockchain
Blockchain

Bienen, die auf Blockchain-Basis sozialen Mehrwert generieren? Das gab es dieses Wochenende auf der Berlin Art Week zu sehen. Eine Kooperation verschiedener Künstlerkollektive in Berlin lancierte eine eigene Kryptowährung namens „BeeCoin“. Das Besondere daran: Über Sensoren erfassen die Netzwerkknoten das Wohlergehen der Bienen und wandeln die Parameter in Ethereum-basierte Assets um. Diese nutzen die Künstler für die Finanzierung gemeinnütziger Projekte.

Plötzlich fiel der Bitcoin-Kurs: Probleme bei Binance
Plötzlich fiel der Bitcoin-Kurs: Probleme bei Binance
Bitcoin

Auf der Binance-Futures-Plattform schwankte der Bitcoin-Kurs am 16. September erheblich. Der vermeintliche Grund löste eine Tweet-Serie des Geschäftsführer Changpeng Zhao aus. Und zeigte die mangende Reife der weltweit größten Krypto-Börse.

Angesagt

Marshallinseln: Vorverkauf des „Sovereign“
ICO

Die Marshallinseln halten an ihrem Vorhaben fest. Die nationale Kryptowährung Sovereign, kurz SOV, soll im nächsten Schritt in den Vorverkauf gehen. Warum dieser Schritt nötig ist, erklärte David Paul auf der Convention Invest: Asia.

Santander gibt Anleihe auf Ethereum Blockchain aus
Blockchain

Blockchain, die Technologie unter Bitcoin & Co., hat vor allem im Finance-Bereich disruptives Potential. Schließlich handelt es sich beim Geldgeschäft um den wohl bekanntesten Use Case der Blockchain. Dennoch konnte die Banco Santander die Grenze zwischen dem traditionellen Bankgeschäft und der Krypto-Welt jüngst ein klein wenig mehr einreißen. Denn sie vergab nun vermeintlich erstmals eine Blockchain-Anleihe.

Bundesrat muss Klarheit bei Bitcoin-Regulierung schaffen – Das Regulierungs-ECHO
Regulierung

Der Bundesrat muss Klarheit in Fragen der Bitcoin-Regulierung schaffen, damit der Standort Deutschland auch für ausländische Unternehmen attraktiv wird. Das und was ihr sonst noch in der vergangenen Woche verpasst habt, im Regulierungs-ECHO.

Ripple-Chef ist „long on Bitcoin“: Das Meinungs-ECHO
Bitcoin

Brad Garlinghouse ist ein Bitcoin Fan. Zumindest, wenn es um dessen Qualität als Wertspeicher geht. Der Bitcoin-Krawattenmann Tim Draper hält selbst einen Bitcoin-Kurs von 250.000 für konservativ, während Vitalik Buterin zur Vorsicht bei DeFi-Investments mahnt. Das Meinungs-ECHO

Warte mal kurz ... !

Kennst du schon unseren Newsletter? Wir versorgen dich kostenlos mit den spannendsten News der Krypto- und Blockchainszene: