Der Markt macht das schon wieder, dieses Ding, bei dem er einfach… schwebt. Keine echte Bewegung, kein echter Absturz – alle kleben irgendwie an den Charts und warten darauf, dass irgendetwas passiert. Ich habe irgendwann am Mittag aufgehört, meinen Blick darauf zu halten, und habe stattdessen Wallet-„Aufräumen“ gemacht – also, die langweiligen Sachen. Alte Token-Freigaben widerrufen, die ich vor zwei Jahren vergeben habe, an irgendeinen Yield-Farm, die wahrscheinlich nicht mal mehr existiert.
Und während ich dort saß und immer wieder auf „Widerrufen“ geklickt habe, habe ich angefangen nachzudenken, wie dumm dieses ganze Ritual eigentlich ist. Nicht der Widerruf selbst – sondern die Tatsache, dass ich überhaupt unbegrenzte Berechtigungen dort liegen hatte. Jede Wallet hat die. Es ist einfach… normal. Niemand denkt zweimal nach, wenn eine dApp nach einer unbegrenzten Ausgabenfreigabe fragt. Du klickst auf „Zulassen“, du machst weiter, und du vergisst es, bis dich irgendein Security-Twitter-Thread sechs Monate später daran erinnert.
Also aus Neugier — halb abgelenkt, aber immer noch Zeug widerrufend — habe ich angefangen, in den Newton Protocol zu lesen. Nicht, weil ich danach gesucht hätte; ehrlich gesagt tauchte es einfach immer wieder in denselben Threads auf, in denen Leute vor dem Genehmigungsrisiko gewarnt wurden.
Und hier wurde es mir ein bisschen unangenehm.
Jeder behandelt „unbegrenzte Genehmigungen widerrufen“ wie die Lösung. Also als ob die Gefahr in der Genehmigung selbst steckt. Aber die Genehmigung war nie das eigentliche Risiko — sie ist nur die Tür, die offen gelassen wird. Das Risiko ist das, was passiert, sobald etwas durch diese Tür hindurchgeht. Und das Widerrufen verhindert nicht, dass du dich in fünf Minuten wieder dabei ertappst, wie du den nächsten Vertrag aus Gewohnheit erneut freigibst, weil … so funktioniert Onchain-UX im Moment eben. Du genehmigst zuerst, stellst nie Fragen.

Was Newton tatsächlich macht, ist eine Art ruhige Umrahmung des ganzen Problems. Anstatt zu versuchen, Leuten eine Gewohnheit auszutreiben, die im Grunde fest in der Art verankert ist, wie DeFi funktioniert, setzt es eine Prüfung genau in dem Moment auf, in dem die Transaktion wirklich versucht, ausgeführt zu werden — bevor sie sich absetzt, nicht danach. Selbst wenn die Genehmigung also dort immer noch unbegrenzt herumliegt, weit offen, wie auch immer — wird die Transaktion selbst zuerst anhand einer Richtlinie bewertet. Ausgaben-Limits, Prüfungen des Gegenübers, sanktionierte Adressen — was auch immer eine Vault-Curator-Regel geschrieben hat. Wenn es nicht durchgeht, geht es nicht durch. Dass die Genehmigung leichtsinnig ist, hört dadurch fast auf, so stark zu zählen.
Was okay ist — damit habe ich mich kurz beschäftigt. Denn das ist irgendwie das Gegenteil von jedem „Wallet-Sicherheit“-Thread, den ich je gelesen habe. Niemand sagt „fix den Checkpoint“, alle sagen „fix deine Genehmigungen“. Newton sagt im Grunde: Die Genehmigungs-Gewohnheit ist nicht das, worauf es sich zu kämpfen lohnt. Der Ausführungs-Moment ist es.
Aber — und das ist der Teil, der mich ein bisschen stört — das funktioniert nur, wenn die App, mit der du interagierst, Newton tatsächlich in den Vertrag „eingebaut“ hat. Es ist kein Schutz auf Wallet-Ebene. Es ist nicht nachträglich wirksam. Wenn das dApp die Policy-Check nicht integriert hat, ist deine unbegrenzte Genehmigung genau so gefährlich wie immer. Also ist die Gewohnheit nicht standardmäßig sicher — sie ist nur dort sicher, wo sich jemand die Mühe gemacht hat, das einzubauen. Aktuell ist das eine ziemlich kurze Liste — Vaults vor allem, größtenteils über VaultKit; Euler ist das, was ich am häufigsten erwähnt gesehen habe. Kein universelles Sicherheitsnetz über jeden Vertrag, den du jemals genehmigt hast.
Also: Ich bin nicht wirklich überzeugt, dass das das Nutzerverhalten im großen Maßstab verändert. Es verändert, was nach der schlechten Gewohnheit passiert — an bestimmten Stellen, für bestimmte Integratoren. Das ist wirklich nützlich, wenn du ein Curator bist, der das Kapital anderer verwaltet, und nicht willst, dass ein einziges kompromittiertes Bot-Skript einen Vault auswischt. Aber für den durchschnittlichen Wallet mit vierzig unbegrenzten Genehmigungen, die dort seit 2023 herumliegen — all das ist irrelevant, sofern die andere Seite dieser Genehmigung nicht entschieden hat, es damit zu bauen.
Trotzdem — es hat meine Sicht auf das eigentliche Problem verschoben. Früher dachte ich, die Lösung sei einfach „besser mit den Genehmigungen umgehen“. Jetzt glaube ich, dass die Lösung näher daran ist, „nicht mehr anzunehmen, dass die Genehmigung der Ort ist, an dem das Risiko liegt.“ Eine ganz andere Einordnung. Ich weiß noch nicht, ob sie universell die richtige ist, aber es ist der erste Ansatz, den ich dazu gelesen habe, der nicht einfach nur immer wieder denselben PSA zum Widerruf deiner Genehmigungen wiederholt, an dem jetzt wirklich jeder überdrüssig ist.
Wie auch immer. Ich habe immer noch zwölf weitere Genehmigungen, die ich widerrufen muss. Der Markt ist weiterhin flach. Ich werde wahrscheinlich ein Auge darauf behalten, wie viele Protokolle das tatsächlich einbauen, statt nur darüber zu reden.