DAO to (Anonymous) DAO Transactions
Die Arbeit stellt \textsc{Dao} vor, ein Framework, das sichere und optionell anonyme Transaktionen zwischen dezentralen autonomen Organisationen (DAOs) ermöglicht, indem es verteilte Schlüsselableitung, verteilte Stealth-Adressen und Schwellenwertsignaturen kombiniert, um Zahlungen zwischen threshold-gesteuerten Gruppen ohne Rekonstruktion von Master-Geheimnissen durchzuführen.
Originalarbeit lizenziert unter CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dies ist eine KI-generierte Erklärung des untenstehenden Papers. Sie wurde nicht von den Autoren verfasst oder gebilligt. Für technische Genauigkeit konsultieren Sie das Originalpaper. Vollständigen Haftungsausschluss lesen
Das große Problem: Wie geben Organisationen Geld weiter, ohne sich zu verraten?
Stell dir vor, DAOs (Dezentrale Autonome Organisationen) sind wie riesige, digitale Vereine oder Firmen, die kein einzelner Chef, sondern ein Team aus vielen Mitgliedern gemeinsam verwalten. Um Geld aus dem Kassenbuch zu bewegen, müssen mehrere Mitglieder zustimmen (z. B. 2 von 3 müssen unterschreiben). Das nennt man Schwellenwert-Signatur.
Das Problem bisher war: Wenn so ein Verein Geld an einen anderen Verein senden wollte, gab es zwei Schwierigkeiten:
- Keine Privatsphäre: Jeder konnte auf der Blockchain sehen, wer wem Geld geschickt hat.
- Keine Sicherheit für den Empfänger: Wenn der Empfänger-Geld anonym empfangen wurde, wussten die Mitglieder oft nicht, wie sie es sicher wieder ausgeben konnten, ohne einen "Meister-Schlüssel" zu erstellen (was unsicher wäre).
Bisherige Systeme waren wie Geldautomaten für Einzelpersonen. Aber wie gibt man Geld von einem Team an ein anderes Team weiter, ohne dass die Welt mitkriegt, wer der Empfänger ist, und damit das Geld trotzdem sicher im Tresor des Teams bleibt?
Die Lösung: DAO2 – Der "Geister-Kurier" für Vereine
Die Forscher haben DAO2 entwickelt. Man kann sich das wie einen hochsicheren, anonymen Kurierdienst vorstellen, der speziell für Teams entwickelt wurde.
Hier ist, wie es funktioniert, mit drei Haupt-Tricks:
1. Der "Geister-Empfangsbriefkasten" (Anonymität)
Normalerweise hat ein Verein eine feste Adresse (wie eine Hausnummer), an die alle wissen, dass er Geld bekommt. Das ist wie ein offenes Briefkastenschild.
Mit DAO2 bekommt der Empfänger-Verein für jede einzelne Zahlung einen einmaligen, unsichtbaren Briefkasten.
- Die Analogie: Stell dir vor, der Absender (Verein A) baut für den Empfänger (Verein B) einen neuen, unsichtbaren Briefkasten auf der Straße. Nur Verein B kann ihn finden, weil sie einen speziellen "Such-Schlüssel" haben. Niemand sonst sieht, dass dort ein Briefkasten steht oder wer ihn benutzt.
- Der Trick: Dieser Briefkasten wird so konstruiert, dass er zwar unsichtbar ist, aber trotzdem nur von den Mitgliedern von Verein B geöffnet werden kann.
2. Der "Zusammenbau-Kit" (Verteilte Schlüsselableitung)
Früher musste man, um Geld zu empfangen, oft einen geheimen Master-Schlüssel neu berechnen. Das ist wie wenn man einen Safe öffnen müsste, um einen neuen Schlüssel zu machen – unsicher und umständlich.
DAO2 nutzt eine Methode, bei der niemand den Master-Schlüssel je sieht.
- Die Analogie: Stell dir vor, jeder im Verein hat ein Puzzleteil des Schlüssels. Um einen neuen "Kind-Schlüssel" (für den neuen Briefkasten) zu machen, fügt jeder einfach sein Puzzleteil mit einer kleinen, öffentlichen Anweisung zusammen. Niemand muss den ganzen alten Schlüssel zusammensetzen. Es ist, als würden alle gleichzeitig ein neues Schloss an die Tür hängen, ohne jemals den alten Schlüssel in der Hand zu halten.
3. Der "Mehrheits-Stempel" (Schwellenwert-Signatur)
Sobald das Geld im unsichtbaren Briefkasten ist, muss es wieder herausgeholt werden. Auch das darf nicht von einer einzelnen Person gemacht werden.
- Die Analogie: Um den Briefkasten zu öffnen und das Geld zu nehmen, müssen wieder mindestens zwei (oder mehr) Mitglieder ihre Stempel auf das Formular setzen. Die Blockchain sieht nur, dass die Stempel stimmen, aber sie weiß nicht, wer genau gestempelt hat. Das Geld bleibt also sicher im "Team-Tresor".
Wie läuft das in der Praxis ab? (Die Geschichte in 5 Schritten)
- Vorbereitung: Der Empfänger-Verein (Verein B) sagt dem Absender (Verein A): "Hier ist mein öffentlicher Code für den nächsten Schritt." (Ohne den geheimen Schlüssel zu verraten).
- Der Geister-Briefkasten: Verein A nutzt diesen Code, um einen einmaligen, unsichtbaren Briefkasten zu bauen. Nur Verein B kann ihn finden.
- Der Stempel: Verein A holt sich die Unterschriften seiner Mitglieder (z. B. 2 von 3) und schickt das Geld in den unsichtbaren Briefkasten.
- Das Finden: Die Mitglieder von Verein B scannen die Blockchain. Sie nutzen ihren "Such-Schlüssel" und finden: "Aha! Da ist ein Briefkasten für uns!"
- Das Einlösen: Die Mitglieder von Verein B nutzen ihre eigenen Puzzleteile, um den Briefkasten zu öffnen, das Geld zu holen und es sicher in ihren eigenen Tresor zu legen.
Warum ist das so cool?
- Privatsphäre: Niemand auf der Welt kann sagen, dass Verein A Geld an Verein B geschickt hat. Es sieht aus wie eine zufällige Transaktion an eine unbekannte Person.
- Sicherheit: Kein einzelner Mensch kann das Geld stehlen. Es braucht immer die Zustimmung des Teams.
- Geschwindigkeit: Die Tests zeigen, dass selbst für einen Verein mit 7 Mitgliedern dieser ganze Prozess in weniger als 27 Millisekunden (schneller als ein Blinzeln!) abgeschlossen ist.
- Skalierbarkeit: Es funktioniert genauso gut für kleine Teams wie für riesige Organisationen.
Zusammenfassung
DAO2 ist wie ein magischer Umschlag, der es zwei Teams erlaubt, Geld zu tauschen. Der Absender weiß nicht genau, wer den Umschlag öffnet (außer dem Empfänger), und der Empfänger kann das Geld sicher in seinem Team-Safe verstauen, ohne dass jemals ein einzelner Meister-Schlüssel existiert hat. Es verbindet die Sicherheit von Team-Entscheidungen mit der Privatsphäre von anonymen Zahlungen.
Ertrinken Sie in Arbeiten in Ihrem Fachgebiet?
Erhalten Sie tägliche Digests der neuesten Arbeiten passend zu Ihren Forschungsbegriffen — mit technischen Zusammenfassungen, in Ihrer Sprache.