Cashu – Funktionsweise

(15 Minuten)

Cashu im Bitcoin-Stack

Der Cashu-Bitcoin-Stack: Die Ein- und Auszahlungen erfolgen mittels Lightning.

Woher kommt die Privatsphäre?

Die Mint verwaltet nur Münzen, kennt also keine Nutzer und führt keine Konten.

  • Alice: «Hier sind 896 Sats. Bitte ziehe die Augenbinde auf, und unterschreibe mir dann drei Blätter und schreibe dazu, dass Du dafür 512, 256, bzw. 128 Sats erhalten hast.»
  • Bob: «Ich verspreche, der ersten Person, die mir eine neue Zahl mit meiner Unterschrift vorlegt, den notierten Betrag auszuzahlen.»

Diese Vorgänge werden auf classu.cash schön illustriert und beschrieben.

Wallets

Um Cashu zu nutzen brauche ich zuerst ein Wallet:

Cashu-Wallets können mit einer Seed Phrase gesichert werden (BIP-39).

Auswahl von Mints

Wenn man Cashu-Münzen ins Wallet einliest, wird man gefragt, ob man der Mint vertraut. Falls ja, werden die Münzen eingebucht und die Mint registriert.

Diese drei Websites geben Auskunft über die Performance bekannter Mints:

Münzen

  • Münzen sind Datenpakete1, mit denen man der Mint nachweisen kann, dass zuvor der Gegenwert eingezahlt wurde.
  • Damit die Mint keine Rückschlüsse auf die Herkunft ziehen kann, sind deren Beträge standardisiert; bei Cashu sind es Zweierpotenzen (1, 2, 4, 8, etc.).

Einzahlung

  • direkter Bezug von Cashu-Münzen (und Akzeptanz der Mint)
  • via Lightning (Mint stellt Rechnung und retourniert Cashu-Münzen)

Auszahlung

Wie Bargeld kann auch Cashu verschickt werden, ohne vorher den Empfänger zu kontaktieren; die Münzen werden als QR-Code oder als Zeichenkette dargestellt.

  • Übermittlung von Cashu-Münzen als Zeichenkette, QR-Code oder Print (✈️)
  • Bezahlung einer Lightning-Rechnung

Offline Zahlung

Cashu ermöglicht, Cashu-Münzen an den öffentlichen Schlüssel des Empfängers zu binden. Somit kann der Empfänger offline sein oder auch wählen, wann er die Münzen einbuchen will. Auch ist es möglich öffentlich zu zeigen, dass eine Zahlung erfolgt ist, ohne dass sie jemand abfangen könnte.

Wechseln und Swaps

  • Mit Swaps innerhalb einer Mint kann man Kleingeld wechseln.
  • Swaps zwischen Mints ermöglichen es dem Nutzer, sein Guthaben zu verteilen.

Demo

Demo dieser Schritte mit wallet.cashu.me.

Betreiben einer Mint

Das Betreiben einer Mint führt zur Übernahme der Verantwortung für die anvertrauten Gelder. Technisch gesehen sind das Komplexeste daran der Aufbau und die Wartung der Lightning-Node.

Cashu ermöglicht die Authentifizierung2. Damit kann ich als Betreiber bestimmen, wer an meiner Mint teilnehmen darf. Damit ist man technisch in der Lage, KYC-Bestimmungen einzuhalten.

Übersteigen die verwalteten Beträge die Bagatellgrenze, sollte man sich juristisch beraten lassen.


  1. Ein Beispiel einer Cashu-Münze (ohne Erwähnung der Mint und DLEQ)
    {
    «secret»:»42606e1945985665468…»
    «C»:»02eeb76b13b9b222caf556fb…»
    «amount»:2048
    «id»:»008aa8c3ea7e4220″
    } ↩︎
  2. Clear Authentication und Blind Authentication ↩︎
WordPress Appliance - Powered by TurnKey Linux