Sehr interessant, ich wusste nichts von diesem Projekt.
Es gibt jedoch ein „kleines“ Problem damit: Transaktionen werden direkt auf der Bitcoin-Blockchain durchgeführt, was hohe Gebühren und eine Verzögerung bei der Bestätigung bedeutet.
Für ein Trinkgeldsystem, wie es hier vorgeschlagen wird, machen diese beiden Dinge die Funktionalität unmöglich.
Was das Senden und Empfangen von Zaps (Trinkgeldern) auf Nostr so unterhaltsam und angenehm macht, ist gerade die Tatsache, dass sie sofort erfolgen und das Senden oder Empfangen nichts kostet. Transaktionen mit geringem Wert sind im Lightning Network kostenlos.
Darüber hinaus ist es nicht notwendig, einen Knoten/Server zu erstellen, um Trinkgelder über das Lightning-Netzwerk in Discourse zu implementieren. Der Benutzer verknüpft einfach seine Lightning-Wallet mit seinem Discourse-Konto, und das Plugin erledigt Folgendes: (1) Zum Empfangen: Gibt an, ob der Benutzer Trinkgelder empfangen kann oder nicht, und (2) Zum Senden: Interagiert mit dem LNURL-Server, um die Transaktion einzurichten, aber nicht die Transaktion selbst durchzuführen.
Dieser Ansatz macht es sehr einfach, diese Funktionalität in Discourse zu integrieren. Community-Administratoren, die die Discourse-Plattform nutzen, müssen nichts über Bitcoin-Technologie wissen oder spezielle Server für diesen Zweck einrichten.
Die Implementierung von Trinkgeldern in Sats ist so einfach wie das Kopieren der Implementierung, die sie für Nostr vorgenommen haben.
Die Schwierigkeit wird meiner Meinung nach darin bestehen, die gleiche Funktionalität für das Ethereum-Netzwerk zu schaffen. Es gibt Layer-2-Lösungen für Ethereum, aber wäre es einfach, die gleiche Funktionalität mit einer davon zu implementieren? Das weiß ich nicht.