#dusk $DUSK @Dusk Ich habe fast vierzig Minuten lang Dokumente zu Dusk gelesen und dabei immer wieder dieselbe Frage im Kopf gehabt: Wie geht das zwischen Moonlight und Phoenix eigentlich am Ende aus?
Moonlight geht den Weg über öffentliche Konten. Kontostand, Absender der Überweisung, Empfänger und der Betrag stehen allesamt auf der Chain – für alle sichtbar. Das eignet sich für Szenarien, in denen Transparenz zwingend ist, etwa Börsen-Top-ups oder die Abgleicharbeit von Institutionen.
Phoenix ist dagegen ein ganz anderes Konzept: Vermögenswerte werden zu verschlüsselten notes und in einem Merkle-Baum versteckt. Wenn du eine Zahlung ausgibst, wird nicht offengelegt, welche konkrete note du verwendest. Stattdessen wirfst du einen Nullifier plus einen ZKP-Beweis ins Netz. Das Netzwerk kann verifizieren, dass du Geld hast und keine Double-Spends machst, aber es sieht weder den Betrag noch den Absender. Wenn ein Audit nötig ist, kann man über einen Viewing Key selektiv Informationen offenlegen.
Anfang des Monats bin ich beim Schreiben meiner Notizen zu SEPA-Überweisungen auf ein ähnliches Problem gestoßen: Zwischen zwei Bankensystemen abgleichen, und wenn der Status nicht übereinstimmt, ist das unglaublich nervig – ich wurde damals bis nach zwei Uhr nachts damit herumgehetzt. Wenn die Blockchain dann auch noch zwei getrennte, isolierte Ledger führt, wäre das im Grunde nicht besser als das klassische Finanzwesen.
Damals war ich ein bisschen genervt, weil in den Dokumenten zu diesem Thema nicht klar genug erklärt wurde, was genau gemeint ist. Ich bin dann zum Abschnitt über die Vertragsarchitektur im Rusk-Modul geblättert. Die ersten beiden Absätze wirkten zunächst nicht besonders aufschlussreich – im Grunde nur Beschreibungen der jeweiligen Datenstrukturen von Moonlight und Phoenix. Erst als ich zum vierten Absatz kam und im Interface-Definition der Transfer-Contract-Schnittstelle auf einen Enum-Typ für das Payload gestoßen bin, wurde mir der Designgedanke richtig klar.
Der Transfer Contract ist so ein Koordinations-Einstiegspunkt. Er nimmt Payloads in unterschiedlichen Formaten entgegen – einerseits in Moonlight-Format, andererseits in Phoenix-Format. Der Smart Contract interessiert sich nicht dafür, woher du kommst; er kümmert sich nur darum, welche Felder im Payload enthalten sind, und routet das dann in die jeweils passende Verifikationslogik. Die Verifikation für Moonlight liest direkt den Zustand des öffentlichen Kontos, die für Phoenix läuft über den ZK-Proof. Wenn beide Verifikationen erfolgreich sind, schreibt man das Ergebnis in denselben globalen Zustand-Baum.
Ich habe eine Weile gebraucht, um den entscheidenden Punkt dieser letzten Stufe zu begreifen: Wenn du die beiden Zustandsbäume zu einer einzigen Struktur zusammenführst, dann ist das „Umschreiben“ von einem öffentlichen Konto hin zu einer privaten note im Kern nur eine Umwandlung des Payloads – ohne Cross-Chain-Bridge und ohne komplexes Synchronisationsprotokoll. Die Statusaktualisierung ist atomar: Entweder klappt alles vollständig, oder es wird alles zurückgerollt.
#dusk $DUSK @Dusk Vor ein paar Tagen habe ich versucht, Dusk-Node zu starten. Nachdem ich das node-installer-Tool installiert hatte, habe ich den Startbefehl eingegeben – und kurz bevor ich Enter gedrückt habe, blieb meine Hand einen Moment in der Luft stehen. Es war nicht die Angst vor Bedienfehlern, sondern eher die Sorge, dass es wieder so läuft wie in den letzten paar Versuchen: Die Logs rollen ein paar Zeilen weiter und dann hängt das Ganze, und später stellt sich heraus, dass Dokumentation und Code nicht zueinander passen.
Nach dem Start begannen rusk-Logs zu laufen. Validation und Ratification wechseln sich in zwei Phasen ab. Zuerst kommt Validation: Eine Gruppe von Gremiumsmitgliedern prüft die Gültigkeit der Kandidatenblöcke. Danach folgt Ratification: Eine andere Gruppe bestätigt die Ergebnisse der Validierung und legt schließlich den Block endgültig fest. In den Logs ist jede Runde mit Round- und Iteration-Nummern gekennzeichnet, und der Blockintervall ist stabil. Ich habe mehr als zehn Minuten auf den Bildschirm gestarrt: Die Blockhöhe ist durchgehend gestiegen, ohne Unterbrechung. Die dunkle „Rolling-die-Hälfte-und-dann-stürzt-es-ab“-Erinnerung aus früheren Tests auf anderen Testnetzen war hier zumindest nicht wieder da.
Danach habe ich im rusk-Repository gestöbert. 8025 Commits, die CI-Pipeline läuft mit clippy plus nightly tests, und das Team hat sogar selbst ein cargo-dusk-analyzer für statische Analyse geschrieben. In den Deploy-Tools dsk-deploy-cli ist mir noch ein Detail aufgefallen: Phoenix und Moonlight sind getrennte Befehlszeilen-Parameter. Auf derselben Kette werden dadurch zwei Arten von Transaktionspfaden jeweils unabhängig aufgerufen. Ich bin auf ein Issue gestoßen, in dem Gas-Daten gepostet waren: Ein Moonlight-Transfer liegt bei etwa 80.000 Gas, aber vom Moonlight-Transfer zum Phoenix-Transfer braucht man 25,56 Millionen Gas – also das 300-fache. Das ist die realen Rechenkosten, die ZK-Proofs verursachen.
Dann habe ich auch die Netzwerkebene geprüft: Kadcast ist die offizielle Rust-Implementierung, und alle 107 Repositories sind in Rust. Das plonk-Repository hat 872 Commits, auch das wurde vom Team selbst geschrieben – nicht so, dass man einfach eine bestehende Library nimmt und ein bisschen anpasst und dann damit loslegt.
Als Nächstes habe ich die Hintergründe von NPEX recherchiert. Die AFM-regulierte niederländische Börse hält MTF-, Broker- und ECSP-Lizenzen und verwaltet Vermögenswerte im Wert von 300 Millionen Euro. Die Shortlist von Dusk Trade ist bereits geöffnet – sie bauen also tatsächlich eine RWA-Handelsplattform.
Seit 2018 bis heute, sieben Jahre lang: 8025 Commits, 107 Repositories, alles in Rust. Diese Art von Ingenieursdisziplin – da kann ich wirklich nur meinen Hut ziehen.
#dusk $DUSK @Dusk Gestern habe ich bis drei Uhr nachts den Dusk-Quellcode durchgearbeitet – je mehr ich sehe, desto mir wird kalt im Rücken. Nicht aus Angst, sondern weil mich die technische Tiefe wirklich beeindruckt hat. Früher hatte ich $DUSK für eine normale Privacy-Chain gehalten; tatsächlich sind Architektur und Design etwas völlig anderes als bei Zcash.
Der Kern ist ein Zwei-Transaktionsmodell: Phoenix nutzt einen Note-basierten Ansatz mit ZK-Beweisen – Betrag und Transaktionspartner bleiben vollständig verborgen. Moonlight geht über den transparenten Konto-Pfad, damit Regulierungs- und Audit-Anforderungen erfüllt werden. Beide Wege laufen parallel, Privatsphäre und Compliance schließen sich nicht gegenseitig aus. Das PLONK-Beweissystem-Team hat es in Rust von Grund auf neu geschrieben – GitHub mit 633 Stars; zusätzlich wurden custom gates ergänzt und die POSEIDON-Hash-Optimierung eingebaut. Ich habe Zeile für Zeile die Schaltungszwänge geprüft: Das Design hat Substanz, es ist nicht einfach nur Schablone.
Das Citadel SDK macht ZKP-level KYC-Validierung und hat außerdem in Outdid investiert, das per NFC eine Zero-Knowledge-Prüfung für den Ausweis-Identitätsnachweis einsetzt. Die Konsensschicht ist ein eigenes SBA – mit Isolation von BFT/BYZANTINISCHEN Protokollen; blindes Bidding/Blind-Pledging sorgt dafür, dass sogar die Block-Knoten selbst anonym bleiben. Die Piecrust-VM führt WASM-Verträge aus; in Version 2.0 wurde die Geschwindigkeit um 500% gesteigert. Kadcast bildet die P2P-Verteilerschicht: 107 Repositories, alles vollständig in Rust umgesetzt – mit sehr strenger Engineering-Disziplin.
Auch Partner haben verifiziert: NPEX ist ein in den Niederlanden von der AFM lizenziertes MTF, und Quantoz veröffentlicht MiCA-konformes EURQ. Die Umsetzung zielt auf echte MiFID-II-konforme Abwicklung ab – nicht nur Versprechen.
#dusk $DUSK @Dusk Gestern habe ich eine Nachricht gesehen: Die NPEX-Plattform ist mit einem gehosteten Setup auf Basis von Dusk an den Start gegangen. Ich habe weiter nach unten gescrollt und fand es immer spannender. Das ist nicht wie alle anderen gehosteten Lösungen auf dem Markt: Die Assets liegen on-chain, die Private Keys sind in deiner eigenen Hand, und die Aufsicht kann es trotzdem nachprüfen.
Ich hatte so etwas bisher noch nie gesehen.
Wer sich mit dem Thema Custody auskennt, weiß: Bisher gab es immer nur zwei Wege. Entweder du gibst deinen Private Key an einen Drittanbieter für die Verwahrung – dann erfüllst du zwar die regulatorischen Anforderungen, aber die Assets liegen im Grunde nicht mehr bei dir. Oder du verwaltest den Private Key selbst – dann ist es zwar sicher, aber wenn die Aufsicht nachfragt, kannst du deine Compliance nicht nachweisen. Irgendwo musst du dich für eine der beiden Seiten entscheiden, es gibt keinen dritten Weg.
Dusk und Cordial haben diesen dritten Weg mit dem Zero-Trust-Custody-Ansatz, den Cordial vorstellt, tatsächlich realisiert. Das ist keine Drittanbieter-Custody, sondern eine Self-Custody-Wallet-Technologie namens Cordial Treasury: Institutionen setzen sie selbst auf, verwalten sie selbst, und der Private Key bleibt immer in den eigenen Hardware-Wallets der Institution. Wenn eine lizenzierte Börse wie NPEX diese Lösung einsetzt, kann die Aufsicht über Zero-Knowledge-Beweise verifizieren, ob die Positionen der Institution konform sind. Nach der Prüfung geht sie aber wieder weg – sie kann dabei nicht an den Private Key herankommen.
Du musst die Schlüssel nicht herausgeben und du musst deine Assets auch nicht für alle offenlegen. Du kannst nachweisen, dass du die Regeln einhältst, ohne dein ganzes Hab und Gut auszubreiten. „Self-Custody“ und „Compliance“, diese beiden seit zehn Jahren verhedderten Knoten, wurden zum ersten Mal gelöst.
Früher dachte ich immer, dass Zero-Knowledge-Proofs weit weg von der praktischen Anwendung sind – eher etwas für den akademischen Bereich. Dusk hat es diesmal in ein echtes Custody-Szenario eingebettet, und zwar auf einer regulierten Plattform. Kein Proof of Concept, kein Testnetz – sondern etwas, das wirklich eingesetzt wird.
Das hat meine Sicht auf Dusk ein Stück weit verändert. Vorher habe ich mir seinen Konsens, seine Architektur und sein Wirtschaftsmodell angesehen und dachte, das seien alles Dinge auf technischer Ebene. Aber dieses Custody-Setup hat mir gezeigt, dass Dusk damit ein konkretes und lange bestehendes Problem angeht: Wie kann „Vertrauen“ im Sinne der Blockchain eigentlich neu aufgebaut werden?
Dusk antwortet darauf so: Vertrauen entsteht nicht dadurch, dass man die Kontrolle abgibt, sondern dadurch, dass es verifizierbar ist. Du musst die Schlüssel nicht herausgeben – und trotzdem können andere dir glauben.
#termmax @TermMax Ich habe letzte Woche beim Sortieren meiner Positionen nebenbei die TermMax-Märkte auf beiden Ketten – BNB Chain und Arbitrum – gleichzeitig aktiviert. Für genau dasselbe USDC-Asset, mit derselben 30-Tage-Laufzeit und denselben Protokollregeln, unterschied sich die jährliche Rendite auf beiden Seiten um ganze mehr als einen Punkt. Mein erster Gedanke war: „Bin ich vielleicht blind?“ Ich habe die Order-Ansicht dreimal aktualisiert, dann die 127 abgeschlossenen Trades der letzten ~30 Tage hervorgeholt, jeden einzelnen Slippage-Wert Zeile für Zeile geprüft und bestätigt, dass es kein Cache-Problem ist – die Rendite war wirklich unterschiedlich.
Damals kam mir der Gedanke: Das kann doch nicht sein – gleiches Protokoll, gleiches Produkt, warum sollte der Preis je nach Kette unterschiedlich sein? Also begann ich zu zweifeln, ob ich vielleicht etwas übersehen habe. Ich bin in die offiziellen Dokumente gegangen und habe gesehen, dass TermMax aktuell auf 8 Ketten läuft: Ethereum, Arbitrum, BNB Chain, Base, Berachain und weitere. Jeder Chain hat seinen eigenen, isoliert laufenden Liquiditätspool; das Preismodul synchronisiert keine Daten über Ketten hinweg. Die Market Maker und Kreditnehmer auf verschiedenen Ketten bilden jeweils ihre eigene Angebots- und Nachfragesituation – dadurch entstehen ganz unterschiedliche Renditekurven. An der Stelle war ich erst mal beruhigt: Nicht ich habe es falsch ausgerechnet, sondern die Architektur ist schlicht so aufgebaut.
Aber das neue Problem tauchte sofort auf: Lässt sich das Ganze ausnutzen? Ich bin schon einmal in einen „Pseudo-Arbitrage“-Falle bei Cross-Chain-Protokollen getreten – diese Lücke sah vielversprechend aus, aber sobald man sie ausführt, frisst die Slippage den Vorteil komplett. Diesmal habe ich extra die Contract-Adressen der beiden Liquiditätspools gegengeprüft. Ergebnis: Sie sind vollständig voneinander getrennte, isolierte Pools; es gibt kein shared Liquidität. Also existiert auch keine versteckte Mechanik, bei der „ein Punkt Unterschied“ durch einen Cross-Chain-Mechanismus sofort glattgezogen wird.
Noch am selben Tag habe ich 3000 US-Dollar (U) rübergeschoben, ohne dabei irgendwelche Cross-Chain-Bridges hin- und her zu jonglieren. Ich habe den LI.FI-Aggregator genutzt, um direkt von BNB Chain nach Arbitrum zu gehen. Nach der Ankunft habe ich kurz hingeschaut: Die Gasgebühren haben ungefähr ein paar U gekostet, der Rest wurde vollständig in das Marktsegment mit der höheren Rendite eingezahlt. Kein Leverage, kein Kontakt mit Contracts – ganz schlicht die Logik: „Günstige Kette zum Sparen, teure Kette zum Leihen“. Nach einer kompletten Runde gerechnet, lag die zusätzliche jährliche Rendite bei knapp einem Prozentpunkt mehr. Nicht riesig, aber stabil. Und: kein zusätzliches Risiko durch Smart-Contract-Fallen – einfach nur der Vorteil aus einer Fehlanpassung von Angebot und Nachfrage in den Liquiditätspools über zwei Ketten hinweg.
Die meisten haben diese Preisfehlanpassung durch die isolierten Liquiditätspools nicht bemerkt. Das ist kein Bug, sondern die direkte Abbildung der realen Angebots- und Nachfragerelationen auf verschiedenen Ketten.
#dusk $DUSK @Dusk In der halben Nacht kann ich nicht schlafen und blättere das Whitepaper durch. Ich bin bei der Seite mit dem Verifizierer-KYC gelandet – und ich bin echt verblüfft. Nicht weil mich der Inhalt so beeindruckt hat, sondern weil mir plötzlich eine Frage in den Kopf schießt: Traue ich mich, mein Geld auf eine komplett anonyme Kette zu legen? Ich hab zehn Sekunden nachgedacht – die Antwort: Nein. Dann hab ich verstanden, dass die Institutionen, die Milliarden verwalten, mit ziemlicher Sicherheit auch genau so denken.
Mir ist ein Bild vor Augen gekommen: Wenn ich wirklich Geld auf eine anonyme Kette lege und am nächsten Tag ist das „Pool“-Geld leergeräumt, dann stehe ich da vor dieser Wallet-Adresse und rufe: „Gebt mir mein Geld zurück!“ Selbst wenn die andere Seite darauf antworten könnte: „Ich bin anonym“, würde ich ihm immerhin ein bisschen Höflichkeit zugestehen. Und dann? Dann gibt es kein „und dann“. Bei einer traditionellen Bank, wenn dir Geld fehlt, kannst du anrufen, zur Filiale gehen, auf den Tisch hauen oder klagen. Auf der Kette kannst du nur starren und dir die Adresse im Blockchain-Explorer ansehen.
Dusk verlangt, dass Verifizierer ihren echten Namen angeben. Das sieht wie ein Schritt zurück aus Richtung Dezentralisierung aus – aber wenn man in den Schuhen einer Institution steht, wird klar: Was sie wirklich wollen, ist nicht anonyme Freiheit, sondern dass man im Ernstfall einen lebenden Ansprechpartner findet.
Später hab ich es dann begriffen: Dusk will weder reine Anonymität noch völlige Öffentlichkeit. Es sucht einen Mittelweg – du kannst nachweisen, wer du bist, ohne deine Ausweisdaten wie ein Etikett ins Gesicht zu kleben. Das Citadel-Identitätssystem in Kombination mit Zero-Knowledge-Proofs macht genau das. Irgendwie wie bei einem exklusiven Club: Am Eingang weiß der Security-Typ, wer du bist, aber die Gäste drinnen müssen sich gegenseitig ihre Unterlagen offenlegen. In Kombination mit dem Regulierungsrahmen aus MiCA und MiFID II ist das Ganze deutlich komplexer als das, was ich am Anfang vermutet hatte – aber auch deutlich pragmatischer.
Am 7. Januar 2026 geht das Mainnet offiziell live. Nach einer sechsjährigen Entwicklungsphase ist die Sache endlich in der Realität angekommen. DuskEVM läuft synchron an; Solidity-Entwickler können direkt darauf aufbauen. Auch zentrale Komponenten wie DEX und Cross-Chain-Brücken sind fertig upgradiert. Das Netzwerk verlangt, dass mehr als ein Drittel der Staker die Regeln einhalten; wer aus dem Rahmen fällt oder langfristig offline ist, wird direkt mit Slashing bestraft. Die Blockzeit beträgt 10 Sekunden – für tokenisierte Vermögenswerte ist dieses Tempo völlig ausreichend.
Früher, wenn ich Whitepaper gelesen habe, hab ich solche Kapitel über Verifizierer-Mechanismen einfach überflogen, weil ich dachte, das hat nichts mit mir zu tun. Dusk – diese Seite – hab ich mir ein paar Mal hin und her angeschaut. Nicht weil sie so besonders gut geschrieben ist, sondern weil sie mir eine Sache klarmacht: Ob ein Projekt gut ist, entscheidet man nicht daran, wie laut seine Slogans klingen, sondern daran, ob es bereit ist, genau das „Dazu habe ich keine Angst“-Problem für die Nutzer schon vorher zu lösen.
#termmax @TermMax Weißbuch, Abschnitt 6: Es gibt da eine Einzelheit: Im Vergleich zwischen dem Fixzins-Matching und dem Floating-Zins-AMM will man beweisen, dass es „stabiler“ ist. Bei genauerem Lesen stellt sich jedoch heraus, dass die Zahlungs-/Ausfall-Sicherheit des Einzelfrist-Pools untrennbar mit der Liquidationseffizienz verknüpft ist.
Man kann sehen: Der LTV wird automatisch von Chainlink bei Erreichen eines Schwellenwerts ausgelöst. Es gibt ein 2-Stunden-Offenfenster; wer als Liquidator teilnimmt, erhält 5% Belohnung. Nach einer teilweisen Liquidation wird der verbleibende Sicherheitenbetrag an den Kreditnehmer zurückerstattet. Nur wenn innerhalb des 2-Stunden-Fensters nicht vollständig liquidiert wird, wird eine Sachauslieferung ausgelöst – Inhaber von FT erhalten anteilig Sicherheiten. Das Problem liegt bei den 2 Stunden: In extremen Marktphasen kann der Preis noch eine weitere Schicht nach unten durchbrechen. Wenn Liquidatoren abwarten, geht der daraus entstehende Zahlungsausfall am Ende zu Lasten aller Nutzer im gesamten Pool. Das Weißbuch erwähnt zwar „physische Abwicklung“ als Absicherung, doch das ist im Kern ein Tausch: die Erträge der Lender werden gegen Sicherheiten eingetauscht – nicht ohne Verlust.
Wie bei einem Feinkostladen mit Rabattfenster für Ware kurz vor Ablauf: In ruhigen Zeiten passt das, bei einem starken Absturz entweder reicht es nicht oder es wird verschwendet. Genau dieses Dilemma trifft TermMax: Zu kurzes Fenster führt zu unzureichender Liquidation, zu langes Fenster lässt den Zahlungsausfall kumulieren – es gibt keine perfekte Lösung.
Das Weißbuch sagt, der Zugriff sei auf Parameter wie Zinskurve und Gebührenrate begrenzt; die Liquidation wird von Orakel und Executor bestimmt. Aber Parameter sind Interessen. Eine Liquidationsstrafe von 10%: 5% gehen an den Liquidator, 5% in die Protokoll-Reservetresor. Wofür der Tresor genutzt wird, entscheidet die TMX-Governance – genau darauf sollte man achten. Zum Glück hat das Protokoll Mechanismen zur Gegengewichtung: Wichtige Parameteränderungen erfordern eine zeitliche Sperrfrist (mindestens 1 Tag, höchstens 30 Tage); in dieser Zeit können Wächter prüfen und Änderungen rückgängig machen. Wenn jedoch die Mittel gebündelt sind, kann die Governance-Richtung weiterhin zugunsten der Großhalter kippen – die Gegengewichte können nur verzögern, nicht umkehren.
Wenn du mich fragst, was ich davon halte: Lass dich nicht von der Mathematik der „Fixzins“-Formeln blenden. Jede Parameter-Einstellung ist eine Verteilung von Interessen. Sind die Anteile breit verteilt, kann das System nahezu risikofrei wirken; sind sie gebündelt, ist es ein vergoldeter, versteckter Liquiditätspool. DYOR: Schau dir an, wer die Parameter setzt und wie sie angepasst werden. Ist das Liquidationsfenster dafür da, den Nutzern mehr Stabilität zu geben, oder lässt es den Großhaltern mehr Spielraum? Sieh dir den Kommentarbereich an.
#dusk $DUSK Diese Woche habe ich die Unterlagen von @Dusk noch einmal komplett durchgearbeitet. Eigentlich wollte ich zuerst seine Datenschutz-Erzählung lesen, aber am Ende blieb ich am längsten bei seiner Offenlegungs-Grenze. Früher dachte ich immer, der Kern von Datenschutzvereinbarungen sei „verstecken“: Solange die Dinge wie Verschlüsselung, Anonymität und Beweisführung stark genug sind, müsste das System funktionieren. Aber wenn man tiefer schaut, ist das realere Problem nicht „ob man etwas verstecken kann“, sondern: Unter welchen Bedingungen muss es überhaupt gesehen werden?
Dusk bringt Datenschutz und Compliance zusammen und verfolgt im Grunde ein Ziel der kontrollierten Offenlegung. Der Nutzen dieser Gestaltung liegt auf der Hand: Institutionen müssen für die Compliance nicht auf die Effizienz der On-Chain-Ebene verzichten, und Entwickler müssen nicht alles in eine schwere, einheitliche Struktur zwängen. Doch der Preis wird ebenfalls sichtbar: Welche Informationen dürfen beibehalten werden, welche müssen offengelegt werden, wem gegenüber, und in welcher Granularität. Das lässt sich nicht allein mit den vier Worten „Datenschutz-Technologie“ direkt lösen. Das wirklich Schwierige ist nicht die Verschlüsselung, sondern: Wem gehört die Macht über das Offenlegungsrecht?
Dieser stille Punkt ist im Grunde sehr ähnlich zum häufigsten Drehbuch in der Krypto-Szene. Viele Projekte erzählen gerne von „Datenschutz“, aber sobald es in die Praxis umgesetzt wird, taucht das erste Problem meist nicht als technisches auf, sondern als Kontrollproblem. Wer entscheidet, wann Informationen entsperrt werden? Wer hat dann die neue Deutungshoheit? Wer eine Ausnahme kontrolliert, könnte schnell selbst zum neuen Dreh- und Angelpunkt werden. Nach außen wirkt es Compliance-freundlich, doch je tiefer man schaut, desto eher könnte es „dezentrale Datenschutz“-Ideen wieder in ein zustimmungsgetriebenes Genehmigungsmodell zurückziehen.
Ich will nicht abstreiten, dass diese Gestaltung einen Wert hat. In der Cold-Start-Phase muss es zwangsläufig erst jemanden geben, der die Regelentwürfe schreibt, so wie man beim frisch gelieferten Haus zuerst Zutritts- und Besucherberechtigungen festlegt. Aber in der Krypto-Szene machen viel zu viele Projekte „kontrollierte Offenlegung“ zum Allheilmittel, am Ende bleibt es dann nur bei einer zusätzlichen, komplexeren Genehmigungsebene. Was man bei Dusk jetzt am dringendsten im Blick behalten sollte, ist nicht, ob es Datenschutz schön erklären kann, sondern ob es das Offenlegungsrecht zu einem neuen Zentrum macht.
Technische Architektur lässt sich prüfen – die Verteilung von Macht hinter den Offenlegungsgrenzen ist viel schwerer zu auditen. DYOR: Datenschutz lässt sich verschlüsseln, aber die Grenzen verschwinden nicht von allein. Glaubst du, kontrollierte Offenlegung wird am Ende zu einem neuen zentralisierten Einstiegspunkt?
#dusk $DUSK @Dusk Als ich zum ersten Mal sah, dass Dusk Selective Disclosure (selektive Offenlegung) erwähnt, habe ich damals nicht allzu viel darüber nachgedacht. Meine damalige Vorstellung war ganz einfach: Ist ein Datenschutzprotokoll nicht einfach dazu da, Transaktionsinformationen zu verbergen? Wenn man Beträge, Adressen und die Beziehungen zwischen Transaktionen schützt, sodass andere sie nicht sehen können, ist der Datenschutz doch erledigt?
Erst vor ein paar Tagen, als ich meine Notizen zur Dusk-Whitepaper-Überarbeitung sortierte, ordnete ich das Phoenix-Transaktionsmodell gemeinsam mit Compliance-Asset-Szenarien neu ein. Als ich diesen Abschnitt zu Selective Disclosure sah, blieb ich stehen. Denn da fiel mir ein zuvor übersehenes Problem auf: Wenn Phoenix bereits den Transaktionsstatus verbirgt, wie können dann Institutionen, Prüfer und Aufsichtsbehörden überhaupt bestätigen, dass diese Transaktion die Regeln erfüllt?
Diese Frage ließ mich das Design von Dusk neu verstehen. Zuvor dachte ich, das Kernprinzip von Privatsphäre sei „andere dürfen es nicht sehen“. Nach der Recherche wurde mir aber klar: Was Institutionen wirklich brauchen, ist nicht vollständiges Verbergen, sondern die Kontrolle darüber, wann, für wen und in welcher Form Informationen verifiziert werden.
Phoenix löst die Transaktionsprivatsphäre an sich. Durch Shielded Notes und Zero-Knowledge-Beweise kann das Netzwerk die Gültigkeit einer Transaktion prüfen, ohne vollständige Salden, Transaktionsbeziehungen und den Asset-Status offenlegen zu müssen. Doch bei regulierten Assets wie Wertpapieren oder Fonds reicht es nicht aus, nur Informationen zu verbergen. Der Finanzmarkt braucht Audits, es muss bestätigt werden, dass Regeln eingehalten werden, und in bestimmten Situationen müssen Nachweise bereitgestellt werden.
Genau hier kommt die Bedeutung von Selective Disclosure ins Spiel. Es bricht nicht die Privatsphäre auf, sondern schafft auf ihrer Basis einen Verifikationsausgang: Standardmäßig werden Transaktionsdaten geschützt. Wenn der autorisierte Akteur prüfen muss, werden nur die notwendigen Informationen offengelegt – nicht die gesamte Transaktionshistorie.
Nachdem ich diese beiden Mechanismen wieder miteinander verbunden habe, verstand ich erst, dass Phoenix und Selective Disclosure keine zwei getrennten Module sind. Das eine beantwortet die Frage „Wie verbirgt man und beweist, dass die Transaktion korrekt ist“, das andere „Wie erfüllt man nach dem Verbergen die realen Finanzregeln“. Das Problem früher in öffentlichen Blockchains war Transparenz ohne Privatsphäre, das Problem im traditionellen Finanzwesen ist zwar kontrollierbare Information, aber abhängig von zentralisierter Verifikation. Es verändert nicht einfach die Art, wie Informationen verborgen werden, sondern die Vertrauensgrenze im On-Chain-Finanzwesen. Wenn RWA in Zukunft wirklich auf die Kette kommt, wird die Herausforderung nicht nur darin bestehen, Tokens auszugeben, sondern Assets so zu gestalten, dass sie gleichzeitig Privatsphäre, Aufsicht und automatisierte Ausführung erfüllen.
#termmax @TermMax Letzte Woche habe ich auf der On-Chain-Ertrags-Rangliste zufällig auf TermMax gestoßen. Zu dem Zeitpunkt hatte sein TVL gerade erst die 71 Millionen erreicht. Ich habe mir die Kreditvergütungs-Kurve zehn Minuten lang angeschaut—vom Produktlogik her wirkte das stimmig. Aber weil es ein neues Projekt ist, dachte ich nur: „Beobachte es noch zwei Wochen, warte, bis die Daten stabiler sind, und steig dann ein.“ Nebenbei habe ich mir die Vertragsadresse in meine Beobachtung-Wallet gespeichert und bin direkt wieder zu anderen Dingen gegangen.
Letzte Woche, als ich die On-Chain-Daten-Dashboards checkte, sah ich, wie sein TVL auf 90 Millionen schoss. Ich starrte fünf Minuten lang auf die leere Adresse in meiner Beobachtung-Wallet, die Finger waren schon auf dem Bestätigen-Button für die Überweisung—aber am Ende habe ich mich doch wieder zurückgehalten. Ich hatte dieses Gefühl: „So schnell kann es nicht nur steigen—da gibt es bestimmt einen Rücksetzer. Warte noch, dann bekommst du eine viel bequemere Position.“ Und irgendwie habe ich mich selbst beruhigt: Schließlich habe ich keine Chance verpasst, wenn ich erst ein paar Tage später einsteige, ist das auch nicht schlimm.
Gestern Abend habe ich die offiziellen Ankündigungen durchgesehen und gesehen, dass sein TVL offiziell die 100-Millionen-Marke überschritten hat. Ich setzte mich hin und habe alle On-Chain-Daten vollständig durchgekaut. Als ich zu der Seite mit der Produktarchitektur kam, habe ich es wirklich verstanden—FT kauft zu einem Discount-Preis ein und löst bei Fälligkeit zum Nennwert ein. GT bündelt Sicherheiten und Schulden zu eigenständigen Positionen. Früher hatte ich bei Fixed-Rate-Protokollen immer am meisten Angst vor gebundenem Kapital: Wenn man Orders aufgibt und keine passenden Gegenpositionen findet, bleibt das Geld einfach hängen und bewegt sich nicht.
TermMax schaltet das Underlying direkt zu Morpho; beim Aufgeben von Orders läuft automatisch die variable Rendite. Wenn der Match klappt, funktioniert das nahtlos mit Fixed-Rate. Diese Logik war viel reifer, als ich erwartet hatte. Aber je reifer—desto mehr bereue ich es: Warum habe ich damals nicht zugeschlagen? Nach nur einem Jahr Betrieb wurde bereits von Mainnet auf die V2-Version iteriert, es sind inzwischen 10 EVM-Chains deployed, und die Zahl der direkten Nutzer hat die 1,1 Millionen geknackt. Das ist absolut keine aufgeblasenen Daten nur durch kurzfristige Mining-Anreize—da gibt es wirklich massenhaft Nutzer, die es in ihrem Kreditgeschäft ständig und in hoher Frequenz verwenden.
Ich war vorher sogar so, dass mir ein paar zig Tausend Dollar Verlust bei Shitcoins nicht so sehr zugesetzt haben—Verluste kamen daher, dass ich in eine Falle gelaufen bin und eben Pech hatte; rausgehen und neu anfangen ist dann zumindest möglich. Aber diese Art von Bedauern ist komplett anders. Du siehst es von ganz am Anfang. Du stehst zweimal an der Tür des Wagens, gehst aber nicht rein. Und du schaust dabei zu, wie es sich von „ein vielversprechendes neues Projekt“ zu einem Branchen-Topplayer entwickelt. Jede Wachstumsstufe siehst du—aber nur wegen deiner eigenen Zögerlichkeit hast du es verpasst.
Jetzt starre ich wieder auf die leere Adresse in meiner Beobachtung-Wallet. Gibt es da draußen alte Hasen, die mir mal die Wahrheit sagen? Ist es jetzt noch zu spät, um auf den Zug zu springen—kommt man mit $TMX noch rechtzeitig rein? @TermMax
#dusk $DUSK Gestern um zwei Uhr hockte ich vor dem Schreibtisch in meinem gemieteten Zimmer und blätterte in @Dusk s Whitepaper. Die Ecke des Tisches war eine halbe Stunde lang offen, das Eis in der Cola schmolz durch und der ganze Saft war weg. Die winzigen Wassertropfen, die sich am Becher gebildet hatten, tropften auf die Mausmatte und liefen einen kleinen dunklen Kreis auf.
Dusk positioniert sich mit seinem Privacy Layer1 vor allem für Finanz-Szenarien. Der hauseigene Succinct Attestation- Konsensmechanismus – ganz ehrlich, er soll speziell gegen die alten Probleme von PoS-Ketten großer Player helfen: Blockproduktion wird von wenigen Großen monopolisiert, die Zufallsquelle lässt sich leicht manipulieren, die Bestätigung der Blöcke dauert zu lange – genau diese Gruben bin ich unzählige Male schon reingefallen. Angeblich gibt es eine deterministische Finalität in 3 Sekunden, es hält einer 51%-Attacke stand, und es sorgt dafür, dass nicht ein paar große Wallets mit den Block-Rechten am Ende das Sagen haben.
Klingt erst mal wirklich nach nichts.
Dezentralisierung, Sicherheit, Hochleistung – drei Branchenschmerzen, über wie viele Jahre schon wird darüber gestritten? Und es behauptet, alle drei zu erfüllen? Als ich dann aber bei dem Abschnitt zur Zufallsziehung, also der Seed-Generierung, weiterblätterte, war das Whitepaper erstaunlich vage: Es warf nur den Satz hin „Seed wird aus der Aggregation von Hashes vorheriger Blöcke gebildet“, und damit war es. Ich schob die Maus einfach zur Seite, starrte zwei Sekunden auf den Bildschirm – nichts.
Wenn die Zufälligkeit der Verlosung, welche Blockknoten auswählen, von einer kleinen Zahl großer Knoten so früh abgegriffen werden kann, dass sie Muster erkennen – oder sogar sich absprechen und manipulieren –, dann ist die angeblich „faire Zufallswahl von Verifizierern“ am Ende nur eine Farce. Die Dezentralisierungs-Eigenschaft der wichtigsten Knoten einer Privacy-Kette wird dadurch direkt halbiert. Die Frage, ob sich der Zufallssamen überhaupt durch Verschwörung verfälschen lässt, verstehen Leute, die sich mit verteiltem Konsens auskennen, mehr als gut. Das ist viel schwieriger als „einfach“ die Block- bzw. Produktionsgeschwindigkeit hochzudrehen. Sobald im Design der Zufallsquelle ein Loch steckt, werden Hochleistung und Angriffsschutz zu widersprüchlichen Werbeversprechen – und sie kommen nie wirklich auf dem Boden an. @Dusk
Hier gibt es einen zentralen Konflikt: Da ist ein Protokoll, das angeblich Institutionen-Niveau bei der Abwicklung von Vermögenswerten bedienen will. Wenn die verifizierbare Logik der Zufallsverlosung nicht vollständig durchdacht und erklärt wird, dann hängt die Vertrauenswürdigkeit des SA-Konsenses in Wahrheit weiterhin an den Daten, die das Mainnet langfristig liefert – nicht an den Textbehauptungen im Whitepaper.
Der langfristige Wert von $DUSK ist gewissermaßen daran gekoppelt, ob dieser Konsensmechanismus wirklich „durchläuft“.
Wenn du ein Projekt untersuchst: Welcher Teil im Whitepaper wirkt bei dir am vageften? Schreib’s in den Kommentaren, lass uns darüber reden.
#dusk $DUSK Gestern Abend habe ich die Dusk-Website aktualisiert – die Navigationsleiste ist komplett neu.
Die alten Einstiegspunkte, die fast ein Jahr lang bestanden, sind sauber verschwunden. Ich habe zwischen den beiden Bereichen „Technik-Stack“ und „Entwickler“ vier- oder fünfmal hin und her gewechselt, bevor ich die Dokumentenknoten gefunden habe. Ehrlich gesagt bin ich ziemlich genervt – aber nachdem ich der neuen Website vom Underlying-Protokoll aus nach und nach gefolgt bin und mir die drei wichtigsten Updates angesehen habe, bin ich am Ende doch froh, dass sich der Abend gelohnt hat.
Zuerst zu DuskEVM – das ist der Punkt, über den ich am meisten meckern wollte und der mich gleichzeitig am meisten überrascht hat.
Ich dachte bisher immer, die Privatsphäre der Rusk-VM sei maximal – aber die Einstiegshürde für native Rust-Vertragsentwicklung ist viel zu hoch. Das Ergebnis: DuskEVM stopft meine bisherigen Beschwerden direkt ab. Es ist keine Cross-Chain-Bridge, sondern ein eingebauter Bytecode-Übersetzer. Was heißt das? Ich werfe meinen ursprünglichen Solidity-Vertrag rein, und er wird automatisch in Privacy-Execution-Code umgewandelt, der die PLONK-Schaltkreis-Vorgaben erfüllt – ich muss mich dabei gar nicht um die ZK-Low-Level-Details kümmern.
In der Praxis ist es sogar noch direkter. Ich habe die letzten Nacht erst das Testnetz genutzt und einen Swap-Contract von früher ausprobiert. Vom Kompilieren bis zum Deployment hat es 12 Minuten gedauert. Im Vergleich zu dem, was es vorher gekostet hat, nativen Rust-Code zu „knabbern“, ist das nicht nur ein kleiner Unterschied – das ist eine ganz andere Größenordnung. Dieser Übersetzer ist der Punkt, den ich heute am liebsten jedem empfehlen würde.
Dusk Trade ist der zweite Punkt, der mich unerwartet überrascht hat.
Es basiert auf der Phoenix-zkUTXO-Architektur – ich musste eine Weile nachdenken, um es wirklich zu verstehen. Man kann es so einordnen: Jede einzelne Transaktion ist ein eigenes kryptografisches Ticket, und nur wer die Schlüssel besitzt, kann den Inhalt sehen. Es gibt kein öffentliches Mempool – dadurch können Clip-Bot-Roboter schlicht nicht „rausrennen und zuschlagen“. Gleichzeitig gibt es einen eingebauten Schnittstellen-Endpunkt für gerichtete View-Schlüssel: Wenn Institutionen bei der EU MiCA-Auditierung Marktdaten prüfen müssen, können sie gezielt die Einsicht in Transaktionsaufzeichnungen autorisieren. Compliance und Privatsphäre – diesmal kein Entweder-oder.
Der Compliance-Marktworkflow kompiliert KYC und Sperrfristen direkt in den ZK-Beweis. Beim On-Chain-Posting wird die Compliance automatisch verifiziert, manuelle Reviews entfallen.
Früher hieß es oft, Privatsphäre und Compliance könnten nur eines davon sein. Mit Dusk ist dieses „Entweder-oder“ nach dem Patch nicht mehr existent.
Das einzige Problem ist – als ich damals wegen zu hoher Einstiegshürden aufgegeben habe, eine On-Chain-App zu bauen, habe ich mich gefragt: Wann seid ihr bereit, wann genau wollt ihr zurückkommen? @Dusk
#dusk $DUSK Vor kurzem beim Dusk-Testnet-Reward: Im Einzahlungsprozess wurde ich wegen einer Verifikation der Herkunft des Geldes abgewiesen. Ich war allerdings schon bestens vorbereitet – sogar mit den Adress-Transaktionsaufzeichnungen für ein halbes Jahr. Früher, als ich Zcash gespielt habe, hat mich eine vergleichbare Compliance-Absicherung schon allein mit Screenshots 20 Minuten gekostet. Dazu kam noch, dass Gas fast 0,1 Coins verbrannt hat, und ich habe damit auch meine gesamte Adressposition dem Verifizierer offengelegt. Jedes Mal, wenn so etwas verlangt wird, habe ich Kopfschmerzen. Ergebnis: In meiner Dusk-Wallet habe ich drei Mal geklickt, nach zwei Minuten war die Verifikation durch – nicht einmal mein Restbestand an Testcoins in meiner Adresse wurde vom Verifizierer gesehen.
Mein Wissen über Dusk steckte vorher nur in der Annahme: „eine Privacy-Blockchain“. Sogar standardmäßig ging ich davon aus, dass es sich ähnlich wie andere Anonymitätsketten verhält – man gibt für mehr Privatsphäre die Prüfbarkeit (Auditierbarkeit) auf. Nachdem ich aber fast zwei Stunden den Rust-Quellcode vom Phoenix-Transaktionsmodell gewälzt habe, konnte ich endlich verstehen, dass das Design wirklich genau an diesen Schmerzpunkten ansetzt.
Es gibt keine binäre Schaltfläche „alles öffentlich / alles anonym“. Stattdessen setzt es in der zk-SNARKs-Beweis-Schicht auf ein Design für verifizierbare kryptografische Nachweise (VEP). Mit dem Plookup-Algorithmus wird die Größe eines einzelnen Beweiskörpers auf unter 1 KB gedrückt. Andere ZK-Privacy-Ketten brauchen für vergleichbare Beweise mindestens über 10 KB, und die Verifikation dauert dann 10–20 Sekunden. Dusk’ On-Chain-Verifikation schafft dagegen nur rund 2 Millisekunden: Wenn du beweisen willst, dass das Geld aus einer regulären Börse stammt, erzeugst du einfach einen zielgerichteten Nachweis für genau diese Einzahlung – ohne die vollständige Adresse, den Gesamtbestand oder andere Transaktionshistorien offenzulegen. Sogar deine Empfangsadresse musst du dem Gegenüber nicht mitteilen. Ich habe für das Erstellen des Nachweises nur 0,0003 DUSK Gas verbraucht – sogar günstiger als eine normale Überweisung. Der Verifizierer kann den Beweis direkt on-chain per Contract-Check verifizieren; die Schritte, in denen ich Screenshots hochladen musste, wurden komplett überflüssig. Im Block-Explorer sieht man: In dieser Transaktion gibt es nur den Beweis-Hash, keine halben Klartextdaten.
Früher steckten alle Privacy-Ketten in der Sackgasse: „Wenn man Privatsphäre will, geht Compliance nicht – und wenn man compliant sein muss, verliert man Privatsphäre.“ Dusk dreht den Spieß komplett um und gibt die Kontrolle über Privatsphäre wieder an die Nutzer zurück: Wenn du Transaktionen verstecken willst, ist auf der Kette kein Klartext nachzuvollziehen. Wenn du Compliance-Nachweise erbringen musst, zeigst du dem Gegenüber nur die minimale nötige Information – und nicht einen zusätzlichen Funken Privatsphäre musst du preisgeben.
Habt ihr auch schon mal diese peinliche Situation erlebt: Für eine On-Chain-Authentifizierung wurdet ihr gezwungen, euren gesamten Bestand offenlegen zu müssen? @Dusk
#dusk $DUSK Alter Kumpel, in der tiefen Nacht wirft er mir zwei Sprachmemos von je 60 Sekunden hin, der Ton ist genauso dringlich wie damals, als er mich zum Ansturm auf Trash Dogs gerufen hat: Dusk-Hauptnetz ist online, Verifizierungs-/Staking-Knoten können jetzt laufen, Privacy-Track mit den frühen Marktführern.
Ich dachte mir, das ist doch ähnlich wie damals bei Sui oder Aptos—binär einbauen und gut. Ergebnis: Drei Nächte durchgemacht, bis ich’s endlich begriffen hatte.
Am ersten Tag hakt es sofort. ./dusk-node läuft an, die ZK-Proof-Erzeugung knallt bei 87% garantiert ab; das Terminal spuckt nur einen Satz aus: „witness construction failed“. Der Speicher geht von 4 GB auf 12 GB hoch, die Lüfter drehen so wie die Ölabsaugung von der Imbissbude unten in der Nacht. Fünfmal das Programm neu installiert, dreimal Snapshots neu gezogen—nichts hilft. Am Ende in den GitHub-Beispielen gewühlt: Eine einzige, winzige Kommentarzeile, die ich fast übersehen hätte: „key expects BigInt, string will break witness construction.“ Nachdem ich die Art der Parameterübergabe geändert hatte, neu gestartet—und nach 8 Sekunden waren die Proofs fertig.
Ruhig geworden, erst dann den Quellcode durchgearbeitet. Dusk’s Privacy-Lösung ist nicht „EVM mit einer Schale verkleiden“, sondern Rusk—eine native Privacy-Virtual Machine, die PLONK-Zero-Knowledge-Proof-Schaltkreise, Poseidon-Hashing, BLS-Signaturen und andere Kryptokomponenten direkt einbaut. Entwickler müssen beim Schreiben von Contracts die Verschlüsselungslogik nicht manuell anfassen; nach dem Kompilieren bekommt man automatisch nullwissen-freundlichen WASM-Bytecode. Der Contractcode wird automatisch in Constraints umgewandelt, und viele Transaktionen lassen sich rekursiv zu einem Batch-Proof aggregieren—die Nodes prüfen nur den Proof-Hash. Adressen und Beträge bleiben die ganze Zeit on-chain raus, aber die Compliance jeder einzelnen Transaktion kann mathematisch verifiziert werden.
Die Konsensschicht ist SBA (isolated byzantine agreement, also Isolation-/Sequester-Byzantinisches Protokoll). Validierer müssen mindestens 1000 DUSK parken; in jeder Runde, wenn geblockt wird, reicht es nicht, Transaktionen zu packen—man muss zusätzlich einen ZK-Proof beilegen, dass das Blocken selbst legal ist. Dusk’s Strafen gibt es in zwei Arten: Soft-Penalty richtet sich gegen verpasste Blöcke—dann wird man vorübergehend aus dem Konsens geworfen und die effektive Staking-Menge sinkt; Hard-Penalty richtet sich gegen böswilliges Verhalten—für das Erzeugen ungültiger Blöcke gibt’s 10% Abzug, bei Double-Sign oder Double-Block 20%, und das wird direkt vernichtet. Hardware-seitig empfiehlt der offizielle Leitfaden: ab 4-Kern-CPU, 8 GB RAM.
Drei Wochen gelaufen—keine Chance, dass die Marketing-Claims so krass sind. Aber an dem Abend, als alles durchlief, waren die Lüfter im Case plötzlich still. Wenn man zurückblickt: drei Nächte waren es wert. Nicht, weil man so viel verdient hat, sondern weil man sich das Fundament einer neuen Chain von Anfang bis Ende selbst durchgebissen hat. @Dusk
#baby $BABY Voriges Wochenende habe ich etwas ausprobiert: Ich habe mit den UTXOs getestet, die ich in meinem eigenen Testnetz-Babylon-Staking verwendet hatte, einmal das Staking-Skript durchgespielt.
Ich wollte sehen, wie genau diese drei Arten des Ausstiegs ablaufen.
Zuerst die einfachste: Nach Ablauf des Stakings konnte ich nur mit meiner eigenen Signatur die betreffende UTXO entsperren. Dann habe ich die Transaktion ins Bitcoin-Testnetz übertragen. Der Node hat sie akzeptiert, die Transaktion wurde gebündelt (eingepackt). Kein „Finality Provider“-Okay nötig, keine Babylon-Chain online – meine eigene Signatur hat gereicht. Damals dachte ich: Das ist das ursprünglichste Gefühl von Sicherheit – solange das Bitcoin-Netz weiterläuft, kann der Staker seine Coins zurückholen.
Dann die zweite Variante: Ich habe simuliert, dass ich nicht bis zur kompletten Staking-Dauer warten will und frühzeitig aussteigen möchte. Diesmal benötige ich meine eigene Signatur plus die Signatur des Covenant-Komitees. Meine Signatur ist unkompliziert, aber beim Komitee habe ich den Signaturablauf einmal simuliert. Nach der Übertragung hat der Node die Prüfung bestanden, und die UTXO ließ sich erfolgreich entsperren. So habe ich es verstanden: Das Komitee bestätigt lediglich, dass „dieser frühe Ausstiegsantrag die Regeln erfüllt“, übernimmt aber keine Vermögenswerte und hat keine Kontrollrechte.
Bei der dritten Variante blieb ich hängen. Der Slashing-/Strafpfad braucht drei Schlüssel: meine Signatur, die EOTS-Signatur des Finality Providers sowie die Signatur des Covenant-Komitees. Ich dachte mir damals: Warum muss ich bei Slashing überhaupt meine eigene Signatur liefern? Mache ich mich damit nicht selbst zum Mitwirkenden beim Strafvollzug?
Später habe ich erst durch das Audit-Berichtswerkzeug den Grund verstanden. Die Signatur des Covenant-Komitees ist eine Adapter-Signatur – sie zeigt nach der Verschlüsselung auf den Finality Provider. Ich hatte den Slashing-Pfad im Voraus signiert, aber diese Signatur ist im Normalfall „gesperrt“. Sie wird erst wirksam entschlüsselt, wenn der FP mit demselben Zufallswert zwei unterschiedliche Blocksignaturen in derselben Höhe für zwei verschiedene Blöcke erzeugt, sodass der private Schlüssel offengelegt wird.
Das bedeutet: Ich muss niemandem vertrauen, der nichts Schlimmes tut. Wenn der FP bösartig handelt → die Mathematik legt den privaten Schlüssel offen → die Adapter-Signatur entschlüsselt sich automatisch → der Slashing-Pfad wird freigeschaltet. Ich brauche keinen Administrator, der entscheidet „ob man bestrafen soll“, und ich brauche keine Zustimmung von irgendjemandem.
Ich habe alle drei Ausstiegsarten ausprobiert. Welche Route man nimmt, hängt nicht davon ab, was andere sagen – sondern davon, ob die in den Skripten fest eincodierten Bedingungen erfüllt sind.