Die Stablecoin-Bridge
Rand gibt einen einzigen Vermögenswert aus, RAND, und dessen Preis schwankt. Ein abgeschirmter Pool, in dem sich nichts Stabiles halten lässt, ist für Zahlungen nur eingeschränkt nützlich. Daher werden USDT und USDC von den Chains importiert, auf denen sie bereits zirkulieren, und abzüglich einer Bridge-Gebühr von 0,1 % als zUSD geprägt: ein abgeschirmter Dollar, gedeckt durch die zusammengefassten USDT- und USDC-Reserven, gehalten als Notes im selben Pool wie alles andere und jederzeit gegen jede der beiden Coins einlösbar.
Die Alternative wäre, abzuwarten, bis Tether und Circle nativ ausgeben. Das ist eine kommerzielle Entscheidung, die sich am Volumen orientiert, das die Chain noch nicht hat. Eine Bridge braucht keine Mitwirkung des Emittenten. Der Preis dafür ist eine längere Vertrauenskette und ein eigener Verwahrer – und diese Seite benennt diesen Preis offen, statt ihn zu beschönigen.
- Gesperrte Stablecoins
- —
- jeder akzeptierte Coin, alle vier Chains
- Gesperrte USDT
- —
- Tether USD
- Gesperrte USDC
- —
- USD Coin
- zUSD-Angebot
- —
- die Gesamtmenge im Token-Register, eins zu eins gegenüber dem Gesperrten
| Chain | Token | Heute geprägt | Tageslimit | Gesperrt |
|---|
Die Bridge wird aus dem Explorer gelesen …
Sperren
USDT oder USDC werden auf der Heimat-Chain in den Custody-Contract eingezahlt und dort festgesetzt. Der Contract sperrt und gibt ausschließlich frei; er prägt niemals etwas.
Attestieren
Guardians beobachten den registrierten Emitter auf jeder Quell-Chain, warten die Bestätigungstiefe ab und signieren, was sie gesehen haben. Sechs von acht Signaturen bilden ein Quorum. Sie bezeugen, dass eine Nachricht veröffentlicht wurde, nicht, was sie bedeutet.
Prägen
Rand prüft das Quorum, ein zweites Post-Quanten-Quorum derselben Guardians sowie die Emitter-Bindung; kontrolliert das Mint-Limit dieser Reserve und das globale Limit der letzten 24 Stunden; markiert das Attestat als verbraucht und fügt der Shielded Pool eine Note-Commitment hinzu, und zwar für die Einzahlung abzüglich der Bridge-Gebühr (0,1 % seit chain 20, als zUSD-Note für die Treasury gehalten). Ab diesem Moment ist der Vermögenswert eine zUSD-Note, die sich von jeder anderen Note in der Anonymitätsmenge nicht unterscheiden lässt.
Einlösen
Der Inhaber gibt die Note in einer einzigen Transaktion aus, die die Münze, die Zielchain und die Adresse benennt, und zahlt eine Bridge-Gebühr von 0,01 RAND. Seit chain 20 behält die Chain zudem 0,1 % des Betrags als zUSD-Gebührennote ein, und die Auszahlung ist der Betrag abzüglich dieser Gebühr. Rand lehnt sie ab, wenn die Reserve dieser Münze weniger als den Betrag enthält. Zuerst wird der Nullifier veröffentlicht, dann attestieren die Guardians das Verbrennen, dann gibt die Verwahrung frei. Der Anspruch wird vernichtet, bevor die Sicherheit bewegt wird, niemals danach.
Der gesperrte Wert ist an der Grenze öffentlich. Jede spätere Übertragung der Note ist es nicht. Die Privatsphäre-Grenze ist die Bridge selbst: Was hineingelangt, ist transparent, was auf Rand zirkuliert, ist abgeschirmt.
Ein Token, sieben Reserven
zUSD ist ein einziger Token, doch seine Deckung wird Reserve für Reserve gezählt: Eine Reserve ist ein Coin auf einer Heimat-Chain, geführt über das Paar und nicht über das Symbol. USDT, das auf Ethereum gesperrt ist, und USDT, das auf Tron gesperrt ist, liegen in getrennter Verwahrung, und Rand erfasst, was jede davon gesperrt hat. Eine Einlösung benennt Coin und Chain und wird abgelehnt, wenn diese Reserve weniger als den Betrag hält; eine Einlösung auf einer Chain kann daher nicht auf die Verwahrung einer anderen zugreifen. Das zUSD-Angebot entspricht konstruktionsbedingt der Summe der sieben Reserven.
Werte auf der Leitung tragen acht Nachkommastellen. Verwendet ein Token achtzehn, sperrt der Contract nur den darstellbaren Betrag; verwendet es sechs, muss eine Einlösung ein ganzzahliges Vielfaches der kleinsten Einheit des Coins sein. In beiden Fällen bleibt keine gesperrte Einheit ohne eine Attestierung zurück, die sie freigeben kann.
| Chain | Coins | Standard | Verwahrung | Bestätigung | Nachkommastellen |
|---|---|---|---|---|---|
| Ethereum | USDT, USDC | ERC-20 | Lock-Contract | 32 Blöcke | 6 |
| Binance Smart Chain | USDT, USDC | BEP-20 | Lock-Contract | 20 Blöcke | 18, auf der Leitung auf 8 gekürzt |
| Tron | USDT | TRC-20 | Lock-Contract | 20 Blöcke | 6 |
| Solana | USDT, USDC | SPL | Custody-Programm | Finalisierter Slot | 6 |
Acht Guardians, sechs signieren
Ein Guardian-Set ist eine geordnete Liste von Attestierungsschlüsseln. Eine Nachricht gilt als attestiert, wenn mehr als zwei Drittel von ihnen sie signieren: die byzantinische Schwelle des Validator-Sets, angewandt auf ein Komitee, das Chains beobachtet, die die Validatoren von Rand aus dem Konsens heraus nicht sehen können. Das Format stammt von Wormhole, übernommen statt neu erfunden, sodass Guardian, Solidity-Verifier und Rust-Verifier gegeneinander geprüft werden können.
Eine Prägung auf Rand benötigt zusätzlich ein zweites Quorum: Sechs derselben acht Guardians signieren denselben Digest mit Dilithium2, gebunden an die Rand-Chain, und Rand lehnt eine Prägung ab, der eines von beiden fehlt. Eine Freigabe auf einer Quell-Chain beruht weiterhin allein auf dem secp256k1-Quorum.
Attestierung ist keine Autorisierung
Guardians bezeugen die Veröffentlichung. Sie beobachten einen nachrichtenemittierenden Contract, warten Bestätigungen ab und signieren, was sie beobachtet haben. Den Payload interpretieren sie nicht. Nimmt die Nachrichtenschicht Nachrichten von jedem Aufrufer an, kann jede Partei, die eine Transaktion auf der Quell-Chain einreichen kann, die Prägung einer beliebigen Menge zUSD auslösen, ohne dass auch nur ein Guardian-Schlüssel kompromittiert wäre: Die Attestierung der Guardians ist wahrheitsgemäß, denn die Nachricht wurde tatsächlich veröffentlicht.
Die Prägung verhindert nicht die Signaturprüfung, sondern die Emitter-Bindung: Das Ziel akzeptiert eine Attestierung nur, wenn sie vom registrierten Bridge-Contract für die Chain stammt, die die Attestierung selbst benennt. Auf einer permissionless Nachrichtenschicht impliziert eine gültige Signatur keine Autorisierung, und diese Bindung ist die tragende Prüfung.
Was den Schaden begrenzt
Nichts davon macht die Bridge vertrauensfrei. Jedes davon wandelt einen Ausfall von unbegrenzt in begrenzt oder von unbemerkt in beobachtbar um.
Korrektheit der Verwahrung
Satz 9.13Jede Chain zählt, was sie hält, und weigert sich, mehr freizugeben, und Rand führt dieselbe Zählung pro Reserve und lehnt eine Einlösung darüber ab. Eine gefälschte Attestierung kann kein Geld abziehen, das dort nie gesperrt wurde; aus einem unbegrenzten Prägefehler wird so ein begrenzter Verwahrungsfehler.
Emitter-Bindung
Def. 9.7 · Folgerung 9.8Eine Attestierung wird nur akzeptiert, wenn sie vom registrierten Bridge-Contract für die in der Attestierung selbst benannte Chain emittiert wurde. Ohne das könnte jeder, der auf einer Quell-Chain eine Nachricht veröffentlichen kann, nach Belieben prägen, während ehrliche Guardians wahrheitsgemäß signieren.
Replay-Schutz
Def. 9.10Jede Attestierung ist genau einmal einlösbar, geführt über ihren Digest, und jede Einlösung veröffentlicht einen Nullifier. Weder eine Prägung noch eine Freigabe lässt sich wiederholen.
Prüfbarkeit des Angebots
Satz 9.14Das abgeschirmte Angebot entspricht den öffentlichen Prägungen abzüglich der öffentlichen Vernichtungen, und die Peg-Bedingung gegenüber der Verwahrung kann jeder prüfen, ohne eine Note zu öffnen. Übertragungen innerhalb des Pools erhalten den Wert konstruktionsbedingt und können die Gesamtsumme daher nicht verändern.
Limits und Pause
Bem. 9.16Auf dem aktuellen testnet kann jede Reserve in beliebigen 24 Stunden höchstens 100.000 zUSD prägen, alle sieben zusammen höchstens 4.000 zUSD. Ein einzelner Pausenschlüssel, getrennt von den Guardian-Schlüsseln verwahrt, kann das Prägen sofort anhalten. Er kann es nicht wieder aufnehmen: Das erfordert das postquantensichere Guardian-Quorum, das auch den Pausenschlüssel ersetzen kann; Rücknahmen bleiben durchgehend offen. Die Quellverträge führen ihre eigenen Pauser- und Ratenobergrenzen. Diese begrenzen das Risiko, beseitigen es aber nicht.
Bestätigungstiefe
Guardians signieren erst, nachdem die Quellchain die Sperrung finalisiert hat; eine durch eine Reorganisation verworfene Einzahlung kann daher keine Prägung decken.
Die schwächste Komponente
Alles Übrige im Protokoll lässt sich auf kryptografische Härte oder auf eine byzantinische Schranke über eine gestakte, slashbare Validatorenmenge zurückführen. Die Bridge nicht, und das Paper sagt dies mit genau diesen Worten. Proposition 2.8 des zUSD-Papers argumentierte gegen genau diese Konstruktion; sie wird unverändert wiedergegeben, weil sie weiterhin zutrifft. Da jede zUSD-Deckung ein attestiertes Bein ist, gilt für jede Einheit die geringere der beiden Garantien: Solvenz der Verwahrung und Integrität der doppelten Guardian-Schwelle.
- ›Ein Quorum von Guardian-Schlüsseln kann auf jeder Chain den gesamten verwahrten Bestand freigeben. Es gibt keinen Betrugsnachweis, kein Anfechtungsfenster und keine optimistische Verzögerung. Eine gültige Quorum-Signatur ist die Autorisierung.
- ›Guardians sind durch den Konsens von Rand weder mit einer Kaution hinterlegt noch slashbar. Die Verluste in dieser Bridge-Klasse – Ronin, Wormhole, Nomad, Harmony – gingen auf Schlüsselkompromittierung und Verifikationsfehler zurück, nicht auf Konsensversagen.
- ›Hält eine einzige Maschine sechs Schlüssel, ist diese Maschine die Bridge. Unterschiedliche Betreiber, Jurisdiktionen und Schlüsselhardware sind eine Voraussetzung des Betriebs, keine Konfigurationspräferenz.
- ›zUSD ist ein gepoolter Vermögenswert: ein Anspruch auf die Verwahrung von Rand, die wiederum ein Anspruch auf Tether und auf Circle ist. Jeder Inhaber trägt das Risiko beider Emittenten, gleich welche Münze er eingezahlt hat, dazu das Guardian-Risiko, und Letzteres ist bei Weitem das schwächere Glied.
- ›Es wurde kein unabhängiges Audit durchgeführt. Die Verträge sind seit dem 19. September 2026 auf vier mainnets bereitgestellt und halten echte USDT, unter Obergrenzen von 100 pro Transfer und 1.000 pro Tag und Token. Ein Betreiber hält heute alle Guardian-Schlüssel: sechs auf separaten Hosts und zwei auf einem Laptop.
Die Grenze
Konsens, Privatsphäre und Zurechenbarkeit sind postquantensicher: STARK-Soundness, ein 384-Bit-Transkript-Hash, Dilithium-Signaturen. Guardian-Attestierungen über secp256k1 sind es nicht, und der Freigabepfad stützt sich weiterhin allein auf sie. Ein Quantenangreifer gewinnt jeden Guardian-Schlüssel aus dessen veröffentlichtem öffentlichen Schlüssel zurück und gibt den gesamten verwahrten Bestand frei. Die Postquantensicherheit des Systems ist das Minimum über seine Komponenten, und auf der Freigabeseite beträgt diese Komponente null Bit, bis sie migriert wird.
Der Verifizierer ist die eigene Ausführungsschicht von Rand, die Dilithium bereits verifiziert. Jede Prägung trägt nun neben dem secp256k1-Quorum ein Dilithium2-Quorum derselben Guardians über denselben Digest, sodass das Wiedergewinnen der secp256k1-Schlüssel nicht mehr genügt, um eine Prägung zu fälschen. Seit chain 15 kann das postquantensichere Quorum seine eigene Menge und den Pausenschlüssel rotieren, wobei jede Rotation von der aktuellen Menge signiert wird; auf chain 20 verlangt eine Rotation zudem den Nachweis, dass die neuen Schlüssel gehalten werden, und wird einen Tag nach ihrer Annahme wirksam.
Ethereum, Binance Smart Chain, Tron und Solana verifizieren secp256k1 nativ. Die ML-DSA-Verifikation im Contract-Code kostet heute Millionen Gas. Der Freigabepfad bleibt klassisch gesichert, bis die Quellchains postquantensichere Precompiles ausliefern, und Rand kann diesen Termin nicht aus eigener Kraft vorziehen.
Was daraus für Betreiber folgt
Das verbleibende Risiko wird durch die Verwahrung begrenzt, nicht durch das abgeschirmte Angebot, und es schrumpft, je mehr die Bridge für Zahlungsflüsse statt zur Aufbewahrung genutzt wird. Große ungenutzte Bestände auf der Quellseite zu halten, ist die Konfiguration, die den Verlust im Quantenzeitalter maximiert; die Verwahrungsobergrenzen sollten daher entsprechend gesetzt werden. Der vertrauensminimierte Ersatz liegt bereits im Werkzeugkasten des Systems: Ein STARK, der den Konsens einer Quellchain verifiziert, würde die Annahme der Bridge auf diese Chain plus STARK-Soundness reduzieren und die Guardian-Menge vollständig beseitigen. Die Hindernisse sind Beweiskosten und Engineering pro Chain, nicht ein fehlendes Primitiv.
Implementierungsstand
Es gibt eine Referenzimplementierung: Verwahrungsverträge für die EVM-Chains und Tron, ein Verwahrungsprogramm auf Solana, einen Guardian, der alle Chains beobachtet und zusammengesetzte Attestierungen ausliefert, sowie einen gemeinsamen Codec für das Wire-Format, der im Fullnode als Crate bridge-codec mitgeführt wird, sodass eine Änderung des Wire-Formats in einer Sprache die Tests in den anderen fehlschlagen lässt. Auf der Rand-Seite implementiert der Full Node die empfangende Hälfte seit der Phase S3 des Shielded Pools: Eine Attestierung hinterlegt eine Note, die die Chain aus dem attestierten Betrag berechnet; ein überbrückter Bestand ist eine Note im selben Pool wie RAND, und ein Burn ist eine Transaktion mit einem Beweis. Eine Chain schaltet die Bridge mit einem Abschnitt in ihrem Genesis ein. Das aktuelle testnet, chain 20, hat sie eingeschaltet: Acht Guardians, acht postquantensichere Guardians, ein Pausenschlüssel und eine tägliche globale Prägeobergrenze von 4.000 zUSD stehen in seinem Genesis, ebenso zUSD mit seinen sieben Reserven, das die beim Schnitt ausstehenden zUSD übernimmt, wobei die Verwahrung dafür weiterhin gesperrt ist. Sein Genesis benennt die am 30. September 2026 neu bereitgestellten Bridge-Endpunkte für Ethereum, BNB Chain und Tron und erhebt auf jede Prägung und jeden Burn 0,1 % in zUSD, sodass das Angebot weiterhin der dafür gesperrten Verwahrung entspricht. Ein Round Trip auf jeder Quellchain wurde am 20. September 2026 auf chain 14 durchgeführt. Die Zahlen am Anfang dieser Seite werden von chain 20 gelesen.
Die Verträge, der Guardian und der Relayer sind öffentlich unter github.com/randprotocol/bridge einsehbar, und die bereitgestellten Adressen samt ihren Transaktionen sind in dessen Mainnet-Deployment-Protokoll aufgeführt. Die Endpunkte sind seit dem 19. September 2026 auf Ethereum, BNB Smart Chain, Tron und Solana in Betrieb, jeder Token begrenzt auf 100 pro Transfer und 1.000 pro Tag. Die Verwahrung hält echten Wert: 10 USDT am 30. September 2026, die die 10 im Umlauf befindlichen zUSD decken. Es wurde kein unabhängiges Audit durchgeführt, und ein Betreiber hält alle Guardian-Schlüssel.
Die Spezifikation lesen
Abschnitt 9 des Protokoll-Papers spezifiziert die Bridge: das Attestierungsformat, die Emitter-Bindung, das abgeschirmte Prägen und Einlösen, die Soundness der Verwahrung, die Prüfbarkeit des Angebots und die postquantensichere Asymmetrie. Das zUSD-Paper behandelt die Reserveninvariante, die als Proposition formulierten Kosten des Bridgings und die Verlustschranken, die das Deployment auf chain 14 trägt.