Die richtige Balance finden
4. März 2021

Mit dem kürzlichen Start der Bootstrap-Phase des SigUSD-Stablecoins haben die Teilnahmequoten der Ergo-Community unsere Erwartungen übertroffen. Dies ist deutlich am Gesamtwert, der in der dApp gesperrt ist (TVL) von über 6 Millionen Dollar in Ergs zum Zeitpunkt des Schreibens zu erkennen. Wir von der Ergo Foundation haben genau beobachtet, wie die Community die SigUSD dApp nutzt, die Mechanismen versteht und all die verschiedenen Faktoren, die eine Rolle spielen.
Front-Running identifiziert
Kurz nachdem die dApp live ging, bemerkten wir, dass ein großer Wal regelmäßig in und aus SigUSD ein- und ausstieg. Nach einigen Recherchen zu den Mustern, die dieser Wal verwendete, wurde festgestellt, dass er den Oracle-Preis vorwegnahm, um Profit zu erzielen.
Diese Art des Oracle-Front-Runings ist bereits im Ethereum-DeFi-Ökosystem vorgekommen und ist ein Faktor, da Oracle-Datenpunktaktualisierungen niemals 100% sofort sein können. Es muss immer eine gewisse Verzögerung geben, bevor ein Datenpunkt in einen Block aufgenommen wird, was die Möglichkeit eröffnet, dass Front-Running existiert.
In unserem Szenario nutzte der Wal dies aus, indem er SigUSD früh während der „Live Epoch“-Phase des Oracle-Pools prägte (sobald es vernünftig klar war, was der kommende neue Erg/USD-Datenpunkt sein würde) und profitierte von der Preisdifferenz, sobald der Oracle-Pool den Datenpunkt finalisierte. Sie können sich die Adresse des Wals hier ansehen (der anscheinend ein früher Miner im Ergo-Ökosystem ist: https://explorer.ergoplatform.com/en/addresses/9hyDXH72HoNTiG2pvxFQwxAhWBU8CrbvwtJDtnYoa4jfpaSk1d3)
Strategie zur Minderung von Front-Running vor dem Start
Bei der Gestaltung des Protokolls unter SigUSD (genannt das AgeUSD-Protokoll) wurde verstanden, dass Front-Running ein Problem darstellen könnte. Daher wurde ein Mechanismus im Protokoll implementiert, um dem entgegenzuwirken; nämlich Gebühren für das Prägen und Einlösen. Kurz gesagt, die Gebühren für das Prägen/Erlösen von SigUSD wirken als Barriere, die verhindert, dass Front-Running profitabel ist. Diese Front-Running-Barriere kann berechnet werden, indem einfach die Gebühr für das Prägen von SigUSD plus die Gebühr für das Einlösen von SigUSD addiert wird.
Für die bereitgestellte SigUSD dApp wurden die Gebühren vom Bereitsteller (DarkSideBrrrrr) auf niedrige 1% pro Prägung/Erlösung festgelegt, um der Community ein nahtloses Erlebnis beim Erwerb von SigUSD/SigRSV zu bieten, ohne viel zusätzlich zu zahlen. Diese Entscheidung für niedrige Gebühren machte es jedoch auch für einen gierigen Wal attraktiver, die dApp auszunutzen und zu versuchen, sie für Profit vorwegzunehmen. Mit nur 1% Gebühr auf jede Aktion bedeutet dies, dass die Front-Running-Barriere letztendlich 1% + 1% beträgt.
Mit einer aufstrebenden Blockchain wie Ergo, die eine angemessene Preisvolatilität aufweist, haben sich diese 1%-Gebühren als unzureichend für den Wal erwiesen. Daher wurde vereinbart, dass dieses Front-Running-Problem sofort angegangen werden muss.
Strategie zur Minderung von Front-Running nach dem Start
Um Erg-Inhaber vor den Manipulationen des Wals zu schützen, wurde der Oracle-Pool gestoppt, um die fairste Möglichkeit zu haben, das Protokoll zu aktualisieren. Das bedeutet, dass der Oracle-Kurs für Erg/USD auf $3.16143 eingefroren wurde, wie im SigmaUSD-Web dApp zu sehen ist.
Dies ermöglicht es allen SigmaUSD- und SigmaRSV-Inhabern, ihre Token sicher gegen Ergs einzulösen. Wenn der Kurs nicht eingefroren worden wäre, könnten die Benutzer, die diesen Beitrag zuerst lesen, sauber aussteigen, auf Kosten anderer Benutzer, die weiterhin negativ betroffen wären. Daher können alle SigmaUSD-Inhaber ihre Token sofort einlösen, was auch allen SigmaRSV-Inhabern ermöglicht, ihre Token einzulösen.
In Zukunft bietet uns dies die Möglichkeit, ein neues Gleichgewicht für SigmaUSD zu finden und diese Probleme mit einem vielschichtigen Ansatz anzugehen.
Die Ergo Foundation empfiehlt, dass das Community-Mitglied DarksideBrrrr eine neue Bereitstellung von SigmaUSD mit einer Gebühr von 2% herausgibt. Dies wird die Barriere für alle Arten von Front-Running, die ein Wal versuchen könnte, zu verdoppeln.
Darüber hinaus ist das Ziel, das derzeit verwendete risikofreie Front-Running vollständig zu verhindern. Daher werden neue Oracle-Pools mit einem „Härtungs-Upgrade“ bereitgestellt.
Der erste Teil dieses Upgrades besteht darin, eine Obergrenze für Preisvariationen zwischen Datenpunktaktualisierungen festzulegen. Mit anderen Worten, da Front-Running durch 2%-Gebühren (eine 4%-Front-Running-Barriere) verhindert wird, können Datenpunktaktualisierungen jetzt geglättet werden, sodass sie nur in 4%-Schritten nach oben/unten bewegt werden. (Mit sehr scharfen Bewegungen, um zu verhindern, dass echte große Marktbewegungen verhindert werden). Diese Änderung verhindert die Front-Running-Technik, die der Wal verwendete.
Darüber hinaus möchten wir es noch besser machen und das Erlebnis für alle oracle-basierten dApps verbessern, während wir solche großen Änderungen vornehmen. Daher werden wir die Geschwindigkeit der Datenpunktveröffentlichung des Oracle-Pools verdoppeln. Ursprünglich 60 Minuten, wird der Veröffentlichungszeitplan auf 30 Minuten beschleunigt.
Dies funktioniert natürlich Hand in Hand mit den geglätteten Preisaktualisierungen und bietet damit qualitativ hochwertigere, frischere und nützlichere On-Chain-Datenpunkte.
Ausblick
Mit neuartigen Updates sowohl für die Oracle-Pools als auch für die SigmaUSD dApp können das Ökosystem und alle Ergonauten sicher sein, dass das Ökosystem in die richtige Richtung voranschreitet.
Der aktuelle Plan sieht vor, das neue Oracle-Pool-Update innerhalb der nächsten Woche zu starten, und wir erwarten, dass DarkSideBrrrr kurz danach eine neue Instanz von SigmaUSD bereitstellen kann.
Die Ergo-Community ist eines der wertvollsten Vermögenswerte, die wir haben, und wir beabsichtigen, diesen Übergang so reibungslos wie möglich zu gestalten, damit jeder wieder genießen kann, SigmaUSD und SigmaRSV zu verwenden. Wir werden Sie auf dem Laufenden halten, während sich die Dinge in der kommenden Woche entwickeln.
Share post
13. August 2025
12. August 2025
9. Juli 2025
12. Mai 2025
9. Dezember 2024
19. August 2024
