Bitcoin Lightning Erfahrungsbericht

So funktioniert Bitcoin Lightning – Ein Erfahrungsbericht

Bitcoin wurde als ein anonymes digitales Bargeld für das Internet entwickelt. Doch je mehr Nutzer Bitcoin zur Bezahlung nutzen, desto länger und teurer wurde eine Bitcoin Transaktion.

Im Jahre 2018 hat gab es bei Bitcoin 81,4 Milliarden Einzeltransaktionen, während im gleichen Zeitraum PayPal insgesamt 9,8 Milliarden Einzeltransaktionen abwickelte. Aktuell (Mai 2019) werden pro Tag etwa 400.000 Bitcoin Transaktionen abgewickelt. Das technische Maximum liegt bei etwa 1,3 Milliarden Transaktionen pro Tag. Dies entspricht etwa 15 Transaktionen pro Sekunde, während Kreditkartenanbieter etwa 50.000 Transaktionen pro Sekunde abwickeln können.

Es ist absehbar, dass bei der Zunahme der Transaktionen Bitcoin in an seine Grenzen stossen wird.

Die Lösung ist Bitcoin Lightning.

Was ist Bitcoin Lightning?

Bei Bitcoin Lightning verfolgt man die Idee, dass nicht jede Einzeltransaktion in der Blockchain festgehalten werden muss, sondern nur noch eine Zusammenfassung.

Der Betreiber eines Kaffee-Shops bringt auch nicht nach dem Verkauf eines jeden Kaffees den Bargeldbetrag einzeln zur Bank, damit jede einzelne Transaktion auf seinem Kontoauszugs erscheint. Er bringt am Ende des Tages den ganzen Tagesumsatz zur Bank und hält dies diesen aggregiert auf dem Kontoauszug fest. Die Einzeltransaktionen des Tages hat er in einem separatem Kassenbuch auf der Seite (Seitenkette = Sidechain) festgehalten.

Muss also jeder einzeln verkaufte Kaffee in der Blockchain protokolliert und als Kopie weltweit auf jedem Node für die Ewigkeit festgehalten werden? Was interessiert ein Nutzer in Japan, wenn ich in Deutschland ein Kaffee bezahlt habe.

Abhilfe soll das Bitcoin Lightning Netzwerk bringen. Die Idee dabei ist, dass nicht mehr alle Transaktionen auf der Bitcoin Blockchain festgehalten werden. Gerade bei Transaktionen mit geringen Werten (Mictrotransaktionen) , zum Beispiel der Kauf eines Kaffees, ist es nicht notwendig die Transaktion auf der Bitcoin Blockchain festzuhalten. Mit dem Lightning Netzwerk wird es möglich sein Transaktionen auf separaten Chains (Sidechain) außerhalb der Bitcoin Blockchain durchzuführen.

Wie bei dem Beispiel des Kaffee-Shop oder bei Unterkonten in der Buchhaltung, werden nur noch der Anfangs- und der Endbestand der Channels in der Blockchain festgehalten.

Bitcoin Lightning ist prädestiniert für Zahlungen von kleinen Beträgen, den sogenannten Microtransaction. Es lassen sich Zahlungen im Gegenwert von wenigen Microcent günstig und instant durchführen. Sei es für den Kaffee um die Ecke oder für einen einzelnen Zeitungsartikel im Internet. Durch die bisherigen Bezahlmethoden (Kreditkarte, Überweisung, PayPal etc) oder als reine Bitcoin Transaktion (teuer, langsam) bisher nicht umsetzen liessen, können mit Lightning nun realisiert werden.

Um das Theme besser verstehen zu können, sollte man als Anwender Lightning am besten selber ausprobieren.

BlueWallet

Wir benötigen dafür eine Wallet, die Lightning Transaktionen durchführen kann. Hier empfiehlt sich als Mobile Wallet für das Smartphone die BlueWallet. Diese Wallet ist für Android und iOS verfügbar.

Nachdem die BlueWallet aus dem App-Store heruntergeladen und installiert worden ist.

Die BlueWallet-App bietet die Möglichkeit der Verwaltung einer normalen Bitcoin-Wallet und einer Lightning-Wallet.

Nachdem die beiden Wallets erstellt wurden, sendet man im ersten Schritt „normale“ Bitcoin an die Bitcoin BlueWallet um dann später von der Bitcoin Wallet in die Lightning Wallet zu transferieren. Ein direktes Senden an die Lightning Wallet ist nicht möglich.

Man sendet sich von einer anderen Bitcoin Wallet an die Bitcoin BlueWallet (in Blau dargestellt) ein paar Bitcoineinheiten (Satoshi) und muss etwas warten, bis der Gegenwert gutgeschrieben wird. Das kann aktuell noch bis zu 30 Minuten dauern.

Im nächsten Schritt wird das Bitcoin-Guthaben aus der BlueWallet in die Lightning Wallet transferieren. Dazu geht man in die Lightning Wallet (in Orange dargestellt) und klickt auf „Manage Funds“ und dann auf Refill. Man wird dann auf die blaue Bitcoin-Wallet weitergeleitet.

Hier wird der Betrag eingegeben, den man aus der blauen Bitcoin-Wallet in die orange Lightning-Wallet transferieren möchte. Dieser Transfer Öffnet einen Sidechannel und wird auf der Bitcoin Blockchain festgehalten. Dieser Vorgang kann wiederum bis zu 30 Minuten dauern, bis das Lightning Guthaben uneingeschränkt genutzt werden kann.

Bevor man im Lightning Netzwerk Guthaben Senden oder Empfangen kann, muss im Vorfeld eine Rechnung (Invoice) erstellt werden. Es muss bekannt sein, um welchen Betrag es sich handelt, der erwartet wird. Im Lightning Netzwerk kann nicht einfach an eine beliebige Adresse einfach Guthaben gesendet werden.

Wenn Du also eine Lightning Zahlung empfangen willst, so musst Du in der Lightning Wallet auf Receive gehen und dort angeben, wieviel Satoshi Du erhalten möchtest. Die Invoice, zusammengesetzt aus Betrag, Verwendungszweck und Empfängeradresse, wird dann dem Zahler mitgeteilt. Entsprechend verhält es sich, wenn Du etwas bezahlen möchtest. Dann musst Du eine Rechnungsnummer erhalten, die je Transaktion individuell generiert und auf der Webseite angezeigt wird. Eine nachträgliche Änderung des Betrages ist nicht möglich, da der exakte Betrag ein Bestandteil der Rechnungsnummer ist.

Information zu BlueWallet bei Coinpages

Browser Extension

Neben der Nutzung eines Lightning Apps gibt es die Möglichkeit der Nutzung einer Lightning Browser Extension.
Mit eine Browser Extension können Zahlungen im Internet mit einem Klick ausgeführt werden. Das funktioniert wie ein Prepaid-Guthaben. Man lädt sich etwas Bitcoin Guthaben auf seine Lightning Wallet und wenn man zum Beispiel einen Zeitungsartikel bis zum Ende lesen möchte, dann zahlt man ein paar Satoshi per Klick und kann ohne umständliches hantieren mit einer Web- oder Smartphone-Wallet die Zahlung durchführen und ungestört weiterlesen.

Bitlum Browser Wallet

Die Bitlum Wallet ist eine Browser Extension für Lightning Zahlungen im Chrome Browser.

Nach der Installation der Extension können Lightning Zahlungen direkt aus dem Browser ausgeführt werden.
Im ersten Schritt muss bei Bitlum ein Account erstellt werden. Danach kann die Bitlum Wallet per Bitcoin (On-chain Bitcoin) oder direkt per Lightning aufgeladen werden.

Das Aufladen (Receive) geht von einer anderen Lightning Wallet oder per On-Chain Bitcoin von einer anderen Bitcoin Wallet. Die Aufladung per Altcoin ist ebenfalls möglich.

Wenn man seine Lightning Browser Wallet aufgeladen hat, kann man überall dort bezahlen, wo Lightning Zahlungen akzeptiert werden.
Wenn man auf eine entsprechende Seite gelangt, klickt man auf den „Pay per Lightning“-Button und die Bitlum Wallet öffnet sich direkt im Browser.

Informationen zu Bitlum bei Coinpages

Bitcoin in Lightning wechseln per ZigZag

Wenn man Guthaben in seiner Lightning Wallet hat und dies zurück auf die Bitcoin Wallet transferieren möchte, bedient sich einem Coin Wechsel-Service.
Für den Wechsel von Bitcoin-in-Lightning oder von Lightning-in-Bitcoin empfieht sich der Service von ZigZag.io

Um in der BlueWallet das Guthaben von der Lightning-Wallet zurück zur Bitcoin Wallet zu transferieren, musst Du in der Lightning Wallet auf „Manage Funds“ klicken und anschließend auf „Withdraw“. Dann wird man automatisch zu Zigzag.io weitergeleitet.

Dort wird angegeben, wieviel Lightning Guthaben zurück in das Bitcoin On-Chain Netzwerk übertragen werden soll. Auf der ZigZag-Seite wird eine Rechnung erstellt, an die dann die Lightning gesendet werden. Dann wird von ZigZag in Bitcoin gewechselt und an die angebene Bitcoin Adresse der umgerechnete Betrag gesendet.

Informationen zu ZigZag bei Coinpages

Lightning Netzwerk testen

Nachdem man sich eine Lightning Wallet eingerichtet hat und On-Chin Bitcoin in Lightning Bitcoin gewechselt hat, der sollte auch mal ein paar Test-Zahlungen durchführen.

Wer sich den Bitlum Browser installiert hat, bekommt als Empfehlung einen Artikel bei Yalls angezeigt.
Yalls Artikel
Empfehlenswert ist das Weiterlesen des vorgeschlagenen Bitlum Artikels auf Yalls. Nach der Bezahlung des Artikels in Höhe von 0,008 USD, erfährt man weitere Services, bei denen man Zahlungen im Microcent-Bereich ausprobieren kann.

Man kann zum Beispiel eine Spende an Venezuela leisten. Der Service wird von dem Bitcoin Payment Provider OpenNode zur Verfügung gestellt: Einfach den Link https://opennode.co/BFVI aufrufen, den Betrag festlegen. Dann wird eine Rechnung generiert, die per normaler Bitcoin Zahlung (On-Chain) oder per Lightning über jede Lightning Wallet, somit auch per BlueWallet oder über die Browser-Wallet von Bitlum, bezahlt werden.

Fazit & Ausblick

Es gibt im wesentliche drei Vorteile für das Lightning Netzwerk:

  • schnell – wird instant ausgeführt und somit umgehend (< 1 Sekunde) beim Empfänger gutgeschrieben
  • günstig – eine Transaktion kostet weniger als 1 Cent
  • anonym(er) – Nur noch das Öffnen und Schliessen eines Lightning Channels sind auf der Blockchain sichtbar. Die einzelnen Lightning-Transaktionen innerhalb der einzelnen Lightning Channel sind anonym.

Aktuell befindet sich das Lightning Netzwerk noch in einem Beta Stadium und sollte nur mit geringen Beträgen ausprobiert werden.

Siehe diesen Artikel über Bitcoin Lightning bei Bitcoin-kaufen.org

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.