Stell dir vor, du hast einen Stapel Haustürschlüssel. Jedes Mal, wenn du einen Freund brauchst, damit er die Katze füttert oder Pakete entgegennimmt, gibst du ihm die Schlüssel vielleicht für eine Weile. Aber erinnerst du dich nach langer Zeit noch daran, wem du die Schlüssel gegeben hast? Und wenn ein Freund irgendwann nicht mehr in dein Haus muss, die Schlüssel aber immer noch bei ihm sind – würdest du dich dann nicht auch ein bisschen unwohl fühlen? So ist es ähnlich mit Token-Berechtigungen.

In der Blockchain-Welt bedeutet Token-Authorization, dass du einem bestimmten Smart Contract oder einer Adresse erlaubst, aus deiner Wallet eine gewisse Menge eines bestimmten Tokens zu verwenden. Wenn du zum Beispiel auf einer dezentralen Börse Coins tauschst oder an einem Kreditprotokoll teilnimmst, verlangt das System oft, dass du es „autorisierst“, damit es deine Tokens nutzen darf. Diese Autorisierung ist wie das Übergeben eines Schlüssels an einen Dienstleister, damit er bei Bedarf für dich die Tür öffnen und die Sachen holen kann.

Wer ist der Berechtigte? Üblicherweise ist es eine Adresse eines Smart Contracts – nicht eine konkrete Person. Wenn du autorisierst, siehst du möglicherweise nur eine Schaltfläche „Genehmigen“, aber dahinter steckt die Erlaubnis, dass der Contract deine Tokens aufrufen kann. Manche Contracts sind bekannte große Protokolle, deren Code mehrfach auditiert wurde und die daher relativ zuverlässig sind; aber manche Contracts könnten auch gefälschte Phishing-Seiten sein oder noch existieren, obwohl das Projektbetreiberteam abgetaucht ist – und deine Autorisierung bleibt trotzdem weiter gültig.

Auch der Umfang der Berechtigungen ist entscheidend. Viele Wallets lassen dich bei der Autorisierung zwischen „Maximale Autorisierung“ und „Benutzerdefinierte Menge“ wählen. Maximale Autorisierung bedeutet: Dieser Contract kann alle Token dieser Art in deiner Wallet verwenden – ohne Zeitlimit. Das ist, als würdest du jemandem die Schlüssel zu allen Zimmern in deinem Haus geben, ohne eine Frist festzulegen. Benutzerdefiniert ist wie die Weitergabe eines Schlüssels zu einer kleinen Schublade – nur für bestimmte Dinge und in begrenzter Menge. Viele machen es sich zu leicht und klicken auf maximale Autorisierung, wodurch sich die Risikofläche entsprechend vergrößert.

Eine langfristige Offenlegung ist das größte Risiko. Die Contracts, die du autorisiert hast, könnten eines Tages Ziel eines Hackerangriffs werden – oder die Betreiber handeln böswillig. Dann könnten sie deine vorherige Autorisierung ausnutzen und Tokens aus deiner Wallet abziehen. Selbst wenn du das Projekt heute nicht mehr nutzt, bleibt das Risiko bestehen, solange die Autorisierung nicht widerrufen wurde. Das ist wie wenn du längst vergessen hast, wem du die Schlüssel gegeben hast – aber die Person behält sie vielleicht weiterhin, und kopiert sie sogar für andere.

Regelmäßige Kontrollen der Autorisierungen sind wie ein Blick in dein „Schlüssel-Register“. Du kannst Blockchain-Explorer oder tools in der Wallet nutzen, um alle autorisierten Contracts und Token-Mengen zu prüfen. Wenn du Autorisierungen siehst, die du nicht kennst, die lange nicht benutzt wurden oder bei denen die Menge ungewöhnlich hoch ist, solltest du über einen Widerruf nachdenken. Der Widerruf selbst ist meistens simpel: Du startest eine Transaktion und setzt die autorisierte Menge auf null. Das ist wie wenn du dem Freund die Schlüssel abnimmst – oder gleich das Schloss austauschst.

Jemand wird vielleicht fragen: Beeinflusst das Widerrufen einer Autorisierung meine normale Nutzung? Wenn du das Protokoll noch verwendest, musst du nach dem Widerruf bei der nächsten Nutzung erneut autorisieren – also nur einen zusätzlichen Schritt. Aber im Gegenzug bekommst du mehr Sicherheit. Wenn du es ohnehin nicht mehr nutzt, ist das Widerrufen im Grunde nur das Entfernen von Risiko. So, als würdest du niemanden mehr bitten, die Katze zu füttern – natürlich holst du die Schlüssel zurück.

Die Häufigkeit der Kontrollen muss nicht extrem hoch sein, aber bei bestimmten Situationen solltest du besonders aufmerksam sein: zum Beispiel wenn du an vielen neuen Projekten teilgenommen hast, Airdrops erhalten hast oder die Vermögenswerte in deiner Wallet deutlich zugenommen haben. In solchen Momenten könnten Angreifer stärker auf deine Wallet achten. Außerdem: Wenn du bemerkst, dass ein Projekt plötzlich nicht mehr weitergeführt wird, die Community sich auflöst oder der Contract ungewöhnliche Transaktionen ausführt, solltest du sofort prüfen und die relevanten Autorisierungen widerrufen.

Zum Schluss noch ein Hinweis: Autorisierungsverwaltung ist keine einmalige Sache, sondern wie das Aufräumen eines Raums – man muss in regelmäßigen Abständen wieder damit beschäftigt sein. Wartet nicht, bis etwas schiefgeht und ihr es bereut. Du musst kein Technikexperte sein; es reicht, wenn du dir angewöhst, regelmäßig nachzusehen, um viele unnötige Verluste zu vermeiden. In der On-Chain-Welt gibt es keine Bank, die für dich einspringt – kümmere dich selbst um deine Schlüssel.

Dieser Artikel wurde zuerst veröffentlicht

#币安 $BNB