Ein Zap ist eine winzige Bitcoin-Zahlung, angekündigt als Nostr-Event. Das Geld bewegt sich über Lightning, der Beleg wird an Relays gepostet, und jeder sieht den Zap neben dem Beitrag erscheinen, an den er gesendet wurde. Stellen Sie sich es als einen Like vor, der tatsächlichen Wert hat.
Wie es funktioniert
Hinter den Kulissen ist ein Zap ein zweischrittiger Tanz zwischen einer Lightning-Wallet und einem Nostr-Client. Der Client des Absenders fragt die Lightning-Adresse des Empfängers nach einer Rechnung an, mit einem Nostr-Event, das beschreibt, was bezahlt wird. Die Wallet erzeugt die Rechnung; der Absender bezahlt sie; die Wallet veröffentlicht ein kind:9735 „Zap-Beleg"-Event, signiert durch den Wallet-Service, das sich auf die ursprüngliche Zap-Anfrage bezieht. Jeder Client, der dem Empfänger folgt, sieht jetzt das Trinkgeld.
Der Benutzer sieht nichts davon. Im Feed sieht Zapping aus wie das Antippen eines Blitzsymbols, das Auswählen eines Betrags und das Beobachten, wie der Zähler nach oben geht.
Warum Menschen sich darum kümmern
Drei Gründe, warum Zaps sich von gewöhnlichen Lightning-Trinkgeldern außerhalb von Nostr unterscheiden.
Erstens sind sie standardmäßig öffentlich. Ein Zap-Beleg ist ein reguläres Nostr-Event, daher erscheint er in Feeds, Ranglisten und Suchergebnissen. Schriftsteller erhalten direktes sichtbares Feedback zu bestimmten Beiträgen; Podcasts und Streams verfolgen Zap-Beträge in Echtzeit.
Zweitens ist der Preis ehrlich. Keine Plattform nimmt einen Schnitt, kein Prozessor erhebt eine Gebühr, die Sats gehen direkt von der Wallet des Absenders zur Wallet des Empfängers. Ein 21-sat-Zap kostet etwa 1 Cent und kommt in Sekunden an.
Drittens sind Zaps zusammensetzbar. Weil der Beleg ein Nostr-Event wie jedes andere ist, können andere Clients und Services darauf aufbauen: die am meisten gezappten Beiträge der Woche aggregieren, Zahlungen zwischen Mitarbeitern aufteilen, Benachrichtigungen auslösen. Es ist ein Trinkgeld-Protokoll, keine Trinkgeld-Funktion.
Was schiefgehen kann
Zaps brauchen Lightning auf beiden Seiten. Wenn eine Seite keine Wallet oder eine zap-fähige Lightning-Adresse eingerichtet hat, schlägt die Interaktion fehl. Einige Wallets sagen „Zap aktiviert", überspringen aber die Veröffentlichung des Belegs. In diesem Fall bewegt sich das Geld, aber niemand sieht es. Dies ist eine häufige Quelle der Verwirrung für neue Benutzer.
Der Beleg wird durch den Wallet-Service signiert, nicht durch den Absender. Das bedeutet, dass jemand technisch einen Beleg mit einer gefälschten Wallet fälschen könnte. In der Praxis filtern die meisten Clients Belege heraus, die durch Wallets signiert sind, denen sie nicht vertrauen, aber ein roher Nostr-Event-Stream wird sie alle anzeigen.