Ein ERC-20-Token ist nichts anderes als ein Smart Contract, der über eine bereits vorab festgelegte Datenstruktur verfügt. Diese Struktur soll die Implementierung verschiedener Funktionalitäten auf der Ethereum-Blockchain erleichtern und so die Erstellungsarbeit für Entwickler erleichtern.
Lzur Blockchain Ethereum, Nicht wie Bitcoin, Es wurde als vollständig integriertes Ökosystem geschaffen. Aus diesem Grund haben die Entwickler neue Mechanismen geschaffen, um bestimmte Aufgaben zu erleichtern. Ein Beispiel hierfür war die Verbesserung der Fähigkeit, neue Währungen „auf“ einer bestehenden Blockchain zu erstellen, was mit Bitcoin möglich ist und was wir in den Aufrufen beobachtet haben farbige Münzen. Um das zu erreichen, Die Entwickler von Ethereum haben ERC-20-Token erstellt.
Seine Gründung wurde vorgeschlagen von Fabian Vogelsteller y Vitalik Buterinund am 19. November 2015 genehmigt. Es ist Teil der EIP de Ethereum unter der Bezeichnung EIP-20 (E.I.P. sind die englischen Akronyme für Vorschlag zur Verbesserung des Ethereum).
Akronym ERC bedeuten Ethereum-Anfragen für Kommentare o Bitte um Kommentare für Ethereum, während die Nummer 20 von der EIP stammt, in der sie beschrieben wird. ERC-20 beschreibt einen Standard für die Funktionen und Ereignisse, die a smart Vertrag de Ethereum umsetzen kann.
Derzeit sind ERC-20-Token einer der am häufigsten verwendeten Token in der Kryptowelt. Die Menge der erstellten ERC-20-Tokens ist riesig, wie Sie unter überprüfen können Etherscan Wie viele gibt es heute?
Wie funktionieren ERC-20-Token?
ERC-20-Token sind intelligente Verträge, die auf dem ausgeführt werden Blockchain von Ethereum. Sie arbeiten innerhalb eines vom Ethereum-Team festgelegten programmatischen Rahmens. Dieses Framework ist breit genug, um unterschiedliche Verwendungszwecke zu ermöglichen, ohne den Betrieb der Ethereum-Blockchain zu stören. Sie sind beispielsweise in der Lage, Nebenbücher parallel zum Hauptbuch von Ethereum zu führen und verfügen über eine eigene Rechnungseinheit. Und das alles, ohne die Ether-Salden der Adressen zu vermischen, aber unter Gewährleistung der Transparenz, Rückverfolgbarkeit und Sicherheit, die das Ethereum-Netzwerk bietet.
Genau diese enorme Flexibilität hat dazu geführt, dass ERC-20-Tokens zum Standard geworden sind. Der Hauptnutzen dieser Token besteht darin, die Schnittstelle zum Erstellen und Ausgeben neuer Token im Netzwerk zu standardisieren. Dies wird durch die Durchsetzung bestimmter Regeln und Parameter für die Akzeptanz erreicht. Um beispielsweise einen ERC-20-Token zu ändern oder zu verschieben, benötigen Sie Ether. Diese Situation unterstützt sowohl den wirtschaftlichen als auch den nützlichen Teil des Tokens.
Das Ziel und die Notwendigkeit für ERC-20-Token besteht darin, einen Standard zu entwickeln, um Interoperabilität und Kompatibilität zwischen Token zu schaffen und Verbesserungen im Ethereum-Ökosystem zu fördern. Denn ERC-20-Token erleichtern die Erstellung neuer Token erheblich, da die Infrastruktur dafür konzipiert wurde. Zu diesem Zweck gab es auch Tools wie die Programmiersprache. Solidität, oder die virtuelle Maschine EVM.
Warum wurden ERC-20-Token erstellt?
La Motivierung Haupt- der Entwickler, als sie etwas so Umfangreiches erstellten, war es hauptsächlich crear un System de capacidad mehrere. Alles unter einer Standardschnittstelle wiederverwendbar durch andere Anwendungen: von Wallets bis hin zu dezentralen Börsen. Das alles unter einem API was Entwicklern folgende Vorteile garantiert:
- Gleichmäßigkeit im Programmieren. Die API Es ist standardisiert und stabil, was die Programmierung erleichtert. Dies erleichtert die kreative Aufgabe von Programmierern bei der Erstellung neuer Software basierend auf den Fähigkeiten von Ethereum.
- Reduziert die Programmierkomplexität. Da die API einfach ist, reduziert ihre Verwendung die Komplexität der für ihre Verwendung erstellten Software. Dies führt zu einer besseren Lesbarkeit, Sicherheit und Überprüfbarkeit des geschriebenen Codes.
- Unterstützung für mehrere Programmiersprachen und Verbesserungen der Portabilität. Da die Token-API kostenlos ist, ist es möglich, darin in verschiedenen Programmiersprachen zu programmieren. Dies erleichtert die Fähigkeit erheblich um spezifische Software zu erstellen. Einige der für diese Aufgabe unterstützten Sprachen sind Solidity, JavaScript, C, C++, Python, Java und Go.
- Weniger Komplexität beim Verständnis der einzelnen implementierten Token-Typen. Dies liegt daran, dass sie alle auf den gleichen Funktionsprinzipien basieren.
- mehr Sicherheit, insbesondere dank Funktionen wie Token-Zulage.
- Geringeres Risiko von Vertragsbrüchen, da keine Hindernisse oder Unvereinbarkeiten vorliegen. Dies liegt daran, dass die API stabil ist. Die darin eingeführten Änderungen verbessern sie, beeinträchtigen jedoch niemals die Kompatibilität.
Hauptmerkmale von ERC-20-Tokens
Wie wir bereits erwähnt haben, zeichnen sich ERC-20-Token vor allem durch ihre umfangreichen Anpassungsfähigkeiten aus. Doch um dies zu erreichen, nutzt ein ERC-20-Token eine bestimmte Grundstruktur, die es ihm ermöglicht, sein volles Potenzial auszuschöpfen. In diesem Sinne sind diese Merkmale:
- Sie haben einen Namen oder eine Kennung und ein zugehöriges Symbol. Durch diese beiden Werte ist es möglich, die Token innerhalb der Ethereum-Blockchain zu identifizieren und voneinander zu unterscheiden.
- Es ist in der Lage, die grundlegenden wirtschaftlichen Aspekte seines Problems zu behandeln. Daten wie das Dezimalpräzisionssystem und die Gesamtausgabe sind in seiner Datenstruktur ein wesentlicher Bestandteil des Tokens.
- Es verwaltet eine Schnittstelle zur Kontrolle und Überprüfung der Salden der Adressen seiner Eigentümer. Auf diese Weise ist der Token in der Lage, den Gesamtbetrag der in einer bestimmten Adresse enthaltenen Gelder zu melden.
- Es kann das Übertragungssystem nativ verarbeiten. Dies liegt daran, dass der Token über Funktionen zur Abwicklung von Geldtransfers verfügt.
- Darüber hinaus ist der Token in der Lage, Teilabhebungen von Geldern von einer Adresse autonom abzuwickeln. Wenn John beispielsweise die Erlaubnis erhält, 1000 ETH von Marys Konto abzuheben, kann John bei einer ersten Abhebung 250 ETH abheben. Bei späteren Abhebungen kann Juan den Rest des Geldes abheben, er kann jedoch nur bis zu 1000 ETH erreichen. Ein Merkmal namens "Zugelassen" und hängt von einem weiteren Anruf ab "Bestimmung".