#termmax @TermMax
Ich habe mir die Live-Zahlen von @TermMax angesehen, statt nur die Risikomitteilung zu lesen. Das TVL liegt bei 31,22 Mio. $, ist in den letzten 30 Tagen um 7,2 % gefallen – vom Peak nahe 49–55 Mio. $, wobei der geliehene Wert mitgezählt wird. Normales Atmen für Lending mit festem Zinssatz, nicht der spannende Teil. Was mich gestoppt hat, war die Oracle-Konfigurationsseite.
#TermMax läuft Chainlink und RedStone als primäre Feeds, Standard-Setup. Aber die Heartbeat-Werte für MC_PTs, ETH+, xUSD und mehrere PT-Tokens liegen alle bei 86400. Das sind 24 Stunden zwischen garantierten Updates, außer es löst zuerst eine Abweichungs-Schwelle aus. In einem Tag kann bei einer gehebelt positionierten Konstruktion viel passieren, ohne dass dabei die Preis-Feed-Bepreisung, auf die geschaut wird, jemals erreicht wird.
Backup-Feeds erzählen eine zweite Geschichte. USDS hat Chainlink als primär und Chronicle als Backup. MC_PTs hat keine gelistet. Ein Feed, kein Fallback – für ein Asset, das aktiv als Sicherheiten eingesetzt wird.
Die Liquidationsformel macht das konkret. Die liquidierte Sicherheit wird berechnet als Schuldbetrag mal Schuldpreis mal Penalty, geteilt durch den Preis der Sicherheit. Der Sicherheitenpreis steht im Nenner. Wenn dieser Preis zu niedrig reinkommt – veraltet oder verglitcht –, schrumpft der Nenner und der liquidierte Betrag wächst. Die Formel führt korrekt aus. Die Eingabe war falsch.
Auch nicht nur hypothetisch. Im März führte ein Konfigurationsfehler in Oracles von Aave zu einer falschen Preisbildung für wstETH und löste Liquidationen im Umfang von 26,4 Mio. $ über 34 Konten in 15 Minuten aus, wobei Bots knapp 499 ETH einfingen. Anderes Protokoll, gleiche Mechanik: Das Liquidations-Engine vertraute dem Preis, der ihm gegeben wurde.
Der physische Auslieferungsmechanismus von TermMax hilft im Nachhinein, indem er anteilig Sicherheiten verteilt, statt einen schlechten Schuldsaldo stehen zu lassen. Das schützt das Protokoll. Es macht jedoch keine Liquidation rückgängig, die durch eine falsche Zahl ausgelöst wurde.
Nicht das Heartbeat an sich beobachte ich – jede Oracle hat eines. Sondern ob Abweichungs-Schwellen tatsächlich schnellere Updates auf volatilen Märkten erzwingen und wie viele mit nur einem Feed laufen, ohne Backup.
Das TVL zeigt, was angekommen ist. Es sagt nichts darüber, welche Märkte nur einen festgefrorenen Preis davon entfernt sind, eine Liquidation zu erleiden, die nicht hätte passieren dürfen.
Ich habe mir die Live-Zahlen von @TermMax angesehen, statt nur die Risikomitteilung zu lesen. Das TVL liegt bei 31,22 Mio. $, ist in den letzten 30 Tagen um 7,2 % gefallen – vom Peak nahe 49–55 Mio. $, wobei der geliehene Wert mitgezählt wird. Normales Atmen für Lending mit festem Zinssatz, nicht der spannende Teil. Was mich gestoppt hat, war die Oracle-Konfigurationsseite.
#TermMax läuft Chainlink und RedStone als primäre Feeds, Standard-Setup. Aber die Heartbeat-Werte für MC_PTs, ETH+, xUSD und mehrere PT-Tokens liegen alle bei 86400. Das sind 24 Stunden zwischen garantierten Updates, außer es löst zuerst eine Abweichungs-Schwelle aus. In einem Tag kann bei einer gehebelt positionierten Konstruktion viel passieren, ohne dass dabei die Preis-Feed-Bepreisung, auf die geschaut wird, jemals erreicht wird.
Backup-Feeds erzählen eine zweite Geschichte. USDS hat Chainlink als primär und Chronicle als Backup. MC_PTs hat keine gelistet. Ein Feed, kein Fallback – für ein Asset, das aktiv als Sicherheiten eingesetzt wird.
Die Liquidationsformel macht das konkret. Die liquidierte Sicherheit wird berechnet als Schuldbetrag mal Schuldpreis mal Penalty, geteilt durch den Preis der Sicherheit. Der Sicherheitenpreis steht im Nenner. Wenn dieser Preis zu niedrig reinkommt – veraltet oder verglitcht –, schrumpft der Nenner und der liquidierte Betrag wächst. Die Formel führt korrekt aus. Die Eingabe war falsch.
Auch nicht nur hypothetisch. Im März führte ein Konfigurationsfehler in Oracles von Aave zu einer falschen Preisbildung für wstETH und löste Liquidationen im Umfang von 26,4 Mio. $ über 34 Konten in 15 Minuten aus, wobei Bots knapp 499 ETH einfingen. Anderes Protokoll, gleiche Mechanik: Das Liquidations-Engine vertraute dem Preis, der ihm gegeben wurde.
Der physische Auslieferungsmechanismus von TermMax hilft im Nachhinein, indem er anteilig Sicherheiten verteilt, statt einen schlechten Schuldsaldo stehen zu lassen. Das schützt das Protokoll. Es macht jedoch keine Liquidation rückgängig, die durch eine falsche Zahl ausgelöst wurde.
Nicht das Heartbeat an sich beobachte ich – jede Oracle hat eines. Sondern ob Abweichungs-Schwellen tatsächlich schnellere Updates auf volatilen Märkten erzwingen und wie viele mit nur einem Feed laufen, ohne Backup.
Das TVL zeigt, was angekommen ist. Es sagt nichts darüber, welche Märkte nur einen festgefrorenen Preis davon entfernt sind, eine Liquidation zu erleiden, die nicht hätte passieren dürfen.