Das Curated Module Committee von Lido darf die Einzahlungsreserve des Protokolls anpassen. Am 27. September lag das Ziel jedoch weiterhin bei 1.500 ETH; ein entsprechender Änderungsantrag war noch nicht eingereicht. Die Reserve legt fest, wie viel ETH im Lido-Puffer vorrangig für Einzahlungen in Validatoren vorgesehen ist. Wenn Einzahlungen und stETH-Auszahlungsanträge um begrenzte Mittel konkurrieren, kann eine größere Reserve weniger ETH für Auszahlungen lassen und die Zeit bis zur Finalisierung verlängern.
Der vorläufige Plan des Ausschusses sieht vor, die Reserve vorübergehend auf null zu setzen und sie nach dem Start eines neuen Staking-Moduls erneut zu prüfen. Für stETH-Halter hängen die tatsächlichen Wartezeiten weiterhin vom Bestand des Puffers, der Zahl ausstehender Auszahlungsanträge und der Frage ab, ob Validatoren bereits nutzbare Deposit Keys haben.
So verteilt Lido die ETH im Puffer
Die Vertragsdokumentation von Lido sieht für gepufferte ETH drei Prioritätsstufen vor: Zuerst wird die Einzahlungsreserve bedient, danach die Reserve für stETH-Auszahlungsanträge, die noch nicht finalisiert wurden. Anschließend steht nicht reservierte ETH zur Verfügung, die ebenfalls für Einzahlungen in Validatoren genutzt werden kann. Die Einzahlungsreserve soll sicherstellen, dass auch dann ETH für das Staking verfügbar bleibt, wenn Auszahlungen auf den Puffer zugreifen.
Die Marke von 1.500 ETH ist ein Zielwert für die geschützte Einzahlungsreserve und kein fester Bestand, der jederzeit garantiert gehalten wird. Enthält der Puffer weniger als den Zielwert, kann die tatsächliche Reserve entsprechend niedriger ausfallen. Einzahlungen verbrauchen die Reserve; nach einem Bericht des Accounting-Oracles wird sie schrittweise wieder auf den Zielwert aufgefüllt. Eine Senkung des Zielwerts kann sofort wirksam werden. Eine Erhöhung gibt neu verfügbare ETH dagegen erst nach dem nächsten Bericht Vorrang für Einzahlungen.
Solange der Puffer sowohl Einzahlungen als auch Auszahlungen abdecken kann, hat der Zielwert nur geringe Auswirkungen auf ausstehende Auszahlungen. Bei knappen Mitteln ermöglicht ein Zielwert von null, dass ETH, die sonst der Einzahlungsreserve zugeordnet wäre, für Auszahlungsanträge verwendet wird. Die Finalisierung hängt jedoch weiterhin von der verfügbaren ETH-Menge und den Bedingungen in der Warteschlange ab. Nicht reservierte Mittel im Puffer bleiben für Einzahlungen in Validatoren verfügbar.
Ausschuss will Reserve vor Start eines neuen Moduls entfernen
In einer Erläuterung vom 2. September erklärte der Ausschuss, der Zielwert von 1.500 ETH sei ursprünglich als Anschubfinanzierung für das Curated Module v2 während des Übergangs vom älteren Curated Module festgelegt worden. Die für diese Migration erforderlichen Schlüssel seien inzwischen konfiguriert. Zugleich verfüge das bestehende Community Staking Module vor dem geplanten 0x02-Release nur über eine begrenzte Zahl von Validator Keys für Einzahlungen. Nach Einschätzung des Ausschusses lenkt die geschützte Reserve die Staking-Mittel daher hauptsächlich in das ältere Curated Module. Er empfiehlt, den Zielwert bis zum Start des 0x02 CSM auf null zu senken.
Ob die Reserve später wieder eingeführt wird, soll vom Start des neuen Moduls und vom Bedarf der Node-Betreiber abhängen. Lido beschreibt 0x02 CSM als ein von der DAO genehmigtes Modul, das eine erlaubnisfreie Teilnahme ermöglicht. Im Mainnet ist es bislang nicht veröffentlicht. Sollten Betreiber nach dem Start neue Validatoren anlegen wollen, könnte der Ausschuss den Zielwert nach eigenen Angaben wieder auf 1.500 bis 2.000 ETH setzen. Damit bliebe auch in Phasen mit hohem Auszahlungsdruck ein Teil der ETH für Einzahlungen verfügbar. Der konkrete Zielwert steht noch nicht fest. Eine höhere Reserve allein würde zudem keine neuen Validator-Deposit-Keys schaffen.
Der Ausschuss nannte den Oktober als erwarteten Startzeitpunkt. Die Dokumentation von Lido nennt dagegen allgemeiner das vierte Quartal. Die Wiederherstellung des Vorrangs für Einzahlungen hängt daher sowohl vom Start von 0x02 CSM als auch davon ab, ob Betreiber neue Einzahlungen annehmen können. Werden neue Schlüssel verfügbar, während die stETH-Auszahlungswarteschlange noch lang ist, könnten beide Verwendungszwecke unmittelbarer um die Mittel im Puffer konkurrieren.
Stresstests zeigen längere Wartezeiten bei größeren Reserven
Die Analyse zur Festlegung der ursprünglichen Reserve stützte sich auf 360 Tage historischer Zuflüsse ins Staking und Auszahlungsanträge. Dafür wurden 500 Simulationen durchgeführt, wobei für jeden Durchlauf 100 Tage neu gezogen wurden. Das Szenario mit hohem Druck unterstellte eine rund 30 Tage lange Exit-Warteschlange für Ethereum-Validatoren sowie etwa fünf zusätzliche Tage für Skim- und Oracle-Prozesse. Das Modell misst die ETH-gewichtete durchschnittliche Zeit vom stETH-Auszahlungsantrag bis zur endgültigen Bestätigung durch Lido in verschiedenen Szenarien. Es ist keine Prognose für die individuelle Wartezeit eines Nutzers.
| Zielwert der Einzahlungsreserve | Modelliertes Normalszenario | Modelliertes Szenario mit hohem Druck |
|---|---|---|
| 0 ETH | 2,3 Tage | 6,3 Tage |
| 1.500 ETH | 2,6 Tage | 7,9 Tage |
| 2.000 ETH | 2,7 Tage | 8,5 Tage |
| Szenario mit 10.000 ETH* | 3,6 Tage | 15,7 Tage |
*10.000 ETH überschreiten das Limit der Reserve Factory von 9.600 ETH. Die ursprüngliche Analyse enthielt kein Ergebnis für 9.600 ETH.
Im Modell steigt die durchschnittliche Zeit bis zur endgültigen Bestätigung bei einer Erhöhung der Reserve von null auf 1.500 ETH im Normalszenario von 2,3 auf 2,6 Tage. Im Szenario mit hohem Druck verlängert sie sich von 6,3 auf 7,9 Tage. Bei einem Zielwert von 2.000 ETH liegt der modellierte Durchschnitt im Szenario mit hohem Druck bei 8,5 Tagen. Die Schätzungen zeigen den zeitlichen Preis dafür, Einzahlungsfähigkeit zu erhalten, wenn Einzahlungen und Auszahlungen auf denselben Puffer zugreifen. Die tatsächlichen Bedingungen in der Warteschlange und die Wartezeit einzelner Nutzer hängen von der jeweiligen Situation ab.
Lido-Auszahlungen sind nicht dasselbe wie Verkäufe oder Validator-Exits
stETH-Halter können ihre Token auch am Sekundärmarkt gegen ETH verkaufen. Die Ausführung hängt dort von der verfügbaren Liquidität und den jeweils geltenden Preisen ab. Anträge über die Lido-Auszahlungswarteschlange folgen dagegen dem eigenen Finalisierungsprozess des Protokolls. Validator-Exits bei Ethereum sind ein davon getrennter Schritt und können beeinflussen, wann Mittel in den Verarbeitungsprozess von Lido gelangen. Die Vorgänge sind daher nicht austauschbar: Die modellierte Bestätigungszeit für eine Auszahlung entspricht weder der Zeit für einen Verkauf am Sekundärmarkt noch direkt der Dauer eines Validator-Exits.
Der genehmigte Governance-Vorschlag erlaubt es dem 5-von-9-Multisig des Ausschusses, über Easy Track einen Antrag zur Anpassung des Reserve-Zielwerts einzureichen. Der zulässige Rahmen beträgt höchstens 9.600 ETH. Die DAO kann einem Antrag weiterhin widersprechen, den Zielwert selbst festlegen, die Befugnis des Ausschusses widerrufen oder die betreffende Factory entfernen. Das Limit begrenzt den Wert, den der Ausschuss über diesen Mechanismus festlegen kann. Einzelne Anträge dürfen Anpassungen innerhalb dieses Rahmens vorsehen.
On-Chain-Daten wiesen am 27. September weiterhin einen Zielwert von 1.500 ETH aus. Auch die Antragsaufzeichnungen der Reserve Factory zeigten seit dem Inkrafttreten der Genehmigung am 25. September keinen neuen Antrag. Ob der Ausschuss handelt, solange die Einzahlungsfähigkeit begrenzt ist, oder auf ein Bedarfssignal der Betreiber für 0x02 CSM wartet, bevor er die Reserve wiederherstellt, entscheidet darüber, wann sich die Mittelverteilung ändert. Für Nutzer mit Auszahlungsanträgen bleibt entscheidend, ob die ETH im Puffer gleichzeitig neue Einzahlungen und bereits ausstehende Anträge bedienen müssen.