ERC-6551: Der NFT-Gamechanger 🎆
Die Zukunft ist jetzt! Wie der neue ERC-6551 Standard NFTs revolutioniert
Liebe Bankless Nation,
ERC-721 ist der Token-Standard, der NFTs auf Ethereum als einzigartige, verifizierbare digitale Vermögenswerte populär gemacht hat.
Aber was wäre, wenn wir unsere einfachen NFTs in vollwertige Ethereum-Nodes verwandeln könnten?
Unglaublich, aber wahr: Ab jetzt könnt ihr NFTs genau für diesen Zweck nutzen! Denn es gibt einen neuen Token-Standard, ERC-6551, der Ethereum NFTs in neue Sphären mit zuvor ungeahnten Möglichkeiten in Bezug auf die Nützlichkeit und Funktionalität der NFTs katapultiert.
Eure Lieblings-Sammelstücke können nun direkt Vermögenswerte besitzen, mit Web3-Apps interagieren und noch besser als eure Onchain-Identität dienen. Wir wagen den Schritt in eine aufregende, völlig neue Ära, also lasst uns in unserem heutigen Beitrag die Grundlagen von ERC-6551 gemeinsam kennenlernen!
-WMP (William M. Peaster)
Ein Leitfaden zum Einstieg für den neuen ERC-6551 Standard 📥
(Originalartikel vom 16.05.2023: ERC-6551: The NFT Game-Changer 🎆von BanklessHQ)
Die Basics zum ERC-6551
Seine Relevanz 🧠
ERC-6551, ein neuer Token-Standard, wurde am 7. Mai 2023 auf dem Ethereum-Mainnet gelaunched. Er erweitert die Möglichkeiten von ERC-721 NFTs erheblich, indem dieser ihnen erlaubt, als eigene Smart-Contract-Konten zu agieren, was sie vielseitiger und funktionaler macht als je zuvor.
Das Warum ❓
Die Motivation für ERC-6551 ergibt sich aus der zunehmenden Verwendung von NFTs als eine Form der Onchain-Identität. Bisher konnten ERC-721-Token nicht als “Agents” agieren oder andere Onchain-Vermögenswerte besitzen, was nicht mit den realen Anwendungsfällen von nicht-fungiblen Vermögenswerten vereinbar war.
ERC-6551 behebt dieses Problem, indem jedem ERC-721-Token die vollen Fähigkeiten eines Ethereum-Kontos gewährt werden, während die Kompatibilität mit bestehenden ERC-721-Smart Contracts erhalten bleibt. Dazu werden für jeden ERC-721-Token über eine zustimmungsfreie Registry eindeutige Smart-Contract-Konten eingerichtet, die als "tokengebundene Konten" bezeichnet werden.
Es ist auch möglich, dass ein einzelner NFT mehrere tokengebundene Konten über ERC-6551 besitzt. In diesem Sinne kann ein NFT nun mehrere Wallets usw. enthalten.
Das Wie 🔩
Das in ERC-6551 vorgestellte System besteht in erster Linie aus 1) einem zustimmungsfreien Register für die Bereitstellung von tokengebundenen Konten und 2) einer Standardschnittstelle für die Interaktion mit diesen Konten.
Das Was 🪪
Alles, was ihr mit eurem normalen Ethereum-Wallet tun könnt, könnt ihr dank des ERC-6551-Standards nun auch mit einem ERC-721-NFT tun. Die Grundlagen sind natürlich die Verwendung eurer NFT, um andere NFTs zu speichern, ERC20s zu handeln, usw. Doch das ist nur ein ganz kleiner Ausschnitt der vielfältigen, neuen Möglichkeiten!
Nehmen wir zum Beispiel an, ihr habt in einem neuen Web3-Game NFT-Wearables gesammelt. Anstatt diese in eurem normalen Ethereum-Wallet aufzubewahren, könnt ihr sie nun im NFT eurer Wahl speichern, z. B. in eurem Spiele-Avatar aus demselben Spiel. Dies ist nicht nur unterhaltsamer und psychologisch vertrauter, sondern später, wenn ihr das Spiel verlassen möchtet, könnt ihr euren Spiele-Avatar und die angesammelten Wearables als eine zusammenhängende Einheit auf einem NFT-Marktplatz über ERC-6551 verkaufen.
Das ist nur eine hypothetische Illustration, aber es gibt hier wirklich eine Menge Möglichkeiten. Ein weiteres Beispiel: PFP-Projekte können nun Anreize schaffen und den Fokus auf den erweiterten Nutzen ihrer Sammlerstücke legen, indem sie Belohnungen an alle Inhaber*innen ihrer Sammlungen mit tokengebundenen Konten auszahlen.
Auch die Tatsache, dass ERC-6551 es NFTs ermöglicht, mehrere tokengebundene Konten zu haben und tokengebundene Konten mit mehreren Chains zu unterstützen, bietet zusätzliche Nutzungsebenen, die mit Sicherheit neue Wellen von Experimenten und Innovationen im gesamten NFT-Bereich auslösen werden.
Die Einwände 🤔
Während alle ERC-721-NFTs von ERC-6551 unterstützt werden, gilt dies nicht für Ethereum-NFTs, die vor dem ERC-721-Standard entstanden sind. Die ursprüngliche unwrapped Version der CryptoPunks wird beispielsweise nicht unterstützt, die modernen gewrappten Versionen ("Wrapped Punks") hingegen schon.
Was die Sicherheitsaspekte betrifft, so ergeben sich aus dem ERC-6551-Standard zwei wesentliche Sicherheitsaspekte, die eine gewisse Wachsamkeit im NFT-Ökosystem erforderlich machen werden:
🚨 Vermeidung von betrügerischen Verhaltensweisen: Dezentrale Marktplätze müssen sich fortlaufend vor möglichen Betrügereien in Acht nehmen. Ein Beispile könnte hier sein, wenn Nutzer*innen ein NFT verkaufen, das angeblich eine bestimmte Menge an ETH enthält, nur um die ETH nach dem Verkauf abzuheben und den Käufer mit einem leeren Konto zurückzulassen. Zu den vorgeschlagenen Möglichkeiten, solche Betrügereien zu verhindern, gehören die Verfolgung von Token-gebundenen Konto-Nonces und die Sicherstellung, dass Vermögensverpflichtungen während einer Transaktion intakt bleiben. Die Verhinderung von Betrug wird in ERC-6551 jedoch nicht direkt angesprochen und erfordert eine Implementierung auf der Ebene des Marktplatzes oder über externe Smart Contracts.
🔄 Verhinderung von Eigentumszyklen: ERC-6551 könnte zu einer Situation führen, in der ein NFT auf sein eigenes tokengebundenes Konto übertragen wird, wodurch alle Vermögenswerte auf diesem Konto dauerhaft unzugänglich werden. Dies führt zu einem "Ownership Cycle", der onchain aufgrund des unendlichen Suchraums nur schwer zu verhindern ist. Es liegt zwar außerhalb des Anwendungsbereichs von ERC-6551, die Verhinderung solcher Zyklen durchzusetzen, aber es wird empfohlen, dass Apps Schnittstellenmaßnahmen ergreifen, um solche Übertragungen zu begrenzen.
Meinungen zum neuen NFT-Standard 💬
Benny Giang, ERC-6551 Co-Autor und Mitbegründer von Future Primitive: "Die Idee ist einfach ... was wäre, wenn NFTs ihre eigenen Wallets hätten? Inspiriert von Soul Bound Tokens (SBTs) ist unsere Idee das Gegenteil und wir nennen sie Token Bound Accounts (TBAs). Anstatt eines NFTs, das an ein Wallet gebunden ist, haben wir Wallets, die an NFTs gebunden sind."
Gami, Mitglied der Nouns DAO und Gründer von Gnars DAO und Tings DAO: "ERC6551 (Token Bound Accounts) ist die Art und Weise, wie ich über meine Nouns nachgedacht habe, seit ich [Nouns DAO] beigetreten bin. Ich hoffe, dass wir irgendwie dahinter kommen ... Das Konzept des 'Entrepreneurs' wird dadurch möglich. Nouns könnte zusammen mit dem, was sie auf ihrer Reise erworben und aufgebaut haben, verkauft werden."
0xBeans.eth, Solidity-Ingenieur: "ERC-6551 ist wahrscheinlich einer der interessanteren Ethereum-Verbesserungsvorschläge auf Anwendungsebene ... Es ergeben sich eine Menge interessanter Eigenschaften wie handelbare Konten ... ENS ist ein Schritt in Richtung Onchain-Identitäten, vollständige Ethereum-Konten im Besitz von NFTs sind meiner Meinung nach der nächste Schritt. Diese EIP geht Hand in Hand mit EIP4337 (Kontoabstraktion). Die Referenzimplementierung erstellt im Wesentlichen zwei ETH-Konten und bindet sie an einen Token."
Wie ihr den neuen ERC-6551 Standard ausprobieren könnt 📂
Tokenbound ist eine Open-Source-Suite von Tools rund um den ERC-6551-Standard, und einer der Dienste, die es bietet, ist eine Konto-Explorer-Schnittstelle, die ihr verwenden könnt, um ERC-6551-Konten bereitzustellen und mit anderen zu interagieren.
Wenn ihr daran interessiert seid, ein tokengebundenes Konto bei einem NFT eurer Wahl einzurichten, könnt ihr wie folgt vorgehen:
Besucht https://tokenbound.org und verbindet ein Wallet eurer Wahl.
Klickt auf die Schaltfläche "Meine NFTs".
Wählt das gewünschte NFT aus und klickt auf die Schaltfläche "Konto bereitstellen".
Bestätigt die Bereitstellungstransaktion mit eurem Wallet und wartet, bis die Transaktion abgeschlossen ist.
Das war's! Im Dashboard der ausgewählten NFT seht ihr nun die Option "Use Wallet" (Wallet verwenden); zum Zeitpunkt der Erstellung dieses Artikels erhielt ich die Meldung "Coming soon..." (bald verfügbar), so dass ich davon ausgehe, dass die volle Funktionalität in Kürze zur Verfügung stehen wird.
Denkt immer daran, dass ERC-6551 gerade erst im Mainnet angekommen ist, so dass die Werkzeuge dafür gerade erst entwickelt werden. Es ist zu erwarten, dass sich die Benutzungsfreundlichkeit und die Benutzungsoberfläche in Zukunft noch weiter verbessern werden. In der Zwischenzeit empfehle ich euch, sich etwas Zeit zu nehmen, um die FAQ am Ende von tokenbound.org durchzulesen, bevor ihr loslegt.
Das große Ganze 🤯
Die Einführung von ERC-6551 ist ein historischer Meilenstein im NFT-Bereich und eröffnet eine Welt völlig neuer Möglichkeiten, da NFTs zu eigenen Smart-Contract-Konten werden. Dies macht NFTs wesentlich vielseitiger und bringt sie näher an realen Anwendungsfällen, was sie für die Nutzer*innen praktischer und nachvollziehbarer macht. Achtet in den kommenden Monaten auf die zunehmende Verbreitung von ERC-6551 und auf noch kommende experimentelle Tools und Apps!
Wenn Skeptiker*innen behaupten, dass NFTs nur mit einem Rechtsklick gespeichert werden können, haben wir jetzt Token-gebundene Konten innerhalb von NFTs, die diesen Vorwurf noch unbegründeter machen. Man kann zwar ein Bild kopieren und speichern, aber den Inhalt wird man nicht so einfach kopieren und speichern können 😉 .
Mach mit!
Probiere ERC-6551 aus: Besucht Tokenbound.org und legt los! 👀
Autorenbiografie
William M. Peaster ist ein professioneller Autor und Gründer von Metaversal - einem Bankless-Newsletter, der sich auf das Aufkommen von NFTs in der Kryptowirtschaft konzentriert. In letzter Zeit hat er auch Inhalte für Bankless, DeFi Pulse, JPG und viele weitere Publikationen beigesteuert!
Keine Finanz- oder Steuerberatung. Dieser Newsletter dient ausschließlich der Aufklärung und ist keine Anlageberatung oder Aufforderung zum Kauf oder Verkauf von Vermögenswerten oder zu finanziellen Entscheidungen. Dieser Newsletter ist keine Steuerberatung. Sprich immer mit deinem/deiner Steuerberater*in. Stell deine eigenen Nachforschungen an.