ZAP Wallet

This post is also available in: Englisch

Die ZAP Wallet gibt es als Desktop (Windows, MacOS, Linux) und als Mobile Version für Android und iOS.

Es handelt sich um einen Non-Custodial Wallet, und somit der Besitzer der private Keys. Entsprechend musst Du Deine Wiederherstellungsphrase bei der Einrichtung der Wallet notieren.

Die ZAP Wallet ist auch gleichzeitig ein eigener Lightning Node auf Deinem Smartphone. Du hast mit der ZAP Wallet eine Non-Custodial Wallet, mit eingebautem eigenem Lightning Node.

ZAP Wallet Wiederherstellungsphrase erstellen
ZAP Wallet Wiederherstellungsphrase erstellen

Du kannst Die ZAP Wallet nutzen, wenn Du einen eigenen Node betreibst, aber auch wenn Du keinen eigenen Node betreibst.

Dieser Wiederherstellungsphrase, auch Seed genannt, sieht in etwa so aus:

ZAP Wallet Seed
ZAP Wallet Seed

Nachdem Du Deinen Phrase notiert und bestätigt hast, wirst Du aufgefordert Deine Wallet aufzuladen.

ZAP Wallet Wallet aufladen
ZAP Wallet Wallet aufladen

Nachdem Du auf Geld einzahlen geklickt hast. Bekommst Du einen QR-Code angezeigt.

ZAP Wallet Bitcoin einzahlen
ZAP Wallet Bitcoin einzahlen

Wenn Du auf Teilen klickst, dann kannst Du den QR-Code weiterleiten oder Du kannst über Kopieren die Bitcoin Adresse in die Zwischenablage kopieren.

Es ist darauf zu achten, dass es sich um eine bc1-Adresse (Bech32) handelt, die eventuell noch nicht von anderen Bitcoin Wallets unterstützt wird.

Zu Testzwecken wurde eine Einzahlung in Höhe von 100.000 Satoshi vorgenommen.

ZAP Wallet Bitcoin einzahlen
ZAP Wallet Bitcoin einzahlen

Um Lightning Zahlungen zu erhalten bzw. selber auszuführen, muss ich einen Kanal zu anderen Nodes herstellen.

Dafür klickt man auf „Zahlungskanal öffnen“ und die folgende Seite wird angezeigt:

ZAP Wallet Zahlungskanal eröffnen einzahlen
ZAP Wallet Zahlungskanal eröffnen einzahlen

Wenn man auf „Einen Channel öffnen“ klickt, hat man die Möglichkeit zu einen anderen Peer eine Verbindung herzustellen.

Der andere Knoten stellt die Adresse seines Lightning Node mit seiner Adresse entweder als Zeichenkette oder per QR-Code zur Verfügung.

Wenn Du mit einem bestimmten Peer eine Verbindung herstellen willst, dann kannst Du jetzt den entsprechenden QR-Code scannen.

ZAP Wallet Zahlungskanal eröffnen
ZAP Wallet Zahlungskanal eröffnen

Hast Du keinen konkreten Peer, so kannst Du eine Verbindung über die vorgeschlagenen Peers vornehmen. Bei der Auflistung handelt es sich um Dienstanbieter, die auch entsprechende Liquidität zur Verfügung stellen.

Diese Kanäle müssen über Guthaben verfügen. Selbst wenn ich Lightning Zahlungen empfangen will, muss dieser Betrag als Liquidität mir von dem verbundenen Knoten zur Verfügung gestellt werden.

Diese Liquidität kann von spezialisierten Diensten erworben werden. Für weitere Informationen schau Dir den Beitrag „Lightning Cannel“ mal an.

Die ZAP Wallet macht dies recht komfortabel. Es bietet die Möglichkeit, dass man mit seinem Bitcoin Guthaben auf der ZAP Wallet (hier $8,17 in 100.000 sat) mit einem Klick bei diesen Lightning Provider die entsprechende Liquidität zu kaufen.

Wir wählen aus den vorgeschlagenen Peers entsprechend ZAP aus und es erscheint das folgende Fenster.

ZAP Wallet Zahlungskanal eröffnen
ZAP Wallet Zahlungskanal eröffnen

Von dem On-Chain Guthaben in Höhe von $8,16 werden jetzt $6,12 verwendet, um Liquidität zu erwerben.

ZAP Wallet 1
ZAP Wallet Zahlungskanal eröffnen

Von diesen $6,12 werden $5,79 für den Channel verwendet. Die Differenz von 33 Cent sind die Transaktiongebühren für das Schreiben auf die Blockchain. Denn die Eröffnung eines Channels ist eine On-Chain Transaktion auf der Blockchain. Wenn der Channel wieder geschlossen wird dann wird dies ebenfalls auf der Blockchain festgehalten und verursacht noch einmal Transaktionsgebühren.

Alle Lightning Transaktionen, die in der Zwischenzeit getätigt werden, sind Off-Chain Transaktionen und (fast) kostenlos.

Das eigene Bitcoin-Guthaben beträgt nun $7,68. Es hat sich um 48 Cent reduziert bzw. um 5.809 Satoshi.

ZAP Wallet neuer Kontostand
ZAP Wallet neuer Kontostand

Es wurde nicht der volle Liquiditätsbetrag abgezogen, da uns der Channel-Partner die Liquidität leiht. Er stellt uns die Liquidität leihweise zur Verfügung und wir haben nur die Zinsen bezahlt.

Der Channel Partner bekommt die Liquidität wieder zu seiner freien Verfügung, wenn eine der beiden Parteien den Kanal schließt.

Uns steht die Liquidität nicht sofort zur Verfügung, da diese Transaktion erst von der Blockchain bestätigt werden muss. Dies kann etwas dauern.

In der Channel Übersicht erhält man angezeigt, dass man gekauften Betrag in Höhe von $5,78. (Reduzierung durch Kursschwankungen) zum Senden verwenden kann.

ZAP Wallet Zahlungskanal eröffnen
ZAP Wallet Zahlungskanal eröffnen

Nachdem die On-Chain Transaktion auf der Blockchain bestätigt worden ist, kann Bitcoin (On-Chain) und Lightning (Off-Chain) Zahlungen empfangen.

ZAP Wallet Zahlung empfangen
ZAP Wallet Zahlung empfangen

 Entsprechend klicke ich auf die entsprechende Funktion.

Wenn ich auf „Lightning“ klicke, dann kann ich eine Invoice generieren, in dem ich den angeforderten Rechnungsbetrag eingebe und an den Zahler dann sende.

Klicke ich auf das Symbol mit dem QR-Code kann ich ein LNURL-Withdraw machen.

Wenn ich bei einem Dienst über ein Lightning Guthaben verfüge, kann ich es damit abholen. Ich scanne den QR Code ab und bekomme den Betrag dann auf meiner ZAP Wallet gutgeschrieben.

Zu Testzwecken kann zum Beispiel auf der Seite https://lightning-faucet.com/ bei Withdraw Testweise 100 Satoshi Empfangen werden.

LNURL Withdraw
LNURL Withdraw

Einfach in der ZAP Wallet bei Empfangen auf den QR-Code klicken und den angezeigten QR-Code scannen. Schon erhältst Du 100 Satoshi, wenn das aktuelle Guthaben auf der Faucet ausreichend ist.

Fazit zur ZAP Wallet

Die ZAP Wallet ist für den Anwender geeignet, der sich bereits etwas mit dem Lightning beschäftigt hat. Es ist von Vorteil, wenn man das Prinzip der Channels und der Liquidität verstanden hat.

Der besondere Vorteil an der ZAP Wallet ist es, dass man seine eigene Non-Custodial Wallet für Bitcoin und Lightning hat und dafür keinen eigenen Node betreiben muss. Dies ist bei allen anderen Lightning Non-Custodial Wallet erforderlich.

Einen eigenen Node bekommt man allerdings nicht zur Verfügung gestellt. Möchte man in seinem Online Shop Lightning Zahlungen empfangen, so geht dies weiterhin nur mit einem eigenen Lightning Node.

 

This post is also available in: Englisch

2 Comments

Leave a reply