Ursprünglich gepostet auf Substack am 09.02.2024. Hier aktualisiert am 20.12.2024
Ein Anwendungsszenario für Ecash über Bitcoin LN unter Verwendung von Cashu-Mints. Wie wir die Akzeptanz von Bitcoin bei Menschen steigern können, die es sich nicht leisten können, mit einem UTXO zu beginnen.
In letzter Zeit habe ich mit vielen Leuten gesprochen, die mir Fragen dazu gestellt haben, wie man mit Bitcoin beginnt, aber auf einfache Weise, von Null an und mit sehr begrenzten Ressourcen (Geld, Wissen, Infrastruktur).
Ich habe sogar einen speziellen Leitfaden für sie geschrieben „Stacking Sats – Die Reise des Anfängers“, in dem erklärt wird, wie man auf niedrigem Niveau mit einfachen Custodial-Wallet-Apps beginnt und langsam die Leiter hinauf zu den Self-Custody-Apps klettert. Aber das ist nicht genug. Manche Leute finden sogar diese „Reise“ schwierig.
Dieser Leitfaden ist NICHT für diese Neulinge, sondern für all die „Onkel Jim“s da draußen, die bereit sind, zu einer stärkeren Akzeptanz von Bitcoin beizutragen. Und dieses Mal wird ein Anwendungsfall erklärt, wie man diese Neulinge mit Ecash und Cashu Mints über Lightning Network (LN) an Bord holt.
Um es klar zu sagen: Ecash ersetzt NICHT LN (wie ich andere sagen hörte)! Ecash ist nur ein zusätzliches Protokoll, das mit LN kommunizieren kann.
In einer früheren Anleitung habe ich auch erklärt, wie diese „Onkel Jim“s „Privatbanken über Lightning Network“ betreiben könnten und welche Infrastruktur sie benötigen. Dieser Leitfaden ist also eine Erweiterung des vorherigen und konzentriert sich auf die Verwendung von Cashu-Mints.
WAS SIND ECASH CASHU MINTS?
Cashu ist ein kostenloses und Open-Source-Cash-System von Chaumian, das für Bitcoin entwickelt wurde. Cashu bietet nahezu perfekte Privatsphäre für Benutzer von Bitcoin-Verwahranwendungen. Niemand muss wissen, wer Sie sind, wie viel Geld Sie haben und mit wem Sie Transaktionen durchführen.
Cashu ist ein neues Ecash-Protokoll für Bitcoin-Verwahranwendungen, das eng in das Lightning-Netzwerk integriert ist. Ein Ecash-System besteht aus zwei Teilen, dem Mint und dem Ecash-Wallet. Ecash-Transaktionen sind nicht nachvollziehbar, sofort und gebührenfrei. Cashu wurde für Bitcoin entwickelt. Wallets verwenden den Lightning-Knoten der Münzprägeanstalt, um Bitcoin-Zahlungen im Austausch gegen E-Cash zu tätigen oder zu empfangen.
Eine Cashu-Münzprägeanstalt weiß nicht, wer Sie sind, wie hoch Ihr Kontostand ist oder mit wem Sie Transaktionen durchführen. Benutzer einer Münzprägeanstalt können E-Cash privat austauschen, ohne dass jemand weiß, wer die beteiligten Parteien sind. Bitcoin-Zahlungen werden ausgeführt, ohne dass jemand bestimmte Benutzer zensieren kann.
Quelle - Cashu.space
So funktioniert Ecash - Folien - von Gandlaf (sehr schöne und klare animierte Folien)
Vereinfacht ausgedrückt können Sie Ecash Cashu als digitale Geschenkkarten betrachten, mit zusätzlicher Privatsphäre und kryptografischem Nachweis der (Sats-)Reserven.
Stellen Sie sich vor, diese Token sind wie kleinere Teile (Münzen), die aus einer größeren Bitcoin-Reserve geprägt werden. Derjenige, der diese Token prägt, ist der Bankier, und dieser Bankier verteilt sie unter seinen Kunden.
Aber denken Sie daran: DER BANKER HAT DIE VERWAHRUNG DER SATS! Um diese Münzprägeanstalten nutzen zu können, muss der Benutzer also immer noch ein gewisses Vertrauen in den Münzpräger (Bankier) haben. Der Bankier kann nicht mehr Sats (Teilreserve) erstellen, als er in Verwahrung hat, kann aber die Münzprägeanstalt schließen und Benutzer können ihre Sats nicht mehr einlösen.
Die Gefahr des Rug-Pull besteht also immer noch! Seien Sie also vorsichtig, lassen Sie nicht all Ihre Ersparnisse in diesen Münzprägeanstalten und verwenden Sie auch nur vertrauenswürdige Münzprägeanstalten.
Deshalb werden wir in diesem Leitfaden über ein Szenario sprechen, in dem „der Bankier“ und die Benutzer aus einer lokalen Gemeinschaft stammen, in der sie ein gewisses Vertrauen zueinander haben.
WARUM SOLLTE MAN ETWAS WIE ECASH VERWENDEN?
Die aktuelle Situation mit Bitcoin (BTC) und Lightning Network (LN) ist nicht günstig, da Milliarden von Menschen an Bord sind, die nicht gut vorbereitet sind, und diese Situation wird noch komplizierter, bis wir praktischere und einfachere Lösungen finden.
Ja, einige alte Bitcoin-Benutzer werden keinen Vorteil darin sehen, dieses Ecash zu verwenden, außer dass es dem bestehenden LN-Protokoll etwas mehr Privatsphäre verleiht. Für diejenigen, die bereits viel Liquidität in LN-Kanälen und verschiedene UTXOs in Cold Storage haben, wird dieser Anwendungsfall nicht allzu viele Vorteile bringen, außer wenn sie Ecash als eine Form der Verbindung ihrer Einkommensquellen verwenden möchten. Aber das ist eine andere Geschichte.
Aber für viele neue Bitcoin-Benutzer ist es ziemlich schwierig, mit einem UTXO direkt in der Kette zu beginnen und von dort aus anspruchsvolle LN-Knoten, öffentliche oder sogar private Knoten, zu betreiben. Die Verwaltung der LN-Liquidität ist für viele neue Benutzer nicht so einfach. Ja, sie können eine große Anzahl von LN-Wallets/-Konten verwenden, aber diese könnten trotzdem viele persönliche Informationen preisgeben und leicht geschlossen werden oder den Zugriff auf die Gelder der Benutzer einschränken.
Einige wichtige Aspekte, die zu berücksichtigen sind:
- Die Verwendung von Ecash ist NICHT die ultimative Art, Bitcoin zu verwenden! Denken Sie daran, dass dies eher für die Einarbeitung neuer Benutzer geeignet ist, bis diese sich wohlfühlen und mehr wissen. Ja, die Verwendung von Ecash für tägliche Zahlungen ist sehr nützlich und günstig, aber bewahren Sie bitte NICHT alle Ihre Sats in einem Cashu-Wallet auf!
- Zwischen Benutzern derselben Münzprägeanstalt fallen KEINE GEBÜHREN an. Sie können Sats unter derselben Münzprägeanstalt hin und her senden, ohne LN oder Onchain zu verwenden. Denken Sie daran, dass Sie nur digitale IOU-Signaturen austauschen. Dies könnte ein großer Vorteil für Mitglieder lokaler Gemeinschaften sein, die untereinander Transaktionen durchführen.
- Benutzer können jedes andere LN-Wallet (aus der Münzanstalt) direkt von ihren E-Cash-Wallets aus bezahlen, aber das ist eine reguläre LN-Zahlung und beinhaltet die regulären LN-Gebühren.
- Benutzer können die Sats aus der Münzanstalt JEDERZEIT in jedes seiner anderen LN-Wallets einlösen. Aber diese Einlösung ist mit einigen Gebühren verbunden, wie bei einer regulären LN-Zahlung. Diese Einlösung reduziert die Menge an Sats, die der Bankier in seiner „Bank“ (Knoten) hat. Als Knotenbetreiber müssen Sie also eine gute Liquidität und ein ausreichendes Guthaben auf beiden Seiten (eingehend und ausgehend) aufrechterhalten.
- Benutzer können Swaps zwischen mehreren Münzanstalten (Banken) durchführen, aber auch das ist mit einigen Gebühren über LN verbunden. Swaps sind eigentlich LN-Zahlungen zwischen zwei Knoten oder zwei Münzanstalten. Auch wenn die Mints vom selben LN-Knoten stammen, könnten Gebühren anfallen.
- Der „Banker“ könnte Sats aus dem regulären LN-Routing verdienen, wenn die Benutzer auf andere ihrer regulären LN-Wallets auszahlen. In Ihren LNbits könnten Sie auch eine Gebühr festlegen, die für die Wallets der Benutzer (einschließlich der Mints) erhoben wird.
- Ecash Mint ist IMMER verwahrt! Sobald die Benutzer anfangen, Sats in die Mint einzuzahlen, sitzen diese Sats buchstäblich in den Knotenkanälen des „Bankers“.
- Wenn der Banker die Mint löscht, können Benutzer ihre Sats nicht mehr einlösen.
- Wenn der Benutzer sein Backup von seinen Ecash-Wallets verliert, kann niemand mehr diese Token einlösen, nicht einmal der Banker weiß, wie viel jeder Benutzer haben kann. Machen Sie also bitte Ihre Backups! Jede App bietet diese Option.
- Der Bankier wird NIEMALS wissen, wer wen bezahlt und kann auch nicht genau sehen, wie viele Token zwischen den Benutzern ausgegeben wurden. Dies ist sehr gut für die Privatsphäre. Hier ist ein Ecash-Workshop von Supertestnet, der all diese Aspekte erklärt.
Anwendungsszenario
Lokaler Händler
Nehmen wir an einen lokalen Lebensmittelladenbesitzer, der seinen Kunden helfen möchte, Bitcoin für ihre Einkäufe zu verwenden. Einkaufen:
- Er/sie muss seine Lieferanten weiterhin mit Fiat-Währung bezahlen, bis auch diese anfangen, BTC zu akzeptieren.
- Die Kunden HABEN KEINE SATS, sind aber bereit, welche zu verwenden oder sogar zu stapeln.
- Der Ladenbesitzer ist bereit, Leuten, die BTC in seinem Laden verwenden, Rabatte anzubieten.
- Der Ladenbesitzer weiß, was zu tun ist. Dies ist eine ernsthafte Aufgabe und erfordert gute Kenntnisse über Bitcoin, LN, Liquidität, die Verwaltung von Knoten usw. Er/sie wird der lokale „Bankier“ sein, der auch die Aufgabe hat, seinen Kunden beizubringen, wie diese auf Bitcoin und Cashu ecash basierende Lösung verwendet wird.
SCHRITTE ALS „BANKER“
- Lesen und lernen Sie, wie E-Cash-Mints funktionieren. Testen Sie sie vor der Verwendung. Beginnen Sie hier:
- https://cashu.space/ | https://docs.cashu.space/
- LNbits – Webseite | Github | Dokumentation | SaaS-Instanz – einfaches Erstellen und Verwalten von Cashu-Mints (ich habe mehrere Anleitungen zu LNbits mit mehreren Anwendungsfällen geschrieben).
- Wallets – eNuts | Minibits | Cashu.me | Nutstash.app | Mehr…
- Tutorial Cashu.how
- Betreiben Sie einen guten öffentlichen LN-Knoten mit guter Liquidität und Wartung. Dies ist eine ernste Aufgabe. Ignorieren Sie den Wartungsaspekt nicht. Sie sind jetzt Bankier. Ich habe mehrere Anleitungen zum Ausführen von Routing-Knoten geschrieben, bitte lesen Sie sie:
- Welche Software könnte ich für einen LN-Knoten ausführen?
- Verwaltung der Lightning-Knoten-Liquidität
- Wartung von Lightning-Knoten
- Private Banken über das Lightning Network
- Empfehlungen für LN-Benutzer
- Experiment mit Lightning Routing Fees
- Erste Schritte mit Umbrel als LN-Knoten
- Lightning Network Submarine Swaps
- und viele mehr… auf meiner Substack- und Github-Seite
-
Installieren Sie LNbits auf Ihrem LN-Knoten. Eine leistungsstarke App-Suite mit vielen Erweiterungen, die für Händler und Kunden nützlich sind. In LNbits können Sie mit der Erstellung der Cashu-Münzen beginnen, praktisch könnten Sie mehrere „Banken“ erstellen. Mit nur 2 Klicks und der Auswahl einer für die Münzprägeanstalt bestimmten LNbits-Wallet können Sie eine „Bank“-Cashu-Münzprägeanstalt haben, die alle Token verwaltet.
Wie Sie sehen, könnte ich einen sehr beschreibenden Namen verwenden, der in der Benutzer-Wallet als Name der Münzprägeanstalt (Bank) angezeigt wird.
Sie können verschiedene Münzprägeanstalten mit verschiedenen Zielen und Anwendungsfällen haben und sie bestimmten LNbits-Wallets zuweisen.
Bitte denken Sie daran, dass diese nur zu Test- und Demozwecken dienen. Verwenden Sie sie NICHT als reguläre E-Cash-Münzprägeanstalt!
Installieren und führen Sie Cashu-Wallets aus, um sich mit der Verwendung von E-Cash und Münzprägeanstalten vertraut zu machen. Indem Sie den für jede Bank angezeigten QR-Code scannen, können Sie ihn in den Apps Minibits oder eNuts oder einfach im Browser mit Cashu.me oder Nutstash.app öffnen.
-
Erstellen Sie einige Token in Ihren Münzstätten (Banken). Indem Sie (von einer beliebigen LN-Wallet) beispielsweise 100.000 Sats in eine Münzstätte einzahlen, erstellen Sie die gleiche Menge an Ecash-Token.
!!! Denken Sie daran, dass Sie Ihren Münzstättenlink in eine dieser Wallets importiert haben müssen, wenn Sie diese Ecash-Token an andere Benutzer weitergeben/verteilen möchten. Jeder Import in eine andere Wallet-App hat seinen eigenen Münzstättenbetrag, kann jedoch mit anderen Benutzern unter derselben Münzstätte OHNE GEBÜHREN kommunizieren.
Dies könnte ein Schema für ein Szenario sein, in dem der Bankier 3 verschiedene Münzstätten für unterschiedliche Ziele erstellt hat. Es kann nur eins oder viele andere sein, es liegt an Ihnen, wie Sie sie organisieren.
Als „Banker“ öffnen Sie also Ihre Münzprägeanstalt in einer dieser Geldbörsen. Sie wird LEER sein, keine Token. Wenn Sie beispielsweise 10.000 Sats in die Münzprägeanstalt einzahlen, werden 10.000 Token erstellt, die zur Verteilung an Ihre Kunden bereit sind.
-
Machen Sie eine Ankündigung unter Ihren Shop-Kunden. Sie könnten mit ihrer Fiat-Währung den gewünschten E-Cash-Betrag direkt von Ihnen kaufen.
Wie?
Sie müssen die Minibits- oder eNuts-Wallet-Apps auf ihren Geräten installieren und Sie können ihnen dann direkt die E-Cash-Token aus Ihrer eigenen Minibits-/eNuts-/Cashu.me-Wallet senden, wo Sie mit dem „Prägen“ dieser neuen Token beginnen.
Jetzt können sie mit diesen neuen E-Cash-Token in Ihrem Shop oder untereinander Transaktionen durchführen oder sie sogar an eine andere LN-Wallet senden (Auszahlung).
-
Wenn der Benutzer alle von Ihnen gekauften Token ausgibt, hat er zwei Möglichkeiten:
- mehr Token mit Fiat-Währung von Ihnen (dem Bankier) kaufen
- einfach Sats aus einer anderen LN-Wallet in seine Cashu-Wallet einzahlen, indem Sie Ihre oder eine andere Münzprägung verwenden. Wenn sie dieselbe Münzprägeanstalt wie Sie wählen, können sie in Ihrem Geschäft erneut gebührenfrei handeln.
-
Sie könnten Ihre Kunden dazu anregen, die Token bei Ihnen zu kaufen, indem Sie ihnen in Ihrem Geschäft einen guten Rabatt und einen guten Kurs für Fiat/BTC anbieten. Wenn Sie praktisch mehr BTC auf dem Markt kaufen und diese dann als E-Cash an Ihre Kunden verkaufen, erhalten Sie Ihre Sats zurück, wenn diese zurückkommen und sie im Geschäft ausgeben. Genau wie bei normalen Geschenkkarten.
Dann verwenden Sie diese Fiat-Währung, um mehr BTC zu kaufen und Ihre Lieferanten zu bezahlen. Alle sind glücklich.
Mit LNbits ist es auch möglich, physische NFC-Karten zu erstellen, die mit Sats vorgeladen sind, indem Sie die Erweiterung BoltCards verwenden. Als Banker können Sie diese Geschenkkarten verkaufen und Ihre Kunden werden in Ihr Geschäft kommen, um sie zu verwenden.
Hier ist ein Beispiel dafür, wie Kinder mit vorinstallierten NFC-Karten in einem brasilianischen Geschäft Lebensmittel bezahlen. Weitere Beispiele finden Sie hier.
SCHRITTE ALS MINT-BENUTZER
Als Benutzer müssen Sie nicht viel tun:
- Installieren Sie eines dieser Cashu-Wallets – Minibits | eNuts oder beides…
- Speichern Sie Ihre Backup-Informationen an einem sicheren Ort
- Erhalten Sie die Ecash-Token von Ihrem lokalen Münzpräger (Bankier) oder lösen Sie sie ein
- Beginnen Sie mit Transaktionen mit Ihren Token oder lösen Sie sie in einem Ihrer selbstverwahrten Wallets ein, falls Sie zu viele angesammelt haben.
In jeder App können Sie auch die Details zu jeder Münzprägeanstalt sehen (wenn Sie mehrere Münzprägeanstalten verwenden), Backups erstellen, zwischen Münzprägeanstalten tauschen und weitere technische Details zu den Tokens erfahren.
Die Tauschgeschäfte zwischen Münzprägeanstalten könnten auch eine sehr nette und einfache Form von Coinjoin sein…
Hier ist auch ein sehr gutes Video-Tutorial zur Verwendung der Minibits-Wallet von BTC Sessions:
FAZIT
Wie Sie sehen, könnte dies eine weitere Möglichkeit sein, mehr Menschen für die Verwendung von Bitcoin zu gewinnen, ohne alle technischen Details hinter UTXO, Knoten, Liquidität, Kanälen, Routing-Gebühren usw. zu kennen. Für viele werden all diese Aspekte ein Ärgernis sein und sie werden einfach nicht anfangen wollen, Bitcoin zu verwenden.
Aber mit einfachen Lösungen wie E-Cash, NFC-Karten und lokalen Banken von „Onkel Jim“ könnte ein Anfang für all diese einfachen Benutzer.
Später, wenn sie mehr über Bitcoin erfahren, können sie ihre Sats in selbstverwaltete Wallets verschieben und große Mengen an Sats sicher aufbewahren.