ERC-1155
Der digitale Token-Standard ERC-1155 wurde von Enjin entwickelt und bietet im Vergleich zu älteren Token-Standards mehr Sicherheit.
Was ist ERC-1155?
ERC-1155-Tokens sind sicher, handelbar und resistent gegen Hacks. Mit ERC-1155 können fungible Tokens erstellt werden, die auf verschiedenen Plattformen einen Nutzen in Form von Währungen bieten.
ERC-1155 enthält Optimierungen, die Transaktionen effizienter und sicherer machen. Transaktionen können gebündelt werden, was die Kosten für die Übertragung von Tokens senkt. ERC-1155 ist ein Upgrade älterer Token-Standards, einschließlich ERC-20 und ERC-721.
Die Token-Standards
ERC-20 (für fungible Tokens) und ERC-721 (für nicht fungible Tokens,
NFT) von Ethereum werden im Ökosystem weitgehend verwendet. Man muss nur einen Blick auf Etherscan werfen und man kann die riesige Anzahl an Tokens sehen, die mit diesen Standards erstellt wurden. Beide haben jedoch Einschränkungen, von denen einige recht schwerwiegend sind.
Die ERC-20- und ERC-721-Tokens sind nicht untereinander austauschbar. Tatsächlich sind die Contracts so unterschiedlich, dass das Hinzufügen von Funktionen, die die beiden verbinden, eine gewaltige Aufgabe wäre, mit einem
hohen Risiko von Netzwerkunterbrechungen, Ausfällen und Provisionskosten. Es wäre viel einfacher, ein sichereres und weniger komplexes Design zu programmieren, wenn ein einziger
Smart Contract alles bewältigen könnte.
ERC-1155 wurde geschaffen, um beide Welten unter einem einzigen Contract zu vereinen, die bereits erwähnten Einschränkungen zu überwinden und die Verwaltung effizienter zu gestalten.
Die strengen Regeln, denen ein Token folgen muss, ermöglichen eine unglaubliche Funktion des ERC-1155-Token-Standards. Diese Tokens sind die erste Gattung, die in der Lage ist, eine deterministische Smart-Contract-Funktion auszuführen, indem sie einfach einen Token an eine Adresse sendet.
Das einfache Senden eines Tokens an eine DEX-Börsenadresse könnte dazu führen, dass die Börse sofort einen weiteren Token an die Adresse des Absenders zurücksendet. Tokens können verpackt (wrapped), umgewandelt, hergestellt oder treuhänderisch hinterlegt werden, ohne dass eine direkte Interaktion mit dem Smart Contract erforderlich ist.
Ein/e Benutzer/in muss lediglich seinen/ihren Token an eine bestimmte Adresse senden, um die Kette von Ereignissen auszulösen.
Der sichere Token-Transfer ist eine der vielversprechendsten Funktionen des ERC-1155-Tokens. Er wird durch eine Funktion erreicht, die überprüft, ob die Transaktion erfolgreich abgeschlossen wurde. Falls dies nicht der Fall ist, werden die Tokens in der Transaktion an ihren Emittenten zurückgeschickt.
Dies ist besonders nützlich, wenn wir bei dem Kopieren von Adressen einen Fehler machen und
unsere Tokens stattdessen an eine falsche Adresse senden, wodurch eine Transaktion nicht mehr möglich ist. In diesem Fall ist die Übertragung ungültig und der/die Aussteller/in erhält die Tokens zurück, sodass er/sie die Adresse erneut überprüfen und den Vorgang wiederholen kann. Es gibt auch eine Reihe von Regeln, um
Double-Spend-Angriffe (Doppelausgaben) zu verhindern.
Im Vergleich zu ERC-20 und
ERC-721scheinen der Nutzen und die technische Überlegenheit von ERC-1155 enorm zu sein. Es ist also zu erwarten, dass sich dieser Standard nach und nach immer mehr verbreiten wird.