Startseite/Werkzeuge/ERC-20 Eigentümerschaft akzeptieren/
Ethereum Eigentümerschaft akzeptieren

ERC-20 Tools

Ethereum Token-Eigentümerschaft akzeptieren

Akzeptieren Sie eine ausstehende Eigentümerschaftsübertragung für Ihren Ethereum ERC-20 Token. Erforderlich für OpenZeppelin Ownable2Step Kontrakte auf Ethereum.

Eigentümerschaft akzeptieren

Blockchain

Mit der gewählten Blockchain verbinden.

Token-Adresse

Geben Sie die Adresse des ERC-20-Tokens ein, um zu beginnen.

Das 20lab Ethereum Eigentumsannahme-Tool ermöglicht es Ihnen, eine ausstehende Eigentumsübertragung abzuschließen bei ERC-20 Token, die das OpenZeppelin-Ownable2Step-Muster verwenden. Es ist die zweite Hälfte des zweistufigen Eigentumsübertragungs-Ablaufs.

Dieses Tool wird nur für Token benötigt, die Ownable2Step implementieren. Standard-Ownable-Token übertragen die Eigentumsrechte in einem einzigen Schritt und erfordern keine Akzeptierung. Die Oberfläche erkennt automatisch, welches Muster Ihr Token verwendet.

OpenZeppelin Ownable2Step ist ein sichereres Eigentumsmuster für ERC-20-Verträge, das die Eigentumsübertragung in zwei Transaktionen statt einer aufteilt:

  1. Der aktuelle Besitzer schlägt einen neuen Besitzer vor, indem er transferOwnership(newOwner) aufruft. Die vorgeschlagene Adresse wird zum "ausstehenden Besitzer", aber die Eigentumsrechte ändern sich noch nicht.
  2. Der vorgeschlagene Besitzer akzeptiert, indem er acceptOwnership() aus seinem eigenen Wallet aufruft. Erst dann werden die Eigentumsrechte tatsächlich übertragen.

Das zweistufige Muster verhindert die häufigste Eigentumsübertragungs-Katastrophe: das versehentliche Senden von Eigentumsrechten an eine falsche oder unzugängliche Adresse. Wenn der vorgeschlagene Besitzer nicht akzeptieren kann (falsche Adresse, verlorene Schlüssel), wird die Übertragung nie abgeschlossen und der ursprüngliche Besitzer behält die Kontrolle.

Der zweistufige Eigentumsübertragungs-Ablauf in Solidity (Ownable2Step) funktioniert so:

  1. Vorschlagsphase - Der aktuelle Besitzer verwendet das Eigentumsübertragungs-Tool, um einen neuen Besitzer vorzuschlagen.
  2. Ausstehender Zustand - Die Eigentumsrechte wurden NICHT übertragen. Der ursprüngliche Besitzer kontrolliert weiterhin alle Admin-Funktionen.
  3. Akzeptierungsphase - Der ausstehende Besitzer verwendet das 20lab Eigentumsannahme-Tool. Der Vertrag überprüft, dass der Aufrufer der ausstehende Besitzer ist, und überträgt dann die Eigentumsrechte.

Bis Schritt 3 abgeschlossen ist, kann der ursprüngliche Besitzer den Vorschlag widerrufen, indem er transferOwnership erneut mit einer anderen Adresse oder mit seiner eigenen Adresse aufruft.

Mehrere Möglichkeiten, eine ausstehende Eigentumsübertragung zu prüfen:

  • 20lab Eigentumsannahme-Tool - Die Oberfläche zeigt automatisch den Status ausstehender Übertragungen für Ihr verbundenes Wallet an
  • Wallet-Benachrichtigungen - Einige Wallets zeigen ausstehende Eigentumsübertragungen automatisch an

Wenn Ihr Wallet der ausstehende Besitzer ist, hebt das 20lab-Tool die ausstehende Übertragung deutlich hervor und zeigt einen aktiven Akzeptieren-Button an. Wenn keine Übertragung für Ihre Adresse aussteht, ist der Button deaktiviert.

Nur die genaue Wallet-Adresse, die als ausstehender Besitzer designiert wurde, kann die Übertragung akzeptieren. Keine andere Adresse - auch nicht der aktuelle Besitzer - kann die Übertragung abschließen.

Dies verhindert, dass jemand eine Eigentumsübertragung mitten im Ablauf entführt, selbst wenn er von dem ausstehenden Vorschlag weiß.

Wenn eine ausstehende Ownable2Step-Eigentumsübertragung nie akzeptiert wird:

  • Der ausstehende Zustand bleibt unbegrenzt bestehen - Es gibt im Standard-Ownable2Step kein automatisches Timeout
  • Der ursprüngliche Besitzer behält die volle Kontrolle - Alle Admin-Funktionen gehören weiterhin dem aktuellen Besitzer
  • Der Vorschlag kann ersetzt werden - Der aktuelle Besitzer kann über das Eigentumsübertragungs-Tool einen anderen neuen Besitzer vorschlagen und den ausstehenden Zustand überschreiben
  • Der Vorschlag kann storniert werden - Der aktuelle Besitzer kann sich selbst als neuen Besitzer vorschlagen, um effektiv zu stornieren

Das ist beabsichtigt. Der ursprüngliche Besitzer wird nie aus seinem Token ausgesperrt, weil der Empfänger nicht akzeptiert. Die Operationen laufen normal weiter, bis die Akzeptierung abgeschlossen ist.

Das Standard-Ownable2Step von OpenZeppelin enthält keine explizite Ablehnungsfunktion, aber Sie haben effektive Optionen:

  • Nicht akzeptieren - Der einfachste Ansatz. Der ausstehende Zustand hat keine Wirkung, bis Sie akzeptieren.
  • Den Vorschlagenden bitten zu stornieren - Er kann den Vorschlag überschreiben, indem er die Eigentumsrechte an sich selbst oder eine andere Adresse überträgt.

Nicht akzeptieren entspricht ablehnen. Der ursprüngliche Besitzer wird durch Ihre Weigerung nicht geschädigt - er behält die Kontrolle, als wäre nie eine Übertragung vorgeschlagen worden.

Das Eigentumsannahme-Tool funktioniert nur mit ERC-20 Token, die das zweistufige Eigentumsmuster implementieren:

  • Token, die OpenZeppelin Ownable2Step verwenden
  • Benutzerdefinierte Implementierungen mit acceptOwnership()- und pendingOwner()-Funktionen
  • Alle mit 20lab erstellten ERC-20 Token verwenden die Ownable2Step-Option

Das Tool kann die Eigentumsrechte nicht akzeptieren für:

  • Standard-Ownable-Token (einstufige Übertragungen erfordern keine Akzeptierung - verwenden Sie stattdessen das Eigentumsübertragungs-Tool)
  • Token ohne Eigentumsmechanismus
  • Token, die nicht standardisierte Eigentumsmuster verwenden

Die Oberfläche erkennt automatisch, welches Muster Ihr Token verwendet und zeigt nur das relevante Tool an.

Verwandte Beiträge

Setzen Sie Ihre Reise mit diesen verwandten Blog-Beiträgen fort.

Avalanche (AVAX) cryptocurrency logo is centered on a dark background with light red elements and abstract geometric and wave-like patterns.
Avalanche Crypto Tokens - How to Create ERC-20 Token on AVAX

Discover how Avalanche crypto tokens provide a fast, secure and scalable environment using the underlying blockchain technology.

21. Juli 2024

7 Min. Lesezeit

Arbitrum One (ETH) cryptocurrency logo is centered on a dark background with azure elements and abstract geometric and wave-like patterns.
Arbitrum Token - How to Create It Effectively With 20lab

Learn how to create Arbitrum tokens to leverage faster, more scalable transactions on layer 2 blockchain.

20. Juli 2024

7 Min. Lesezeit

QuickSwap logo on a dark background with blue smoke around it, with the words “Adding Liquidity” and a network of connections in the background.
Add Liquidity to QuickSwap - Guide for Launching Your ERC-20 Token

Learn how to add liquidity to QuickSwap and launch your ERC-20 token. Instructions for creating a trading pair and providing initial liquidity on Polygon.

31. Januar 2025

7 Min. Lesezeit

Graphic with the inscription “ERC-20” on a geometric pattern background. The whole is kept in shades of red and brown.
ERC-20 - The Standard for Blockchain Token Creation

Learn what ERC-20 is and how it is standardizing tokens for cross-platform and cross-blockchain compatibility.

11. November 2024

5 Min. Lesezeit