Stablecoin-Minting
Beim Stablecoin-Minting erzeugt ein Emittent neue Token auf einer Blockchain, nachdem ein Kunde Geld wie Euro als Deckung eingezahlt hat. Das Burning ist der umgekehrte Schritt: Der Emittent vernichtet Token, die ein Inhaber zurückgibt, und zahlt denselben Betrag aus der Reserve aus. Zusammen halten beide Schritte die Zahl der umlaufenden Token gleich dem Geld, das der Emittent hält.
In der EU ist ein Stablecoin, der eine einzige Währung abbildet, ein E-Geld-Token, und sein Emittent muss eine Bank oder ein E-Geld-Institut sein. Er erzeugt die Token über einen Smart Contract, den nur bestimmte Schlüssel aufrufen dürfen, und derselbe Vertrag kann Adressen sperren, Überweisungen anhalten oder Guthaben einfrieren. Diese Funktionen, die genutzten Blockchains und der Rücktausch bilden die Technik hinter einem regulierten Stablecoin.
Mint und Burn im Token-Vertrag
ERC-20, der grundlegende Token-Standard auf Ethereum, regelt Guthaben, Überweisungen und Freigaben, kennt aber keine Funktion zum Erzeugen oder Vernichten von Token. Der Standard verlangt nur, dass ein Vertrag beim Erzeugen neuer Token ein Transfer-Ereignis von der Nulladresse ausgibt, also schreibt jeder Emittent seine eigene Minting-Logik. Circle nutzt für seine Stablecoins auf Ethereum und verwandten Chains einen Vertrag namens FiatToken. Im Token-Design ernennt eine Master-Minter-Rolle die Minter und gibt jedem ein Kontingent, das mit jedem erzeugten Token sinkt und den Schaden begrenzt, falls der Schlüssel eines Minters kompromittiert wird.
Ein Minter kann nur Token verbrennen, die auf seiner eigenen Adresse liegen, deshalb schickt ein Inhaber beim Rücktausch die Token zuerst an den Emittenten zurück. Nach Artikel 49 der MiCA gibt der Emittent eines E-Geld-Tokens die Token zum Nennwert und bei Eingang des Geldes aus, das Minting folgt also einer Zahlung auf das Reservekonto. Eine Bank, die eine tokenisierte Einlage ausgibt, durchläuft einen ähnlichen Kreislauf aus Mint und Burn, doch ihr Token bleibt eine Einlage in der Bilanz der Bank.
Einfrieren, Pausieren und Beschlagnahme
Der Token-Vertrag kann dem Emittenten auch erlauben, Token anzuhalten, etwa wenn ein Gericht oder eine Behörde es anordnet. Im FiatToken-Design kann eine Blacklister-Rolle eine Adresse sperren, die dann keine Token mehr senden, empfangen, erzeugen oder verbrennen kann, und eine Pauser-Rolle kann alle Überweisungen, das Minting und das Burning zugleich stoppen. SG-FORGE, das Digital-Asset-Geschäft der Societe Generale, behält sich im EURCV-Whitepaper vor, Adressen bei Verdacht auf illegale Aktivitäten zu sperren und die dort gehaltenen Token einzufrieren.
Auf Solana bietet das Token-2022-Programm solche Kontrollen als Token-Erweiterungen an, die ein Emittent beim Anlegen des Tokens aktiviert. Ein Permanent Delegate kann Token von jedem Konto dieses Tokens übertragen oder verbrennen, und der Kontoinhaber kann dieses Recht nicht widerrufen. Ein Emittent kann damit Token ohne den Schlüssel ihres Inhabers bewegen, etwa um eine behördliche Anordnung umzusetzen, während andere Erweiterungen neue Konten standardmäßig einfrieren oder den ganzen Token pausieren.
Allowlists in der Schweiz und in der EU
Manche Emittenten lassen nur geprüfte Adressen ihren Token halten, ein Modell, das Allowlist oder Whitelist heißt. In ihrer Aufsichtsmitteilung 06/2024 verlangt die FINMA, dass die Identität aller Inhaber eines von einem beaufsichtigten Institut ausgegebenen Stablecoins geprüft wird, auch späterer Käufer, und fordert vertragliche und technische Übertragungsbeschränkungen. Der Token-Vertrag prüft dann jede Überweisung gegen ein Register zugelassener Inhaber, nach dem Modell, das der Standard ERC-3643 für zugangsbeschränkte Token beschreibt.
Die MiCA verlangt von Emittenten eines E-Geld-Tokens keine solche Übertragungsbeschränkung für die Inhaber. SG-FORGE entfernte die Whitelisting-Beschränkungen aus dem EURCV-Vertrag, als es den Token im Juni 2024 auf die MiCA umstellte, damit EURCV Börsen, DeFi-Anwendungen und Liquiditätspools erreichen konnte. Die Identitätsprüfung findet dann beim Minting und beim Rücktausch statt sowie an den On- und Off-Ramps lizenzierter Anbieter.
Ein Token auf mehreren Blockchains
Ein Emittent, der seinen Token auf mehr als einer Blockchain anbieten will, setzt auf jeder Chain einen eigenen Token auf und erzeugt dort direkt. SG-FORGE gibt EURCV als ERC-20-Token auf Ethereum aus, mit dem Token-2022-Standard auf Solana, über Trust Lines im XRP Ledger und als natives Asset auf Stellar. Jede Version hat eigenen Code, eigene Sperrfunktionen und eigene Schlüssel, deshalb sichert und überwacht der Emittent jede Bereitstellung einzeln.
Eine Bridge, die einen Stablecoin auf eine andere Chain bringt, erzeugt meist eine gewrappte Kopie, deren Wert von der Bridge abhängt. Circle umgeht das bei USDC mit dem Cross-Chain Transfer Protocol, das Token auf der Ausgangschain verbrennt und denselben Betrag auf der Zielchain erzeugt, ohne Liquiditätspools einer Bridge. Der FiatToken-Vertrag ist zudem ein upgradefähiger Proxy, und nur ein Admin-Schlüssel darf den Code dahinter austauschen, eine der Rollen, die ein Smart-Contract-Audit vor dem Start prüft.
Rücktausch und Reserveberichte
Der Rücktausch verbindet das Burning auf der Blockchain mit einer Zahlung im Bankensystem. Bei EURCV stellt ein Inhaber einen Antrag, durchläuft Identitäts-, Berechtigungs- und Sanktionsprüfungen und überträgt die Token an den Emittenten, der dann den Eurobetrag auf das Konto des Inhabers zahlt. Scheitert eine Prüfung, weist der Emittent die eingehende Übertragung zurück, und die Token gehen an die Wallet zurück. Nach Artikel 55 der MiCA hält jeder Emittent von E-Geld-Token außerdem einen Rücktauschplan für den Fall bereit, dass er seine Pflichten nicht mehr erfüllen kann, und meldet ihn binnen sechs Monaten nach dem Angebot der Aufsicht.
Reserveberichte zeigen, ob die umlaufenden Token dem Geld dahinter entsprechen. SG-FORGE führt an jedem Geschäftstag einen Deckungstest mit Daten der Banken durch, die die Reserve halten, und veröffentlicht das Ergebnis am folgenden Geschäftstag. Circle veröffentlicht monatliche Prüfberichte zu den Reserven von USDC und EURC, erstellt von einer Big-Four-Prüfungsgesellschaft nach den Standards des AICPA. Für einen signifikanten E-Geld-Token eines E-Geld-Instituts übernimmt Artikel 58 der MiCA die Reserveregeln für vermögenswertreferenzierte Token, einschließlich einer unabhängigen Prüfung alle sechs Monate. Ein Monatsbericht prüft die Reserve zu einem einzigen Zeitpunkt, dieselbe Momentaufnahme, die auch einen Proof of Reserve begrenzt. Banken und Verwahrer halten die Reservewerte selbst nach den Regeln der Stablecoin-Verwahrung.
Kommende Events zu Stablecoins und Payments
Was bedeutet Minting bei Stablecoins?
Minting bedeutet, dass der Emittent neue Token im Smart Contract erzeugt, nachdem er denselben Geldbetrag für die Reserve erhalten hat. Der Vertrag bucht die neuen Token auf die Adresse des Käufers, und das Burning entfernt sie wieder, wenn der Käufer sie in Geld zurücktauscht.
Wie gibt man einen Stablecoin aus?
Ein Unternehmen braucht eine Lizenz, einen Token-Vertrag auf mindestens einer Blockchain, ein Reservekonto bei einer Bank und einen Prozess für den Rücktausch. Emissionsplattformen liefern den Großteil der Technik, und Bridge, das Stablecoin-Geschäft von Stripe, betreibt eine namens Open Issuance, bei der ein Unternehmen Chains, Reservemix und Marke wählt und per API-Aufruf Token erzeugt oder zurücknimmt. In der EU braucht der rechtliche Emittent eines E-Geld-Tokens weiterhin eine Banklizenz oder eine E-Geld-Lizenz, während Anbieter von Stablecoin-Infrastruktur Verwahrung, Wallets und Zahlungsschnittstellen für ihn betreiben können.
Kann ein Stablecoin-Emittent Token einfrieren?
Ja, ein Emittent kann Token einfrieren, wenn sein Vertrag eine Sperrliste oder Einfrierfunktion enthält, die ein Schlüssel des Emittenten steuert, wie bei USDC und EURCV. Eine gesperrte Adresse kann den Token weder senden noch empfangen, und das Whitepaper des Tokens nennt die Fälle, in denen der Emittent diese Befugnis nutzt.
Welche Token-Standards nutzen Stablecoins?
USDC und EURCV sind auf Ethereum ERC-20-Token mit zusätzlichen Rollen für Minting, Sperren und Pausieren. Der FiatToken-Vertrag unterstützt außerdem ERC-2612-Permits und ERC-3009-Autorisierungen, mit denen ein Dritter eine signierte Überweisung einreicht und die Netzwerkgebühr für den Inhaber zahlt. Auf Solana nutzen Emittenten das Token-2022-Programm, und im XRP Ledger hält man einen Stablecoin über Trust Lines zum ausgebenden Konto.
Woraus besteht die technische Architektur eines Stablecoins?
Die technische Architektur eines Stablecoins beginnt mit dem Token-Vertrag und seinen Rollen, etwa Minter, Pauser, Blacklister und Admin. Dazu kommen die Schlüssel für diese Rollen, die Bereitstellungen auf jeder Blockchain, die Bankkonten der Reserve und die Systeme, die erzeugte Token mit eingehenden Zahlungen und Rücktauschen abgleichen.
Stablecoin-Minting und Finance Loop
Finance Loop behandelt Stablecoin-Minting im Themenfeld Zahlungsverkehr und digitales Geld, zu dem E-Geld-Token und ihre Reserven gehören. Finance Loop unterstützte die Bybit EU x Circle Roadshow in Frankfurt, deren Panels USDC und EURC behandelten, und ist Medienpartner von Capital & Code, veranstaltet vom Euro-Stablecoin-Emittenten AllUnity.
Finance Loop ist ein Experten-Netzwerk und will die institutionelle Nutzung neuer Technologien im Finanzwesen voranbringen, wie KI, digitale Zahlungen sowie Cloud- und Blockchain-Lösungen. Finance Loop hilft seinen Mitgliedern, Kompetenzen und persönliche Netzwerke in diesen Bereichen aufzubauen: Investment und digitale Vermögenswerte, Zahlungsverkehr und digitales Geld, Digitale Infrastruktur und Souveränität und Risiko und Compliance.