Autor: bayemon.eth, Grapefruit, ChainCatcher
Am 25. Juni ging der EthGlobal Waterloo Hackathon offiziell zu Ende. Insgesamt erreichten 11 Projekte das Finale aus den Bereichen NFT, Infrastruktur, KI, Zahlung und anderen Bereichen. Es ist erwähnenswert, dass sich unter den 11 ausgewählten Projekten 4 Projekte um den neu vorgeschlagenen Token-Standard ERC-6551 drehen. Beispielsweise unterstützt die dezentrale Mediennetzwerkplattform AquaNet Benutzer dabei, ihre NFTs als ihr eigenes Konto zu verwenden, und die Auktionsplattform Fukuro unterstützt NFT-Bündelung mit ERC20 oder anderen NFTs zum Kauf und Verkauf.
Dies ist auch das eigentliche Implementierungsprojekt, das Benutzer gesehen haben, seit das Konzept von ERC-6551 vorgeschlagen wurde. Sie erregten schnell intensive Aufmerksamkeit in der Verschlüsselungsgemeinschaft.
ERC-6551 ist ein neuer Token-Standard, der am 23. Mai vom Future Primitive-Team veröffentlicht wurde. Er unterstützt die Erstellung eines Token-gebundenen Kontos (TBA) mit NFT, d. h. NFT kann als Wallet-Adresse oder On-Chain-Konto verwendet werden , wirklich zu NFT, d.h. Wallet.
Dies öffnet eine neue Tür für ERC721 NFT, da der aktuelle NFT nur ein statisches Asset ist, das in der Wallet gespeichert ist, das heißt, er kann nicht mit anderen DApps interagieren und auch nicht als echter On-Chain-Identitätsvertreter verwendet werden Die On-Chain-Identität des Benutzers bleibt die Wallet-Adresse. ERC-6551 unterstützt das aktuelle ERC721-NFT bei der Erstellung eines Smart-Contract-Wallet-Kontos, wobei NFT als On-Chain-Identitäts-Wallet-Konto verwendet wird. Das NFT-Konto kann mehrere Wallet-Adressen, gehaltene NFT- und ERC20-Token usw. enthalten, sodass NFT zu einem werden kann echter On-Chain-Identitätskontovertreter.
Dieser Artikel konzentriert sich auf die Merkmale, Implementierungsprinzipien und Unterschiede zwischen ERC-6551 und ERC-721, um die neuen Möglichkeiten zu erkunden, die ERC-6551 für die NFT-Strecke bieten wird.
Was ist ERC-6551?
ERC-6551-Konzept
In der Vergangenheit konnte NFT nur als kleines Bild im Portemonnaie des Nutzers „entsorgt“ werden. Abgesehen davon, dass es beobachtbar war, schien es keinen anderen Zweck zu haben. Das Aufkommen von ERC-6551 könnte eine neue Situation dafür eröffnen, dass es nicht nur ein Bild-Asset ist, sondern auch andere Funktionen hat, wie z. B. ein Konto in der Kette, und NFTs können zum Verkauf gebündelt und verpackt werden, was es zu mehr macht Zusammensetzbar und dynamisch machen NFT-Assets völlig „lebendig“.
Wie ist ERC-6551 zu verstehen? Vereinfacht ausgedrückt können Sie einen neuen Code (ERC-6551) verwenden, um Ihr eigenes Wallet für NFT zu erstellen, und NFT ist dieses Wallet-Konto.
Wenn man die Einstellung von Legend of Sword and Fairy auf NFT anwendet und davon ausgeht, dass Li Xiaoyao ein nach dem ERC-721-Standard erstellter NFT ist, dann sind das Geld, das er durch Kämpfe in der großen Welt erhält, die Erfolge, die er durch die Handlung erzielt, das Pfirsichholzschwert in seinem Rucksack, und sogar Die von Zhao Ling'er, Lin Yueru und anderen aufgebauten „sozialen Beziehungen“ gehören nicht wirklich „Li Xiaoyao“ selbst, sondern sind als separate NFTs in den Geldbörsen der Spieler verstreut, die Stand gekauft haben -alleine Spiele. ERC-6551 bindet Li Xiaoyao an ein Wallet-Konto, das nur ihm gehört. Alle mit ihm verbundenen Vermögenswerte, sein Ruf und sogar seine sozialen Beziehungen sowie sein späteres Erbe und seine Fortsetzung werden mit den Worten „die Vergangenheit“ in die Kette geschrieben und die Vergangenheit.“ Unter diesem NFT-Konto erscheint die Archivform „Speicher“ und nicht der Vorgang, den der Spieler, der das Spiel gekauft hat, durchgeführt hat, als nur der ERC-721-Standard verwendet wurde.
ERC-6551-Quelle
Warum führt das Future Primitive-Team also einen neuen Entwicklungsstandard ein, ERC-6551, wenn ERC-721 bereits existiert und weithin übernommen wurde? Ist es wirklich notwendig, viel Aufwand zu betreiben, nur um NFT sogenannte „Autonomie“ zu geben? Dies liegt vor allem daran, dass der aktuelle ERC-721 noch Schwachstellen aufweist.
Wie wir alle wissen, ist ERC-721 im NFT-Bereich seit langem weit verbreitet, und auf dieser Grundlage erstellte NFTs nehmen einen großen Teil des Kryptowährungs-Ökosystems ein. Allerdings weist der Standard immer noch offensichtliche Mängel auf. Der aktuelle NFT, der auf ERC-721 basiert, ist immer noch nur ein statisches Gut. Abgesehen davon, dass er als „Token“ zwischen Konten übertragen werden kann, scheint er selbst kein NFT zu sein . Erstellen Sie Ihre eigene Geschichte als Vertreter Ihrer On-Chain- oder Web3-Identität.
Es gibt keinen nachvollziehbaren Transaktionsverlauf und keine On-Chain-Signatur, was bedeutet, dass nach dem ERC-721-Standard geprägte Token nicht mit anderen Smart Contracts und DApps wie Wallets interagieren, keine anderen Vermögenswerte besitzen und nur als Bild-„Maskottchen“ verwendet werden können. „Die gleiche Existenz.
Tatsächlich haben Entwickler in der Ethereum-Community im Laufe der Jahre unzählige Vorschläge gemacht und verschiedene Erweiterungen des ERC-721-Standards definiert, um ERC-721 zu einem echten On-Chain-Identitätsvertreter zu machen.
ERC-721-Vorschläge im Zusammenhang mit Problemen mit Asset-Owned-Token
Obwohl es Vorschläge gab, ERC-721 die Möglichkeit zu geben, Vermögenswerte statt nur „kleiner Bilder“ in der Brieftasche des kleinen Fuchses zu besitzen, besteht das größte Problem bei diesen Vorschlägen darin, dass sie nicht mit ERC-721 kompatibel sind. Das bedeutet, dass Entwickler den Code stark modifizieren müssen, wenn die meisten derzeit auf dem Markt zirkulierenden NFTs zu einer „Wallet“ werden wollen.
Um den ERC-721-Assets mehr Funktionen zu verleihen und gleichzeitig die Kompatibilität mit allen zuvor eingesetzten ERC-721 sicherzustellen, hat Future Primitive den ERC-6551-Standard veröffentlicht. Ein Mitglied des Teams, @BennyGiang, war auch Mitglied von Dapper Labs/CryptoKitties Frühes Projektmitglied.
Der ERC-6551-Standard ist von Soul Bound Tokens (SBT) inspiriert und wandelt die „kleinen Bilder“ in der Wallet in die Wallet selbst um, wodurch Token Bound Accounts (TBA) für NFT erstellt werden, wodurch NFT direkt in der Kette interagieren und aufzeichnen können Transaktionshistorie und können Vermögenswerte in der Kette halten. Das tokengebundene Konto gehört dem NFT-Eigentümer und ist vom Eigentümer autorisiert, direkt interaktive Vorgänge in der Kette zu initiieren.
Nachdem Xiao Ming beispielsweise Azuki gekauft hatte, speicherte er es normalerweise in seiner Brieftasche. Jetzt kann er über ERC-6551 ein Smart Contract-Konto (TBA) für ihn erstellen Unter diesem Kontosystem gibt es andere NFTs, verschlüsselte Token, POAP-Identitätszertifikate usw., das heißt, NFT ist eine Brieftasche. Als „Wallet“ kann TBA mit anderen DApps usw. interagieren.
Auf den Schultern von Giganten stehend wandelt ERC-6551 NFT in eine Wallet um und erweitert den ursprünglich extrem flachen Vermögenswert in einen „lebenden Körper“, der wirklich liquide zu sein scheint und zu einem umfassenden Beweis für kollektives Eigentum und Transaktionen wird.
ERC-6551-Funktionen
Wie oben erwähnt, muss ERC-6551 die Merkmale Kompatibilität, Zusammensetzbarkeit und Rückverfolgbarkeit von Transaktionen aufweisen, um mehr Funktionen von NFT zu realisieren.
Kompatibilität
Um die Vielseitigkeit, Interoperabilität und Skalierbarkeit von Anwendungen zu verbessern und gleichzeitig die Entwicklungs- und Bereitstellungskosten zu senken. Da das Ethereum-Ökosystem Tag für Tag den Schwerpunkt auf „Kompatibilität“ legt, hat ERC-6551 als Erweiterung von ERC-721, dem OG-Statusstandard im NFT-Bereich, das Wort „Kompatibilität“ ganz natürlich in die DNA des neuen Standards eingraviert. Für Entwickler bedeutet die Kompatibilität, dass keine Änderungen auf Codeebene am aktuellen ERC-721 vorgenommen werden müssen. Smart Contracts nach Wrapper müssen keine zusätzlichen Vorgänge an NFTs durchführen, die bereits in der Wallet vorhanden sind.
Zusammensetzbarkeit und Rückverfolgbarkeit
Neben „Kompatibilität“ sind die Standardisierung und Zusammensetzbarkeit intelligenter Verträge zu Mainstream-Trends geworden. Die Zusammensetzbarkeit des ERC-6551-Standards besteht hauptsächlich darin, dass alle an Token gebundenen Assets am selben Ort betrieben werden können, was eine einfachere und flexiblere Asset-Verwaltung und Bündelung für DAPPs ermöglicht. Nachdem OpenSea beispielsweise bestätigt hat, dass ERC-6551 eines Tages in der Zukunft verwendet werden kann, können Künstler eine bestimmte Serie von NFTs auf OpenSea verpacken und verkaufen.
Darüber hinaus unterstützt ERC-6551 die direkte Interaktion von NFTs in der Kette und die Aufzeichnung des Transaktionsverlaufs. Dieser Transaktionsverlauf kann einen nachvollziehbaren Nachweis des Transaktionspfads für NFT-Lizenzgebühren liefern, die bisher schwer zu verfolgen waren, und daher wird es im Hinblick auf die Lizenzaufteilung mehr geben. Machbare Lösungen.
Welche Anwendungsszenarien gibt es für ERC-6551?
Obwohl ERC-6551 erst seit mehr als einem Monat vorgeschlagen wird, hat es in der Community bereits heftige Diskussionen ausgelöst. In gewisser Weise schafft ERC-6551 eine NFT-Wallet, die sich „entwickeln“ kann und der Realität unendlich nahe kommt. Sie kann den starren Fluch der „Vorprogrammierung“ in der Gaming-Branche lösen und zu den Zugehörigkeiten von passen die reale Welt und simulieren sogar zwischenmenschliche Interaktionen. Daher sind viele hervorragende Anwendungsfälle auf Basis von ERC-6551 in Spielen und digitalen Signaturen entstanden.
Game Parallel Colony: NFT als Gamer-Konto
Parallel Colony ist ein Erzählspiel, das künstliche Intelligenz, ERC-6551 und Die Sims kombiniert. Der Protagonist des Spiels, Parallel Avatar AI, begann sein Leben mit ein paar Dollar in der Tasche (die im Spiel zirkulierende Währung ist ERC-20 PRIME), einem Chip und einem Gewehr.
Unter anderem verwendet der virtuelle Charakter Avatar AI NFT die ERC-6551-Technologie, das heißt, der NFT dient als eigenes Spielkonto. Alle im Spiel gekauften Gegenstände gehören zu der an den NFT gebundenen Brieftasche, über die der Spieler entscheidet um über die Vermögenswerte im Wallet zu verfügen.
Tokenbound Titans: NFT-artiges „Entwicklungssystem“-Spiel
Tokenbound Titans ist ein NPC-Spiel, das von HomeDAO in ETH Waterloo 2023 entwickelt wurde. Es nutzt den ERC-6551-Standard, um den NPC-Spielmodus mit dynamisch generierten NFTs zu kombinieren. Spieler sind Eigentümer von NFTs und jedes NFT ist an einen Charakter mit unterschiedlichen Fähigkeiten und Eigenschaften gebunden.
Das Kernspiel besteht darin, dass der Charakter durch Kämpfe Token-Belohnungen erhält und Geld ausgibt, um Attribute wie Angriff, Geschwindigkeit, Verteidigung und Blutmenge zu maximieren. Mit zunehmendem Level können neue Bewegungen, Combos und andere Fähigkeiten freigeschaltet werden.
Das ursprüngliche Modell der NFT-Kettenspiele scheint eher der Anordnung und Kombination von Codeblöcken zu ähneln, was für Spieler, die „entwicklungsbasierte“ Spiele lieben, nicht freundlich zu sein scheint. Das Aufkommen von ERC-6551 hat die Integration von Blockchain-Spielen und NFTs völlig verändert, das heißt, Charakter-NFTs können sich während des Spiels weiterentwickeln und wachsen und echte Reaktionen auf Spielerentscheidungen geben.
Web3-Digital-Modeunternehmen StapleVerse: nutzt ERC-6551, um eine NFT-Signaturversion von Hüten auf den Markt zu bringen
Stapleverse hat am 21. Juni gemeinsam mit @9dccxyz eine Baseballkappe in limitierter Auflage auf den Markt gebracht. Im Gegensatz zu anderen limitierten Signatureditionen handelt es sich bei der Signatur auf der Baseballkappe um eine elektronische Version. Gerade durch die Einführung von ERC-6551 erhalten NFTs das Recht, andere NFTs zu halten. Im gemeinsamen Namen von Stapleverse und @9dccxyz wurde der „Hut“-NFT zum Inhaber des „Signatur“-NFT. Wenn der „Hut“-NFT-Inhaber anschließend eine Transaktion durchführt, wird die „Signatur“ auch als zusätzlicher Vermögenswert des „Huts“ auf die Wallet des Käufers übertragen. Unter diesem Gesichtspunkt kann ERC-6551 als Mittel angesehen werden, bestimmte „Unterordnungsbeziehungen“ in der realen Welt auf NFT zu abstrahieren und zu realisieren.
