Was ist GroupHug

Stellen Sie sich GroupHug als belebten Busbahnhof vor, wo eifrige Leute sich versammeln, in Erwartung ihrer Chance, auf eine Reise zu gehen. Im Zentrum dieses Geschehens ist unser Busfahrer, eine Figur mit Zweck und Klarheit.

Mit einem vorhersehbaren Rhythmus kommt der Busfahrer alle 10 Minuten an. Seine Augen scannen die versammelte Gruppe, und mit einer Stimme, die freundliche Gewissheit trägt, spricht er sie an:

"Grüße an alle! Ich bin wie ein Uhrwerk, alle 10 Minuten, bereit zu fahren. Jetzt kommt der spannende Teil – ich hoffe auf eine lebhafte Gruppe, 30 oder mehr an der Zahl. Sobald wir diese Marke erreichen, geht es ab ins Mempool für ein Abenteuer."

Wenn die Menge spärlich ist, spricht der Busfahrer mit einem verständnisvollen Nicken:

"Es scheint, wir sind noch nicht ganz da, aber kein Problem. Geduld ist der Schlüssel. Ich habe ein 12-Stunden-Fenster, und danach nehme ich mit, wer auch immer an Bord ist, egal wie viele. Behaltet diese magische Zahl im Kopf."

Mit der Zeit wächst die Menge und erreicht die begehrte Zahl von 30 oder mehr. Die Stimme des Busfahrers erhebt sich erneut:

"Nun, nun, nun! Sieht aus, als hätten wir jetzt eine fantastische Crew. Wenn ihr auf etwas Aufregung aus seid, steigt ein. Unser Ziel: das Mempool. Lasst uns diese Reise unvergesslich machen!"

Eine etwas technischere Erklärung

Die Passagiere in dieser kleinen Geschichte repräsentieren die teilweise signierten Bitcoin-Transaktionen (PSBTs), die in einer Warteschlange für das Batching stehen.

Der Busfahrer ist der GroupHug-Koordinator.

Die Regeln sind streng, aber einfach:

  • die maximale Wartezeit beträgt 12 Stunden
  • die Wartezeit kann verkürzt werden, wenn sich 30 oder mehr Teilnehmer der Runde anschließen
  • PSBTs werden in Gebührenbereiche gruppiert, dies stellt sicher, dass Transaktionen mit hohen Gebühren nicht für solche mit niedrigen Gebühren bezahlen
  • jede PSBT ist eine Transaktion, die vollständig ausgezahlt wird, d.h. es gibt kein Wechselgeld (was gut für P2P-Handelsszenarien funktioniert, die ein Treuhandkonto nutzen)

Warum GroupHug

Der Gebührensturm von 2023, der durch die Ordinals-Begeisterung ausgelöst wurde, machte uns deutlich, dass wir neue Wege finden müssen, um unseren Nutzern zu helfen, bei Transaktionsgebühren zu sparen.

Aus dieser Notwendigkeit entstand die Idee, Transaktionen aus den Treuhändern zu bündeln. Die größte Herausforderung war jedoch die Koordination.

Wir haben uns verschiedene kooperative Transaktionsprotokolle wie WabiSabi und Whirlpool angesehen. Allerdings erforderten sie, dass der Nutzer (in diesem Fall der Verkäufer) online bleibt, um eine Freigabetransaktion mit anderen Nutzern zu erstellen und zu signieren.

Das kann besonders für mobile Anwendungen, die eine instabile Internetverbindung erleben können, schwierig sein. Es ist auch ein Anreizproblem; sobald der Verkäufer sein Geld erhalten hat, besteht für ihn kein Bedarf mehr, dem Käufer dabei zu helfen, bei den Gebühren zu sparen.

So fanden wir dieses Muster, das vom Verkäufer nur eines verlangt: Einmalig eine gültige PSBT zu signieren und an GroupHug zu senden. Der Server übernimmt von dort aus, und der Verkäufer kann das Bargeld genießen.

Wie sieht ein GroupHug aus

Es ist kein Coinjoin – es ist ein Batch

Hier ist ein Beispiel einer GroupHug-Transaktion. Auf den ersten Blick scheint es ein Coinjoin zu sein. Tatsächlich aber, wenn man ein bisschen tiefer gräbt, erkennt man, dass jeder Eingang der Ausgabe an derselben Position entspricht. Also leider gibt es keine Privatsphäre-Vorteile. Man spart jedoch bei den Gebühren, und das ist schon mal gut!

Wie man an GroupHug innerhalb von peach teilnimmt

Ab sofort ist GroupHug nur nutzbar, wenn man Bitcoin kauft. Um es zu aktivieren, folgen Sie diesen Schritten:

1. Gehen Sie zu
2. Schalten Sie  ein

Von nun an wird peach Ihre Auszahlungstransaktionen bündeln, wenn möglich. Da dies die Zusammenarbeit des Verkäufers erfordert, muss Ihr Gegenpart auch peach Version 0.3.0 oder höher verwenden. Aber keine Sorge, wenn der Verkäufer nicht kooperiert, erhalten Sie Ihre Sats direkt ausgezahlt.

Schlussbemerkungen

Wenn Sie mehr über die Funktionen von Peach erfahren möchten oder einige unserer anderen Artikel lesen möchten, finden Sie sie hier!

Wie man Bitcoin-Wallets mit einem Seed-Phrase wiederherstellt

Wie man mehrere Verkaufsangebote finanziert

Wie man Bitcoin mit Bargeld kauft und verkauft, mit Peach

Wie man eine neue Zahlungsmethode in der Peach-App hinzufügt

Peach expandiert in den Globalen Süden!

Unsere Peach-API öffentlich machen

Vollständige Wallet-Funktionalität

Was ist GroupHug?

Warum P2P-Serie? Kapitel 1

Warum P2P-Serie? Kapitel 2

Warum P2P-Serie? Kapitel 3

Warum P2P-Serie? Kapitel 4

Peach x Treffen

Wenn Sie mehr über uns erfahren möchten, schauen Sie sich unsere sozialen Medien an oder kontaktieren Sie uns (wenn möglich, verwenden Sie unseren PGP-Schlüssel), wir freuen uns, von Ihnen zu hören!

Telegram, Discord, Twitter, Instagram

Verbreiten Sie weiterhin das Peach-Wort, wer weiß, wann Sie den Match Ihres Lebens finden werden!

September 1st, 2023

Tagged with:Code

All blog posts