Alles, was Sie wissen müssen

ERC-20 ist ein technischer Smart-Contract-Standard, der allgemein zur Implementierung und Ausgabe von Krypto-Token in der Ethereum-Blockchain verwendet wird.

Nach der Gründung von Ethereum durch Vitalik Buterin im Jahr 2014 wurde diese Open-Source-Plattform zum Favoriten für die Entwickler von Decentralized Applications (DApps). Mit der Zunahme der DApps-Entwicklung war es unerlässlich, einen technischen Standard zu haben. Schließlich wurde ERC-20 geschaffen, um ein Standard-Framework für Entwickler bereitzustellen.

Der von Ethereum verwendete Smart Contract ist ein Programm, das automatisch Funktionen ausführt, die reguläre Verträge oder Regeln sein können. ERC-20 ist der bedeutendste Smart-Contract-Standard von Ethereum. Um mehr über Smart Contracts zu erfahren, werfen Sie einen Blick in diesen Anfängerleitfaden.

Sie fragen sich vielleicht: „Wie sind sie auf diesen ERC und 20 gekommen?“ Lassen Sie uns zuerst darauf eingehen. ERC, oder Ethereum Request for Comment, ist ein technischer Prozess, der von der Ethereum-Entwicklergemeinschaft für neue Standardvorschläge vorgeschlagen wird.

Entwickler Fabin Vogelstellar hat 2015 einen Vorschlag zum 20. Kommentar auf der Ethereum-GitHub-Seite geteilt. Als Ergebnis erhielt der technische Standard den Namen ERC-20.

Der Vorschlag von Vogelstellar wurde 2017 von der Ethereum-Entwicklergemeinschaft genehmigt. Nach der Genehmigung wurde der Vorschlag als Ethereum Improvement Proposal 20 (EIP-20) umgesetzt. Dieser effektive Vorschlag heißt jedoch immer noch ERC-20, der ursprüngliche Name des Vorschlags.

Laut den bei Yahoo! Finance’s All Markets Summit im Jahr 2018, Initial Coin Offerings (ICOs) brachten Ende 2017 3,2 Milliarden US-Dollar ein.

Quelle: finance.yahoo.com

Darüber hinaus übertrafen ICOs auch die VC-Finanzierung um das 16-fache. Dank der Implementierung von ERC-20.

Eigenschaften des ERC-20-Standards

Wie oben besprochen, werfen wir in Bezug auf die Implementierung des ERC-20-Standards auch einen Blick auf seine herausragenden Eigenschaften:

  • Der ERC-20-Standard ermöglicht einen reibungslosen Token-Transfer von einem Konto zum anderen ohne Komplikationen.
  • Mit dem ERC-20-Standard können Sie den aktuellen Token-Saldo jedes Krypto-Kontos überprüfen.
  • Als Benutzer können Sie den Gesamtvorrat eines bestimmten Tokens überprüfen, der im Ethereum-Blockchain-Netzwerk verfügbar ist.
  • Sie können auch die Anzahl der von anderen Drittanbieterkonten ausgegebenen Token genehmigen oder ablehnen.
  • Abgesehen davon werden nach der Bereitstellung des ERC-20-Token-Vertrags alle auf Ethereum erstellten Token ordnungsgemäß nachverfolgt.

Inhalt des ERC-20-Standards

Ein ERC-20 besteht aus verschiedenen Ereignissen und Funktionen, die ein Krypto-Token implementieren muss. Dieser Standard ist auch für die Governance-Aktion verantwortlich, die von den Smart Contracts ausgeführt wird. Die wichtigsten Funktionen und Informationen, die zum Erstellen eines ERC-20-konformen Tokens erforderlich sind, sind:

  • TotalSupply: Die Gesamtzahl der Krypto-Token, die der Entwickler ausgeben möchte.
  • BalanceOf: Stellt den Kontostand dar, der auf dem Konto des Tokenbesitzers verfügbar ist. Mit dieser Funktion können Sie den Kontostand beliebiger bekannter Adressen abfragen.
  • Übertragung: Wird verwendet, um eine angegebene Anzahl von Token automatisch an eine bestimmte Kryptoadresse zu übertragen.
  • TransferFrom: Diese Funktion ermöglicht die Übertragung bestimmter Token von einer bestimmten Kryptoadresse. Darüber hinaus können Sie TransferFrom auch verwenden, um eine andere Person zu autorisieren, das Geld in Ihrem Namen zu überweisen.
  • Genehmigen: Benutzer können diese Funktion verwenden, um eine bestimmte Anzahl von Token als Auszahlungslimit zu behalten. Mit dieser Funktion können Sie das Risiko begrenzen, dass alle Ihre Token im Falle von Spam vernichtet werden.
  • Zulage: Die Zulagefunktion kann eine vertragliche Erlaubnis erteilen, eine bestimmte Anzahl von Token vom Spender an den Eigentümer zurückzugeben.
  Wie kündige ich das Starz-Abonnement bei Amazon?

ERC-20-Token: Wie werden sie erstellt?

ERC-20-Token bestehen aus beliebigen fungiblen Token oder Kryptowährungen, die unter Verwendung des ERC-20-Standards auf der Ethereum-Blockchain erstellt wurden. Ethereum hat Entwicklern und Unternehmern geholfen, Hunderte von Krypto-Token und -Projekten aufzubauen.

ERC-20-Token verwenden die Ethereum-Adresse für jede Transaktion, und die Ethereum-Blockchain wird zum Speichern der Daten verwendet. Die Implementierung des ERC-20-Standards hat zu einem Anstieg bei der Entwicklung kryptobasierter Projekte und Transaktionen im Wert von mehr als Milliarden Dollar geführt.

Es ist einfach, einen ERC-20-Token zu erstellen, daher bringt die bloße Erstellung eines Krypto-Tokens keinen Mehrwert. Laut etherscan.io wurden zum Zeitpunkt des Schreibens mehr als 6 Lakh ERC-20-Token-Verträge erstellt. Die meisten der erstellten Token sind gescheiterte Projekte, Hobbys oder einfach nur Token ohne Wert.

Quelle: etherscan.io

Da wir die ERC-20-Token besprochen haben, werfen wir einen Blick darauf, was Sie zum Erstellen solcher Token benötigen:

#1. Definieren Sie Token-Eigenschaften

Das Hauptziel eines Token-Erstellers ist es, eine richtige Definition und ein Ziel hinter der Token-Erstellung zu haben. Angenommen, Sie suchen nach Investoren für ein bestimmtes tokenbasiertes Kryptoprojekt. In diesem Fall müssen Sie über definierte Eigenschaften verfügen, die dem ERC-20-Standard entsprechen. Sie müssen angeben:

  • Gesamte Token-Versorgung.
  • Token-Name und -Symbol.
  • Die Gesamtzahl der erforderlichen Dezimalstellen.

Sie können viele Plattformen finden, die Ihnen helfen, Ihre Basistoken mit dem ERC-20-Standard zu erstellen. Angenommen, Sie planen, ein Token mit erweiterten Funktionen und Anwendungsfällen zu erstellen. In diesem Fall müssen Sie sich an ein professionelles Krypto-Entwicklungsteam wenden.

#2. Entwickeln Sie einen Smart Contract

Wie wir eingangs besprochen haben, verwendet Ethereum Smart Contracts, um Transaktionen auszuführen. Sie müssen codieren oder professionelle Hilfe von Programmierern erhalten, um Codes zu erstellen, die im Smart Contract bereitgestellt werden müssen. Die grundlegenden tokenerzeugenden Seiten schreiben für Sie auch Code im Backend.

Je komplexer die Anwendungsfälle und Funktionalitäten des Tokens werden, desto komplexer wird auch der Smart Contract. Wenn Sie vorhaben, einen Token für ein fortgeschrittenes Kryptoprojekt zu erstellen, suchen Sie am besten professionelle Unterstützung.

  Warum iPhone- und iPad-Apps nach Bluetooth fragen

#3. Führen Sie Qualitätssicherungstests durch

Das Wichtigste, was Sie bei der Entwicklung eines Krypto-Tokens beachten sollten, ist die Vermeidung von Fehlern. Da im Smart Contract verschiedene Codes eingesetzt werden, besteht eine höhere Wahrscheinlichkeit von Programmierfehlern.

Es ist besser, Fehler zu finden, bevor Sie den Smart Contract bereitstellen, um zukünftige Probleme zu vermeiden. Sie können eine Test-Blockchain wie Ropsten oder Rinkeyby verwenden, um mehrere Tests durchzuführen.

#4. Stellen Sie Smart Contract für Blockchain bereit

Schließlich ist es an der Zeit, Ihre Smart Contracts auf der Blockchain bereitzustellen, nachdem Sie die Möglichkeit technischer Fehler beseitigt haben. Dieser letzte Schritt ist der einfachste im Zusammenhang mit der Token-Erstellung. Es dauert kaum ein paar Klicks, um die Ausführung abzuschließen.

Sobald die Smart Contracts erfolgreich bereitgestellt wurden, sind Sie der stolze Besitzer Ihres Tokens. Abgesehen davon können Sie auch die Vorteile eines ERC-20-Tokens nutzen. Fragen Sie sich dennoch nach den Merkmalen eines ERC-20-Tokens? Mach dir keine Sorgen; wir werden es im Detail besprechen.

Besondere Merkmale von ERC-20-Token

Da wir die ERC-20-Token und ihre Erstellung besprochen haben, wollen wir die wichtigen Merkmale dieser Token verstehen;

#1. Austauschbar

Fungibilität ist ein herausragendes Merkmal von ERC-20-Token. Das bedeutet, dass Sie einen Token mit einem anderen austauschen können. Diese Funktion ermöglicht Benutzern den unkomplizierten Austausch von Token.

Bildnachweis: crypto.com

Darüber hinaus hilft die Fungibilität der Token auch verschiedenen Kryptoprojekten, sich unabhängig von ihrem Token-Typ zu verbinden und zusammenzuarbeiten. Infolgedessen spielten fungible ERC-20-Token eine entscheidende Rolle bei der Einführung von Ethereum.

#2. Flexibel

ERC-20-Token sind eine der flexibelsten Formen von Token. Sie können Ihre Token an den Anwendungsfall Ihres Kryptoprojekts anpassen. Sie können auch ein einfaches Token erstellen, wenn Sie ein Meme-Token ohne tatsächliche Anwendungsfälle benötigen.

Angenommen, Sie sind ein Unternehmer, der Kryptoprojekte erstellt, die mehrere Probleme lösen. In diesem Fall können Sie Ihr Token auch an Ihre vielfältigen Anwendungsfälle anpassen. Ein einzelner Token kann als Treuepunkte, In-Game-Währung, digitale Sammlerstücke oder Eigentumsrechte fungieren.

#3. kompatibel

ERC-20-Token können ohne zusätzlichen Aufwand auf mehreren Plattformen, Wallets, Börsen und Projekten verwendet werden. Beispielsweise können Sie innerhalb weniger Sekunden Token mit Ihrem Freund über zwei verschiedene Plattformen austauschen.

ERC-20-Token können mit Ethereum-Wallets problemlos von einer Person auf eine andere übertragen werden. Der Absender muss die Unified Wallet-Adresse des Empfängers angeben. Nach erfolgreicher Transaktion werden dem Wallet des Empfängers die ERC-20-Token gutgeschrieben.

#4. Eindeutiger Name und Symbol

Ein ERC-20-Token wird mit einem bestimmten Namen und einem Symbol erstellt. Dieses Merkmal spielt eine wesentliche Rolle bei der Identifizierung des Tokens. Wenn Sie beispielsweise einen Token mit einem eindeutigen Namen erstellen, ist es für andere einfach, Ihren Token auf verschiedenen aufgelisteten Plattformen zu finden.

  Was ist Little Moon neben Text auf dem iPhone?

Zusammen mit dem Token-Namen hilft das Token-Symbol, es von anderen ähnlichen Token zu unterscheiden. Die beliebtesten Token verwenden 3 bis 4 Zeichen, um das Token-Symbol darzustellen.

Das Token-Symbol für Enjin Coin ist beispielsweise ENJ. Sie können „ENJ“ verwenden, um nach dem Token-Preis, der intelligenten Vertragsadresse, Transaktionsdetails und mehr zu suchen.

Beliebte ERC-20-Token

Möchten Sie mehr über einige beliebte ERC-20-Token erfahren?

Lassen Sie uns die Token überprüfen, die in die Liste passen:

  • Tether (USDT)
  • USD-Münze (USDC)
  • Binance Coin (BNB)
  • Binance USD (BUSD)
  • Verpackter Bitcoin (WBTC)
  • HEX (HEX)
  • Shiba Inu (SHIB)
  • Dai (DAI)
  • Matic-Token (MATIC)
  • Theta-Token (THETA)
  • Nachteile von ERC-20-Token

    Im Moment könnten Sie sich über die positiven Aspekte des ERC-20-Standards und seiner Token freuen, oder? Gut, aber schauen wir uns auch einige der Nachteile von Token an, die mit ERC-20 entwickelt wurden:

  • Geringe Skalierbarkeit aufgrund von Ethereum-Netzwerküberlastung.
  • Minimaler Aufwand zum Erstellen von Token hilft beim Erstellen von Betrugstoken.
  • Langsame Transaktionsgeschwindigkeit.
  • Hohe Transaktionsgebühren.
  • Andere wichtige ERC-Standards

    ERC-20 ist der beliebteste und am weitesten verbreitete Ethereum-Standard, aber es gibt noch viele weitere ERC-Standards. Die gängigen ERC-Standards da draußen sind:

    • ERC-721: Dieser Standard wurde zur Ausgabe von NFTs vorgeschlagen. Da nicht fungible Token nicht mit dem fungiblen ERC-20-Standard ausgetauscht oder übertragen werden können, wurde ERC-721 erstellt. Kurz gesagt, ERC-721 ist ein NFT-Standard.
    • ERC-777: Der ERC-777-Standard ermöglicht eine Notfallwiederherstellungsfunktion, falls Ihre privaten Schlüssel verloren gehen. Abgesehen davon verbessert dieser ERC-Standard Ihre Transaktionssicherheit.

    Quelle: blockchain-council.org

    • ERC-1155: Sie können diesen Standard verwenden, um Token zu erstellen, die effizientere Transaktionen ermöglichen. Daher spart ERC-1155 viele Ihrer Transaktionsgebühren. Abgesehen davon können Sie diesen Standard verwenden, um Non-Fungible Tokens und Utility Tokens zu erstellen.
    • ERC-223: Im Fall von ERC-20-Token gehen Ihre Token für immer verloren, wenn Sie Token an die falsche Adresse senden. Hier wartet ERC-223 mit einer sinnvollen Lösung auf. Sobald Sie ERC-223-Token an einen falschen Smart Contract senden, der einen Token nicht verarbeiten kann, schlägt die Übertragung fehl und Sie erhalten Ihre Token zurück.

    Verpacken!

    Der ERC-20-Standard hat revolutionäre Auswirkungen auf Token-Entwickler. Nach der Implementierung dieses innovativen Token-Standards sind viele bedeutende Krypto-Projekte und ihre Token entstanden.

    Darüber hinaus hat ERC-20 den Weg geebnet, um weitere ERC-Token-Standards zu schaffen, die verschiedene Probleme in der Ethereum-Blockchain lösen. ERC-20-Token sind in Krypto sehr beliebt, aber bevor Sie irgendwelche Krypto-Token kaufen, DYOR!

    Möchten Sie mehr über Themen rund um Ethereum erfahren? Lesen Sie dann über die Ethereum-Merge.