Eine neue Ära: ERC-6551 und tokengebundene Konten (TBAs)

FortgeschritteneDec 17, 2023
Dieser Artikel beginnt mit einem Rückblick auf die Geschichte von NFTs, gefolgt von einer Analyse der technischen Details und Komplexitäten hinter dem ERC-6551-Standard. Durch den Vergleich mit dem früheren ERC-721-Standard hebt der Artikel die Vorteile von ERC-6551 in Bezug auf Funktionalität und Flexibilität hervor. Abschließend werden die praktischen Anwendungen von ERC-6551, Probleme, die Aufmerksamkeit erfordern, und seine Einschränkungen in der aktuellen Phase zusammengefasst.
Eine neue Ära: ERC-6551 und tokengebundene Konten (TBAs)

Die Einführung tokengebundener Konten (TBAs) mit ERC-6551 eröffnet ein neues Paradigma. Jeder einzelne nicht fungible Token (NFT) kann nun über seine traditionelle Rolle als bloßes digitales Gut hinausgehen und zu einer voll funktionsfähigen Geldbörse werden.

Die Auswirkungen dieses technologischen Durchbruchs gehen weit über den Bereich der reinen Kunst und digitalen Sammlerstücke hinaus. Branchen wie Handel, Gaming und unzählige andere sind bereit, sich diesem transformativen Wandel zu stellen. Die von TBAs zugelassenen neuen Anwendungsfälle von NFTs ebnen den Weg für noch mehr Innovation. Es erfordert eine völlige Neuinterpretation der Art und Weise, wie wir Eigentum, Identität und Wert in der Kette wahrnehmen.

In diesem Artikel beginnen wir ganz von vorne mit einer kurzen Geschichte der NFTs. Anschließend befassen wir uns intensiv mit den technischen Feinheiten, die ERC-6551 zugrunde liegen, und ergänzen diese durch einen direkten Vergleich von ERC-721 und ERC-6551. Abschließend reflektieren wir die Anwendungsfälle, Vorbehalte und Einschränkungen von ERC-6551 in der heutigen Zeit.

Die Geburt und der Untergang von NFTs

Das Jahr 2017 war ein großes Jahr für die Welt von Ethereum. ERC-721 ebnete den Weg für die Tokenisierung einzigartiger digitaler Assets und bot einen neuartigen Einblick in die Zukunft des Eigentums und der Herkunft in der Kette. NFTs rückten ins Rampenlicht des Mainstreams und ritten auf der Popularitätswelle, die durch bahnbrechende Projekte wie CryptoKitties, NBA TopShot und CryptoPunks ausgelöst wurde.

Von Entwicklern über Schöpfer bis hin zu Daytradern – NFTs waren für jeden etwas dabei. Es dauerte nicht lange, bis die NFT-Branche übersättigt war und durch Spekulationen und Hype untergraben wurde. Leider begann Ende 2022 das Vertrauen zu schwinden und die Marktkorrektur nahm ihren Lauf.

Die treuesten Erbauer und Anhänger der zugrunde liegenden Technologie von NFTs suchten weiterhin nach dem nächsten „Schritt“. Fast ein Jahr später erschien ERC-6551, um NFTs wieder Leben einzuhauchen.

Was ist ERC-6551?

ERC-6551 ist der Ethereum-Standard für tokengebundene Konten. Es ging am 7. Mai 2023* im Ethereum Mainnet online und wurde vom Team von Future Primitive (Benny Giang , Jayden Windle und mehr)erstellt . Es ermöglichte die Schaffung einer intelligenten Vertragsbrieftasche für jeden ERC-721-NFT und läutete ein neues Maß an Zusammensetzbarkeit, Dynamik und Interaktivität ein.

Der ursprüngliche Vorschlag wurde am 23. Februar 2023 veröffentlicht.

💡 Benny war Mitglied des Teams, das ERC-721 und CryptoKitties gegründet hat.

Was sind Token-gebundene Konten (TBAs)?

Token-gebundene Konten (TBAs) sind Wallets, die die Erstellung einer Schnittstelle und Registrierung für Smart-Contract-Konten im Besitz von ERC-721-Tokens ermöglichen. Sie sind direkt mit den NFTs verknüpft, denen sie „besitzen“.

Sie verleihen NFTs zwei wichtige Eigenschaften. Die erste ist „die Fähigkeit, Vermögenswerte zu besitzen“ – unabhängig davon, ob es sich um ERC-20, ERC-721 oder ERC-1155 handelt. Das zweite ist die „Fähigkeit, sich an der sozialen Governance zu beteiligen“ (z. B Unterzeichner eines Multisigs sein, seine eigene ENS-Domäne registrieren oder über Community-Vorschläge abstimmen).

Der zugrunde liegende Mechanismus von ERC-6551

Wie bereits erwähnt, handelt es sich bei TBAs um Smart-Contract-Wallets, die einem einzelnen ERC-721-NFT gehören. Die Kontrolle liegt jedoch in den Händen des NFT-Inhabers. Sie haben die Macht, On-Chain-Aktionen über die TBA auszuführen.

Der Mechanismus eines ERC-6551 TBA kann in drei Teile unterteilt werden:

Das Register

Die Registry führt zwei Funktionen aus, die für die Erstellung der TBA entscheidend sind:

  1. createAcount: Stellt eine brandneue TBA für einen ERC-721 unter Verwendung einer angegebenen Implementierungsadresse bereit.
  2. Konto: Berechnet eine TBA-Adresse für ein vorhandenes ERC-721-Token.

Minimale Proxy-Verträge

Jeder TBA wird dann als ERC-1167-Minimal-Proxy (MPC) an die Welt verteilt, komplett mit unveränderlichen konstanten Daten, die an den Bytecode angehängt sind. MPCs werden aus zwei Gründen verwendet:

  1. Günstiger: Anstatt NFT-Verträge mehrfach bereitzustellen, können Sie Verträge einfach klonen.
  2. Weniger Arbeit: Sie müssen den Proxy-Vertrag nur einmal bereitstellen.

Kontoschnittstelle

  1. Definiert eine Reihe von Funktionen, die der TBA derzeit zur Verfügung stehen. → Definiert die Reihe von Aktionen, die sie ausführen kann.
  2. Ermöglicht Einschränkungen der Fähigkeit des NFT-Besitzers, Anrufe auszuführen. Dies ist aus Sicherheitsgründen von entscheidender Bedeutung, da es den unbefugten Zugriff auf die TBA verhindern kann. Auf der anderen Seite bietet die Kontoschnittstelle eine Möglichkeit, Nicht-Eigentümer-Konten Ausführungsberechtigungen zu erteilen. Dies ist nützlich für TBAs mit mehreren Parteien.

Diese drei Teile des ERC-6551-Mechanismus ermöglichen es ihm, als Smart-Contract-Wallet zu fungieren.

Es behält die Grundfunktionen des ERC-721 bei und mildert gleichzeitig dessen Einschränkungen.

Was genau sind diese Einschränkungen, fragen Sie? 🤔

ERC-721-Einschränkungen und ERC-6551-Stärken

Herkunft

ERC-721 ❌ Bietet nur einen Eigentumsnachweis. Der Vermögenswert wird mit dem Konto des Eigentümers verknüpft, zeichnet jedoch keine Geschichte über den Transaktionsverlauf, den Nutzen usw. des Vermögenswerts auf.

ERC-6551 ✅ Ihre NFTs erzählen jetzt eine Geschichte, inkl. Vollständiger Transaktionsverlauf und Nutzen. Es unterhält ein eigenes erlaubnisfreies Register und ein Protokoll der Aktivitäten in der Kette. Gewinnen Sie wertvolle Einblicke in die vergangenen Transaktionen und Interaktionen Ihres NFT.

Zusammensetzbarkeit

ERC-721 ❌ Sie existieren in einem Vakuum und sind unabhängig von Ihren anderen Vermögenswerten.

ERC-6551 ✅ Es ist Zeit, sich einzupacken. Erstellen Sie eine On-Chain-Party mit Ihren NFTs mit zugehörigen Vermögenswerten, z NFTs und Token. Wenn Sie Ihren ERC-6551 verkaufen oder übertragen, gehen alle darin enthaltenen Vermögenswerte mit.

Identität

ERC-721 ❌ Als singuläre Vermögenswerte hatten NFTs keine eigene Identität. Als „Online-Identitäten“ würden nur Wallets gelten.

ERC-6551 ✅ NFTs erhalten ihre eigene Identität – und sind nicht mehr an die Wallets gebunden, in denen sie gespeichert sind. Es ist jetzt eine dApp für die NFT-Welt. Sie sind nicht mehr nur „digitale Sammlerstücke“ – sie sind eine Erweiterung Ihrer digitalen Persönlichkeit.

Dynamik

ERC-721 ❌ JSON-Metadaten sind statisch. Es kann kein Mehrwert geschaffen werden. Es können keine weiteren Anpassungen vorgenommen werden.

ERC-6551 ✅ Ermöglicht das Hinzufügen von Vermögenswerten, was bedeutet, dass Sie den Wert oder das Erscheinungsbild eines NFT ändern können, ohne seine Metadaten zu ändern. Hallo sich entwickelnde Kunst-NFTs!

Interaktivität

ERC-721 ❌ Kann nicht mit anderen On-Chain-Assets interagieren.

ERC-6551 ✅ Möglichkeit, On-Chain-Assets wie ERC20, 721 und 1155 zu besitzen. Sie verbessern die Leistung oder das Erscheinungsbild. Sie erwecken Ihr NFT mit seiner ganz eigenen Persönlichkeit und Geschichte zum Leben.

Wertquelle

ERC-721 ❌ Abgeleitet aus reiner Spekulation und externen und/oder Off-Chain-Aktivitäten.

ERC-6551 ✅ Aufgrund seiner Herkunft und seiner Fähigkeit zur Interaktion ist es wertvoller.

Eine weitere Stärke von ERC-6551 ist seine Abwärtskompatibilität mit der bestehenden Ethereum-Infrastruktur. Sie sind nativ kompatibel mit ERC-721-Tokens, was bedeutet, dass weder neue Vertragsbereitstellungen noch die Verpackung von NFTs erforderlich sind. Sie sind auch mit Plattformen und Tools wie OpenSea, Metamask, Etherscan kompatibel.

Anwendungsfälle von ERC-6551

Spielen

TBAs sind buchstäblich Game-Changer. Die Zusammensetzbarkeit von TBAs ermöglicht die Erstellung von „Inventaren“ im Spiel für einzelne Charaktere. Spieler werden in der Lage sein, alle Vermögenswerte im Spiel auf die „Brieftasche“ des Charakters zu übertragen, was zu einem nahtlosen Spielerlebnis führt und ihnen einen ganzheitlichen Überblick über ihre Erfolge verschafft.

Gemeinschaftshaus

Es wird mehr Anreize für Mitglieder von Online-Communities geben (z NFT-Projekte, DAOs) zur Teilnahme. Ihr erster NFT-Kauf, sei es ein PFP oder eine Mitgliedskarte, wird durch das Sammeln zugehöriger Token, NFTs oder anderer Vermögenswerte an Wert gewinnen.

Sehen Sie es in Aktion mit Sapienz #3305

Mitgliedschaften, Treueprogramme, Reputationssysteme, On-Chain-Identitäten

Wenn eine On-Chain-Identität aus Vermögenswerten und Transaktionen in einem bestimmten Wallet besteht, geben TBAs NFTs die Möglichkeit, eine eigene Identität zu haben. Sie können auch unabhängig mit dApps interagieren.

Dies eröffnet unzählige Möglichkeiten für Treueprogramme und Reputationssysteme. NFTs könnten Eigentümern Zugang und Vergünstigungen zu einem Treueprogramm gewähren, oder im Falle der Kreditvergabe könnten NFTs ein Vehikel für überprüfbare Bonitätsbewertungen sein.

ERC-6551 Vorbehalte und Einschränkungen

Es ist weniger als einen Monat her, seit ERC-6551 im Mainnet live ging. Trotz seiner bahnbrechenden Technologie steht ihm ein steiniger Weg bevor.

❌ Nicht alle NFTs werden unterstützt

Nur verpackte Versionen von ERC-721 sind kompatibel. Bevor Sie beginnen, ist es wichtig, die Kompatibilität zu überprüfen.

❌ Mangelnde Ökosystemunterstützung

Nicht jeder begrüßt Veränderungen mit offenen Armen. Einige bestehende Projekte und Plattformen sind von ERC-6551 noch nicht ganz begeistert. Vor allem diejenigen, die Fans der OwnerOf-Methode* sind.

❌ Sicherheitsrisiken

Mit mehr Macht geht auch mehr Verantwortung einher. Der steigende Wert von NFTs wird dazu führen, dass sie für Hackerangriffe attraktiver werden. Um die Stabilität zu gewährleisten und die Verwendung höherwertiger Vermögenswerte zu ermöglichen, sind für ERC-6551 strenge Tests erforderlich.

❌ Benutzererfahrung

Da ERC-6551 nicht lange in diesem Bereich tätig ist, erhält es nur sehr wenig Feedback von den Benutzern. Auch wenn die Funktionalität konzeptionell nicht schwer zu verstehen ist, ist sie technologisch neu. Damit Benutzer die technischen Aspekte tokengebundener Konten verstehen und navigieren können, ist mehr Aufmerksamkeit bei den Prozessen und intuitiven Schnittstellen erforderlich.

Abschließende Bemerkungen: Blick nach vorne

Der Boom ist längst vorbei, aber treue Befürworter warten auf ein Comeback von NFTs. Obwohl es nicht offensichtlich ist, könnte es sein, dass der ERC-6551-Standard eine natürliche und notwendige Weiterentwicklung digitaler Assets einleitet?

ERC-6551 baute auf den von ERC-721 gelegten Grundlagen auf und implementierte bedeutende Verbesserungen in Funktionalität, Besitz und Interoperabilität. Obwohl noch experimentell, ist klar, dass ERC-6551 und tokengebundene Konten eine entscheidende Rolle bei der Entwicklung von NFTs spielen werden. Die digitale Asset-Landschaft nähert sich einem neuen Horizont. Mit der Reihe neuer Funktionen, die ERC-6551 ermöglicht, werden mehr Türen für Kreativität, Innovation und Verbindung geöffnet. Wir können es kaum erwarten zu sehen, was Sie bauen werden.

Haftungsausschluss:

  1. Dieser Artikel ist ein Nachdruck von [pinata]. Alle Urheberrechte liegen beim ursprünglichen Autor [Kelly Kim]. Wenn Sie Einwände gegen diesen Nachdruck haben, wenden Sie sich bitte an das Gate Learn-Team, das sich umgehend darum kümmern wird.
  2. Haftungsausschluss: Die in diesem Artikel geäußerten Ansichten und Meinungen sind ausschließlich die des Autors und stellen keine Anlageberatung dar.
  3. Übersetzungen des Artikels in andere Sprachen werden vom Gate Learn-Team durchgeführt. Sofern nicht anders angegeben, ist das Kopieren, Verbreiten oder Plagiieren der übersetzten Artikel verboten.
learn.articles.start.now
learn.articles.start.now.voucher
learn.articles.create.account