Was sind die verschiedenen Arten von ERC-Token-Standards?: ERC-20, ERC-1155 und mehr PlatoBlockchain Data Intelligence. Vertikale Suche. Ai.

Was sind die verschiedenen Arten von ERC-Token-Standards?: ERC-20, ERC-1155 und mehr

Ethereum Request for Comment (ERC) ist eine Reihe technischer Dokumente mit Richtlinien zum Erstellen von Token oder Smart Contracts zum Ausführen von Anwendungen auf dem Ethereum Netzwerk. Dies können Vermögenswerte, Namensregister, dezentrale Börsen und mehr sein. 

Während jeder ein Token oder einen Smart Contract erstellen kann, Jedes Skript muss entsprechend befolgt werden, um den ERC erfolgreich zu implementieren. Mit anderen Worten, wenn Sie nicht nach den ERC-Regeln spielen können, können Sie nicht mit Ethereum spielen.

Jeder ERC-Standard beschreibt speziell verschiedene Funktionen; zum Beispiel ist ERC-20 für fungible Token wie DAI Stablecoin, Shiba INU, Ether und ERC-721 ist für nicht fungible Token (NFTs) wie ein einzelnes Bored Ape Yacht Club NFT.  

Dieser Artikel hilft Ihnen, den Unterschied zwischen ERC-Standards wie ERC-20, ERC-1155 und ERC-721 und einigen weniger bekannten Standards wie ERC-1337 und ERC-884 zu verstehen.

ERC-Standards verstehen

Bevor wir eintauchen, müssen wir verstehen, dass alle Entwickler eine durchlaufen müssen Vorschlag zur Verbesserung des Ethereum (EIP) bevor Sie einen ERC erstellen. 

Ein EIP beschreibt die Funktionalitäten und spezifischen Protokolle des ERC. Nach der Einreichung werden die Ethereum-Entwickler den Vorschlag prüfen und, wenn er als wertvoll erachtet wird, akzeptiert und umgesetzt.

ERC-20, der dominante Token-Standard

ERC-20 ist der bekannteste Token-Standard für fungible Token, was bedeutet, dass es sich um austauschbare Werteinheiten wie Ether oder USDT handelt. Dieser Standard wurde im November 2015 von Entwickler Fabian Vogelsteller vorgeschlagen.

Fast alle in der Ethereum-Blockchain erstellten Token verwenden den ERC-20-Standard, wie Basic Attention Token (BAT), Chainlink (LINK) und Tether USD (USDT). Diese Token müssen einem Satz von entsprechen Funktionen, hauptsächlich:

  • Gesamtversorgung: Geben Sie die Gesamtmenge des Tokens an
  • Gleichgewicht von: Gesamtkontostand des Kontos des Eigentümers
  • Transfer: Senden einer Anzahl von Token an eine Adresse
  • Übertragen von: die Übertragung einer Anzahl von Token von einer Adresse
  • genehmigen: ermöglicht es einem Spender, eine Anzahl von Token von einem bestimmten Konto abzuheben
  • Beihilfe: externen Adressen erlauben, Tokens ab einem bestimmten Guthaben zu versenden

Andere Funktionen sind optional, sollten aber berücksichtigt werden, um die Benutzerfreundlichkeit zu verbessern, wie z Symbol: das Symbol des Tokens (z. B. Zeichen: Vieleck, Symbol: MATIC).

erc

Quelle: Ethereum.org

Wie im obigen Bild zu sehen, führen diese Funktionen zu zwei Ereignissen: Übertragungsereignis, immer wenn eine Übertragung in der Blockchain stattfindet, und die Genehmigung, wann immer eine Genehmigung erforderlich ist. 

Jeder ERC-20-Token ist jedoch begrenzt, da er nur von seinem jeweiligen ERC-20-Smart-Vertrag verwaltet werden kann, während der ERC-1155-Standard – den wir weiter unten erläutern werden – darauf ausgelegt ist, die Verwaltung verschiedener Arten von Token zu unterstützen. Dadurch können sie den Verarbeitungsaufwand für Blockchain-Anwendungen verringern.

Einfacher ausgedrückt ist ERC-20 wie ein Stempel für Token, der besagt: Dieser Token kann nur mit anderen ERC-20-Werteinheiten wie USDT ausgetauscht werden, indem nur eine bestimmte Art von Smart Contract verwendet wird, die dafür entwickelt wurde. Auf die gleiche Weise können Sie einen 50-Dollar-Schein gegen einen anderen 50-Dollar-Schein eintauschen, aber Sie können kein einzigartiges Kunstwerk gegen ein anderes eintauschen.

ERC-1155 und ERC-721: Nicht vertretbare Token

ERC-1155 und ERC-721 sind Token-Standards zum Erstellen von Non-Fungible Tokens (NFT). 

Nicht fungible Token sind, wie der Name schon sagt, Token mit einer bestimmten Art von darin eingebetteten Metadaten, sodass sie nicht gegenseitig austauschbar sind. Sie werden hauptsächlich verwendet, um das Eigentum und die Herkunft von physischen Vermögenswerten, digitalen Sammlerstücken, Vermögenswerten im Spiel, Veranstaltungstickets, Domainnamen usw. darzustellen.

Und was zeichnet sie aus? In ERC-721 kann nur ein einziger Smart Contract einen einzigen Token-Typ verarbeiten, während ERC-1155 es einem Smart Contract ermöglicht, eine unendliche Anzahl von Token und Funktionen zu unterstützen. 

In Laienbegriffen; ERC-721 unterstützt nur NFTs, und jede NFT kann nur in einer einzigen Transaktion übertragen werden, was zu Netzüberlastungen und erhöhten Gasgebühren führen kann. Andererseits unterstützt ERC-1155 die Umwandlung von fungiblen Token (wie ERC-20) in nicht fungible Token und umgekehrt. Mehrere Transaktionen können in einem ganzen Stapel gesendet werden, wodurch ERC-115 effizienter und kostengünstiger wird.

Zur Verdeutlichung: Eine Anwendung, die mit Blockchain-Spielen funktioniert, wird aufgrund ihrer Vielseitigkeit höchstwahrscheinlich ERC-1155 verwenden. Beispielsweise werden die Runen und Zauber von Axie Infinity als ERC-115-Standards verwendet.

ERC-1337

Das ERC-1337 standard ist als Schnittstelle zur Replikation der heutigen abonnementbasierten Zahlungen konzipiert, jedoch für Blockchain-Anwendungen/Unternehmen. Obwohl der Vorschlag Potenzial hat, hat er nicht viel Entwicklung erfahren und bleibt ein unausgegorener Standard.

ERC-1337 zielt im Wesentlichen darauf ab, eine Nachbildung von Software-as-a-Service (SaaS)-Modellen, wie z. B. monatliche Abonnements, die von Streaming-Plattformen und Cloud-Speicher verwendet werden, in Web3 zu bringen, während Content-Ersteller und -Entwickler gleichzeitig dezentralisiert und Kunden anonym bleiben können . 

Mit anderen Worten, ERC-1337-Verträge würde Zahlungsabwickler von Drittanbietern eliminieren und es Ethereum-Wallets wie MetaMask ermöglichen, jährliche Abonnements automatisch direkt zu bezahlen, beispielsweise an Blockchain-Anwendungen. Benutzer würden wiederkehrende Transaktionen für dApps in einem ganzen Stapel „signieren“, und diese Händler würden sozusagen alles auf der Blockchain aufzeichnen. 

ERC-884: Tokenisierung von Aktien

ERC-884 versucht tokenisieren Aktien von Unternehmen oder Institutionen, die es ihnen ermöglichen, Mittel über den Börsengang (IPO) oder durch einen Private-Equity-Verkauf zu beschaffen, ohne dass ein benutzerdefiniertes Aktienregister, traditionelle Börsen oder Transferagenten erforderlich sind.

ERC-884 wurde als Entwurf in der Ethereum-Community akzeptiert, nachdem die Gesetzgebung des Bundesstaates Delaware a verabschiedet hatte Rechnung die es öffentlichen und privaten Unternehmen in Delaware ermöglicht, Aktien auszugeben, die als ERC-20-Token dargestellt werden.

ERC-884 muss jedoch bestimmten Vorschriften entsprechen, um nur einige zu nennen:

  • Vollständige Überprüfung von Token-Inhabern und Whitelist-Design
  • Aktionäre können von einer bestimmten Gesellschaft vorbereitet werden
  • Token können keinen Teilwert haben, sondern den ganzen Wert
  • Wenn Anleger ihre Private Keys verlieren, müssen sie sich eine neue Adresse besorgen
  • Eine Off-Chain-Datenbank zur Implementierung von Know Your Customer (KYC)-Prüfungen.

Abschließende Gedanken: Die zukünftigen Ethereum-Token-Standards und Sie

ERC sind technische Richtlinien für Entwickler, um verschiedene Arten von Token zu erstellen, die ihren Anforderungen entsprechen. Ohne sie hätten Ethereum Smart Contracts nur begrenzte Möglichkeiten außerhalb des Netzwerks selbst. 

Ein Protokoll, das einen fungiblen Token im Ethereum-Netzwerk ausgeben möchte, wird den ERC-20-Standard verwenden, und NFT-Projekte werden sich für ERC-721 oder höchstwahrscheinlich ERC-1155 entscheiden. Jeder ERC-Standard hat seinen eigenen Ansatz für verschiedene Themen und Anwendungsfälle, wie die Tokenisierung traditioneller Assets oder das Hinzufügen weiterer Funktionen zum ERC-20-Standard.

Viele ERC sind jedoch unausgereift und werden von ihren Entwicklern aufgegeben: 

ERC-223: Dieser Standard schlug das Hinzufügen einer Wiederherstellungsfunktion namens tokenFallback, wodurch ERC-223 Smart Contracts eingehende Transaktionen mit inkompatiblen Adressen identifizieren können. Ethereum-Entwickler haben diesen Standard nicht implementiert und er ist ziemlich vergessen. Stattdessen wurde ERC-777 ausgewählt, um die Probleme anzugehen, die ERC-233 zu lösen versuchte.

ERC-777 ist ein Token-Standard, der die Fähigkeiten der ERC-20-Tokenisierungsplattform verbessern soll. Dieser Standard fügt mehrere Funktionen hinzu. Eine davon ist die Fähigkeit, „Hooks“ zu senden, die Smart Contracts und Adressen im Wesentlichen über eine bevorstehende Transaktion informieren und bestimmte Arten von Token akzeptieren oder ablehnen.

ERC-777 ist abwärtskompatibel mit ERC-20 und soll seine Position nicht überholen, sondern seine Funktionalitäten verbessern.

Zeitstempel:

Mehr von CoinCentral