Was sind ERC-721 und ERC-1155: Standards für die Erstellung von NFTs

  • Facebook
  • Twitter
  • LinkedIn
  • Telegram

Eine Möglichkeit, die Kosten für den Austausch von Werten in einem Blockchain-Netzwerk darzustellen, ist die Tokenisierung von Vermögenswerten, die entweder fungibel oder nicht-fungibel sein können. Fungibel bedeutet, dass sie geteilt und gegen andere getauscht werden können. Nicht-fungible Token (NFTs) hingegen können nicht geteilt werden und es gibt keine Duplikate. Auf einer Blockchain wie Ethereum gibt es zwei beliebte Standards für die Erstellung von NFTs, ERC-721 und ERC-1155.

erc 721 vs erc 1155

Was ist der ERC-721 Standard?

Erstellt von William Entriken, Dieter Shirley, Jacob Evans und Natassia Sachs im Jahr 2018, ist der ERC-721-Standard für nicht-fungible Token in der Sprache Solidity auf der Ethereum-Blockchain geschrieben und ermöglicht es Entwicklern, das Eigentum an beliebigen Daten zu tokenisieren. Der Standard zielt insbesondere darauf ab, austauschbare Token zu schaffen. Ein Beispiel für einen ERC 721-Vertrag ist der von OpenZeppelin, der es Entwicklern ermöglicht, Gegenstände in ihrem Spiel zu verfolgen.

ERC 721 token code
ERC 721 token code

 

Im Wesentlichen ist jeder ERC 721 Token einzigartig und repräsentiert einen einzigen Vermögenswert. Darüber hinaus ermöglicht es Entwicklern, ein ganz neues Ökosystem von Token auf der Ethereum-Blockchain aufzubauen..

Merkmale von ERC-721 Token

Der ERC-721 Standard ähnelt strukturell dem berühmten ERC-20 Token-Architekten. Obwohl die Smart Contracts beider Token ähnliche Funktionen haben, sind einige Merkmale von ERC-721 anders.

Zum Beispiel:

  1. Jeder ERC-721-Token hat ein Namensfeld, das externen Anwendungen oder Verträgen den Namen des Tokens anzeigt.
  2. Er hat ein definiertes Funktionsfeld, das den Besitz des zugrundeliegenden Tokens festlegt und Anweisungen gibt, wie dieser Besitz übertragen werden kann.
  3. Er hat ein Feld namens „tokenOfOwnerByIndex“, das es Entwicklern ermöglicht, Token über eine eindeutige ID zu verfolgen.
Trade Kryptovertraege mit bis zu 100x Hebel

Was ist der ERC-1155 Standard?

ERC-1155, ein verbesserter Standard nach ERC-721, ist ein weiterer Token-Standard auf der Ethereum-Blockchain, der die Erstellung beider Arten von Token – fungible und nicht-fungible – ermöglicht. Das Ziel ist es, eine Smart-Contract-Schnittstelle zu schaffen, die beide Arten darstellen kann. Hier ist der ERC-1155 Token-Code von OpenZipplin, der hilft, mehrere Gegenstände in einem Spiel zu verfolgen.

ERC-1155 token code
ERC-1155 token code

 

Der ERC-1155 Standard hat die gleiche Funktionalität wie ein ERC-721 und ERC-20 Token. Er verbessert jedoch die Funktionalität beider Standards und ist insgesamt ein effizienterer Standard. Was die Vorteile betrifft, so können Transaktionen, die den ERC-1155 Standard verwenden, gebündelt werden, um die Kosten für den Handel mit Token zu senken.

Vorteile der ERC-1155 Token

  • Effektiver Transfer: Der ERC-1155-Standard ermöglicht es Nutzern, massive Transfers von Token innerhalb eines Smart Contracts vorzunehmen. In einem Smart Contract mit einer Reihe von fungiblen oder nicht-fungiblen Token kann ein Entwickler beispielsweise wählen, ob er mehrere Token in der gleichen Operation übertragen möchte. Das reduziert nicht nur die Transaktionskosten, sondern minimiert auch die Auswirkungen auf das Netzwerk.
  • Mehrere Token in einem einzigen Vertrag: Jeder ERC-1155 Token beschreibt die Existenz und den Betrieb sowohl der fungiblen als auch der nicht-fungiblen Token-Typen. Während ein ERC-1155 beispielsweise einen oder mehrere NFTs erstellen kann, kann er auch fungible Token beschreiben – und das alles innerhalb desselben Vertrags.
  • Sichere Übertragung von Token: Der ERC-1155 Token-Standard enthält eine Funktion, die überprüft, ob eine Transaktion gültig ist oder nicht. Wenn eine Transaktion nicht zustande kommt, gibt diese Funktion den Token an den Emittenten zurück. Sie hilft, wenn Benutzer versehentlich einen Fehler bei der Transkription machen oder Token an die falsche Adresse senden. Der Code kann die Transaktion automatisch rückgängig machen.

ERC-721 vs ERC-1155: Der Unterschied

Erstens erzeugt der ERC-721-Standard ausschließlich NFTs und zwingt Entwickler, für jeden neuen Token einen Smart Contract zu erstellen. ERC-1155 hingegen erlaubt es Entwicklern, einen einzigen intelligenten Vertrag zu entwickeln, mit dem entweder fungible Token oder NFTs geprägt werden können. Da ERC-721 einen einzigen Vorgang für jede Transaktion erlaubt, ist er teuer und zeitaufwändig. Gleichzeitig reduziert er die Effektivität des Blockchain-Netzwerks durch redundanten Code. ERC-1155 hingegen erlaubt mehrere Operationen in einer einzigen Transaktion. Daher sind die Transaktionen billiger und effizienter. Außerdem benötigt ERC-1155 im Gegensatz zu ERC-721, der viel Speicherplatz beansprucht, weniger Speicherplatz im Blockchain-Netzwerk.

Was ist besser, ERC-721 oder ERC-1155?

Beide Token-Standards können NFTs minten. Damit stellt sich die Frage: Welchen sollten Sie bevorzugen? Das hängt ganz von Ihrer persönlichen Vorliebe oder dem Anwendungsfall ab. Während einige Kunstsammler nur ERC-721 NFTs kaufen, weil sie diesen Token-Typ als den Goldstandard ansehen, haben andere Sammler keine besondere Präferenz. Auf der anderen Seite ist ERC-1155 billiger und effizienter, da es die Gasgebühren reduziert, was es zu einer erschwinglichen und zugänglichen Art macht, eine NFT zu minten.


Sollten Sie Fragen haben, kontaktieren Sie uns unter support@phemex.zendesk.com
Immer und überall traden: iOS | Android
Phemex | Break Through, Break Free