In der vergangenen Woche haben wir gesehen, dass mindestens drei Ethereum-bezogene Standards auf verschiedenen Kanälen intensiv diskutiert wurden. Diese Standards sind EIP-6969, ERC-721C und ERC-6551, jeweils mit unterschiedlichen Zwecken und möglichen Auswirkungen.
Jeder Standard hat das Potenzial, eine Branche zu formen oder zu verändern, daher liegt seine Bedeutung auf der Hand. Wenn Sie im Voraus wissen, können Sie auch aktuelle Trends und Trends entdecken.
Ein Merkmal der Kryptowelt ist jedoch die verstreute und plötzliche Natur der Informationen in Verbindung mit begrenzten Ressourcen, die Sie möglicherweise daran hindern, sich eingehend mit den technischen Merkmalen der einzelnen Standards und ihren möglichen Auswirkungen zu befassen. Deshalb ist Deep Tide bestrebt, diese Standards zusammenzustellen, zu interpretieren und zu vergleichen, um Sie auf klare und verständliche Weise zu einem umfassenden Verständnis zu führen.
EIP-6969 ist ein Vorschlag, der erstmals um den 8. Mai herum aufkam. Es führt ein universelles Protokoll ein, das auf die Umsetzung von Contract Shielded Revenue (CSR) abzielt. Dieser Vorschlag kann als verbesserte Version des vorherigen EIP-1559 angesehen werden.
Um es im Klartext auszudrücken: Das Protokoll hofft, es den Erstellern intelligenter Verträge zu ermöglichen, einen Anteil an den Gasgebühren zu erhalten, die von Benutzern generiert werden, die die Verträge nutzen.
Der Mitautor des Vorschlags,https://twitter.com/owocki@owocki , erwähnte auch, dass er hofft, durch diesen Mechanismus Anreize für Smart-Contract-Entwickler zu schaffen, die Entwicklung des Ethereum-L2-Ökosystems zu fördern, ohne diesen Vorschlag umzusetzen auf Ethereum L1, um die Neutralität von L1 zu wahren.
Wenn dieser Anreizmechanismus auf Ethereum L1 implementiert wird, ist es meiner Interpretation nach wahrscheinlich, dass er sowohl gute als auch schlechte Akteure anzieht, die das Transaktionsvolumen manipulieren wollen, was zu einer Überlastung führt. Insgesamt überwiegen die Nachteile die Vorteile. Daher ist die Implementierung auf L2 möglicherweise die bessere Wahl.
Um diesen EIP-6969-Vorschlag jedoch vollständig zu verstehen, ist es notwendig, die aktuelle Funktionsweise und Zusammensetzung der Gasgebühren in Ethereum zu verstehen. Dabei handelt es sich um das bisherige EIP-1559.
EIP-1559 trat während der Londoner Hard Fork von Ethereum im August 2021 in Kraft. Es gibt verschiedene Bestimmungsorte für die von Benutzern gezahlten Transaktionsgebühren an:
Es ist offensichtlich, dass EIP-1559 die Interessen von Vertragsentwicklern eigentlich nicht berücksichtigt. Tatsächlich kann man sich die Angebotsseite von Ethereum als öffentliche Kette als zwei Teile vorstellen:
Validatoren (ursprüngliche Miner) + Vertragsentwickler. Ersteres bietet im Wesentlichen ein zuverlässiges Hauptbuch, während letzteres eine Vielzahl von Anwendungen bietet. Deshalb ist es theoretisch sinnvoll, letzteren auch einen Anteil am Kuchen zu geben.
Wenn EIP-6969 in Echtzeit implementiert werden kann, kann die Gasgebühr wie folgt aufgeteilt werden: Burn + Grundgebühr + Prioritätsgebühr + an Vertragsentwickler gezahlte Gebühr.
Zusammenfassend gibt es Zusammenhänge und Unterschiede zwischen EIP-6969 und EIP-1559. EIP-1559 ist ein Vorschlag zur Protokollverbesserung, der sich auf den Transaktionsgebührenmechanismus konzentriert und darauf abzielt, stabilere und vorhersehbarere Transaktionsgebühren bereitzustellen und Netzwerküberlastungen zu bewältigen. Unter Beibehaltung der Vorteile von EIP-1559 gleicht EIP-6969 die Anreizmechanismen von Vertragserstellern und dem Netzwerk weiter aus, indem ein Einnahmenmechanismus für Vertragsersteller eingeführt wird, der die Teilnahme und Belohnungen von Vertragserstellern fördert.
Anhand der folgenden Tabelle können wir die Funktionen und Auswirkungen von EIP-6969 sowie seine Ursprünge mit EIP-1559 klar veranschaulichen:
Beachten Sie, dass wir glauben, dass das Hauptrisiko dieses neuen Protokolls darin besteht, dass, wenn Entwickler von Anreizverträgen Gasgebühren erhalten können, dies zur Entstehung weiterer Junk-Verträge führen wird? Daher besteht tatsächlich ein Risiko für die Vertragssicherheit und das Risiko, öffentliche Ressourcen in der gesamten öffentlichen Kette zu beanspruchen.
ERC-721C wurde von Limit Break als Verbesserung des ERC-721-Standards für nicht fungible Token (NFT) auf Ethereum vorgeschlagen. Sein Hauptziel besteht darin, NFT-Erstellern mehr Kontrolle und Anpassung über ihre NFT-Sammlungen und die Art und Weise zu geben, wie Lizenzgebühren gehandhabt werden.
Notiz:
Limit Break ist ein kostenloses Spieleentwicklungsstudio, das im Januar 2021 das Konzept der Creator Tokens eingeführt hat. Die ERC721-C-Standardversion 1.1 wurde im Mai 2023 eingeführt und implementiert viele Konzepte von Creator Tokens.<a href="https://twitter.com/huntersolaire_""> @huntersolaire_ erläuterte in einem Tweet auch die Besonderheiten dieses Standards.
Das offizielle „Creator Token Transfer“-Repository von Limit Break zeigt, dass ERC721-C derzeit mit Ethereum und Polygon kompatibel ist. Es wird auch vom Sepolia-Testnetz für Ethereum und dem Mumbai-Testnetz für Polygon unterstützt.
Aus dem Namen „Creator Token“ geht hervor, dass ERC721-C sich mehr auf Urheber konzentriert und somit dem Schutz von Lizenzgebühren Vorrang einräumt.
Um es im Klartext auszudrücken: Nach dem aktuellen ERC-721-Standard sind Lizenzgebühren eigentlich nur eine kommerzielle Vereinbarung und nicht in der Kette durchsetzbar. ERC-721C wurde vorgeschlagen, um dieses Problem zu lösen und Lizenzgebühren zu einer Smart-Contract-Regel zu machen, die in der Blockchain durchsetzbar ist.
Zu den möglichen Einsatzmöglichkeiten des ERC721-C gehören:
Die Einführung von ERC-721C wird einen wichtigen Einfluss auf die NFT-Branche haben:
Eine Tabelle, die ERC-721C zusammenfasst:
ERC-6551 erhöht die Funktionalität und den Wert von NFTs, indem es NFT-Smart-Contract-Wallets ermöglicht.
Das Protokoll wurde von @BennyGiang mitverfasst, einem der Gründungsmitglieder von Dapper Labs, dessen Team zum ERC-721-Token-Standard und zu frühen Projekten wie CryptoKitties beigetragen hat.
Das Problem herkömmlicher ERC-721-NFTs ist ihr begrenzter Umfang. Sie können nur Eigentum und Übertragung sein und dürfen keine anderen Vermögenswerte wie Token oder andere NFTs besitzen. Darüber hinaus können sie nicht mit anderen Smart Contracts interagieren oder sich auf der Grundlage externer Faktoren oder Benutzereingaben weiterentwickeln.
ERC-6551 geht auf die Einschränkungen herkömmlicher ERC-721-NFTs ein, indem es das Konzept einer Smart-Contract-Wallet für NFTs einführt. Durch eine Kombination aus Registern und Proxy-Verträgen ermöglicht es NFTs selbst, andere Vermögenswerte zu halten, mit anderen Smart Contracts und Konten zu interagieren und eine größere Funktionalität und Interaktivität zu erreichen.
Daher können Sie sich Token (NFTs) gemäß ERC-6551 als Smart-Contract-Wallets vorstellen. Das bedeutet, dass ERC-6551 Token und andere NFTs wie normale Smart-Contract-Wallets speichern und mit anderen Smart Contracts und Konten wie dezentralen Börsen (DEXs), Kreditplattformen, Spielumgebungen und mehr abwickeln kann.
Diese Art, NFTs als Smart-Contract-Wallets zu betreiben, bildet sogenannte „Token-Bound Accounts“ (TBAs), die über ein erlaubnisloses Register erstellt und verwaltet werden, das mit bestehenden ERC-721-NFTs kompatibel ist.
Um es kurz zusammenzufassen: ERC-6551 kann sowohl Vorteile als auch Herausforderungen mit sich bringen:
Während ich dies schreibe, denke ich immer noch an eine häufig gestellte Frage: Was ist der Unterschied zwischen EIP und ERC?
EIP (Ethereum Improvement Proposal) und ERC (Ethereum Request for Comments) sind beide Vorschlagsstandards im Zusammenhang mit Ethereum, aber sie unterscheiden sich tatsächlich.
EIP ist der Verbesserungsvorschlagsstandard des Ethereum-Netzwerks, der zur Beschreibung von Vorschlägen für Verbesserungen und neue Funktionen für das Ethereum-Protokoll verwendet wird. Sobald das EIP angenommen und vereinbart ist, wird es Teil des Ethereum-Protokolls und im Ethereum-Netzwerk implementiert. EIP beschreibt Änderungen auf Protokollebene, wie z. B. die Verbesserung von Blockchain-Mechanismen, Regeln für virtuelle Maschinen, Konsensalgorithmen usw.
Im Gegenteil: ERC ist der Token-Standard für Ethereum, der zur Beschreibung der Schnittstelle und Funktionalität von Token-Verträgen verwendet wird. ERC definiert die grundlegenden Standards für Token-Verträge, um die Interoperabilität von Token im Ethereum-Netzwerk sicherzustellen. ERC ist eine Spezifikation für Token-Verträge, die Funktionen wie Token-Übertragung, Kontostandabfrage, Metadaten und mehr beschreibt.
Obwohl EIP und ERC beide Standardisierungsmechanismen in der Ethereum-Community sind, konzentrieren sie sich daher auf unterschiedliche Bereiche. EIP konzentriert sich auf Verbesserungen auf Protokollebene, während sich ERC auf die Standardisierung von Token-Verträgen konzentriert. Daher wird EIP nicht direkt zu ERC, da es sich um unabhängige Konzepte handelt.
In der vergangenen Woche haben wir gesehen, dass mindestens drei Ethereum-bezogene Standards auf verschiedenen Kanälen intensiv diskutiert wurden. Diese Standards sind EIP-6969, ERC-721C und ERC-6551, jeweils mit unterschiedlichen Zwecken und möglichen Auswirkungen.
Jeder Standard hat das Potenzial, eine Branche zu formen oder zu verändern, daher liegt seine Bedeutung auf der Hand. Wenn Sie im Voraus wissen, können Sie auch aktuelle Trends und Trends entdecken.
Ein Merkmal der Kryptowelt ist jedoch die verstreute und plötzliche Natur der Informationen in Verbindung mit begrenzten Ressourcen, die Sie möglicherweise daran hindern, sich eingehend mit den technischen Merkmalen der einzelnen Standards und ihren möglichen Auswirkungen zu befassen. Deshalb ist Deep Tide bestrebt, diese Standards zusammenzustellen, zu interpretieren und zu vergleichen, um Sie auf klare und verständliche Weise zu einem umfassenden Verständnis zu führen.
EIP-6969 ist ein Vorschlag, der erstmals um den 8. Mai herum aufkam. Es führt ein universelles Protokoll ein, das auf die Umsetzung von Contract Shielded Revenue (CSR) abzielt. Dieser Vorschlag kann als verbesserte Version des vorherigen EIP-1559 angesehen werden.
Um es im Klartext auszudrücken: Das Protokoll hofft, es den Erstellern intelligenter Verträge zu ermöglichen, einen Anteil an den Gasgebühren zu erhalten, die von Benutzern generiert werden, die die Verträge nutzen.
Der Mitautor des Vorschlags,https://twitter.com/owocki@owocki , erwähnte auch, dass er hofft, durch diesen Mechanismus Anreize für Smart-Contract-Entwickler zu schaffen, die Entwicklung des Ethereum-L2-Ökosystems zu fördern, ohne diesen Vorschlag umzusetzen auf Ethereum L1, um die Neutralität von L1 zu wahren.
Wenn dieser Anreizmechanismus auf Ethereum L1 implementiert wird, ist es meiner Interpretation nach wahrscheinlich, dass er sowohl gute als auch schlechte Akteure anzieht, die das Transaktionsvolumen manipulieren wollen, was zu einer Überlastung führt. Insgesamt überwiegen die Nachteile die Vorteile. Daher ist die Implementierung auf L2 möglicherweise die bessere Wahl.
Um diesen EIP-6969-Vorschlag jedoch vollständig zu verstehen, ist es notwendig, die aktuelle Funktionsweise und Zusammensetzung der Gasgebühren in Ethereum zu verstehen. Dabei handelt es sich um das bisherige EIP-1559.
EIP-1559 trat während der Londoner Hard Fork von Ethereum im August 2021 in Kraft. Es gibt verschiedene Bestimmungsorte für die von Benutzern gezahlten Transaktionsgebühren an:
Es ist offensichtlich, dass EIP-1559 die Interessen von Vertragsentwicklern eigentlich nicht berücksichtigt. Tatsächlich kann man sich die Angebotsseite von Ethereum als öffentliche Kette als zwei Teile vorstellen:
Validatoren (ursprüngliche Miner) + Vertragsentwickler. Ersteres bietet im Wesentlichen ein zuverlässiges Hauptbuch, während letzteres eine Vielzahl von Anwendungen bietet. Deshalb ist es theoretisch sinnvoll, letzteren auch einen Anteil am Kuchen zu geben.
Wenn EIP-6969 in Echtzeit implementiert werden kann, kann die Gasgebühr wie folgt aufgeteilt werden: Burn + Grundgebühr + Prioritätsgebühr + an Vertragsentwickler gezahlte Gebühr.
Zusammenfassend gibt es Zusammenhänge und Unterschiede zwischen EIP-6969 und EIP-1559. EIP-1559 ist ein Vorschlag zur Protokollverbesserung, der sich auf den Transaktionsgebührenmechanismus konzentriert und darauf abzielt, stabilere und vorhersehbarere Transaktionsgebühren bereitzustellen und Netzwerküberlastungen zu bewältigen. Unter Beibehaltung der Vorteile von EIP-1559 gleicht EIP-6969 die Anreizmechanismen von Vertragserstellern und dem Netzwerk weiter aus, indem ein Einnahmenmechanismus für Vertragsersteller eingeführt wird, der die Teilnahme und Belohnungen von Vertragserstellern fördert.
Anhand der folgenden Tabelle können wir die Funktionen und Auswirkungen von EIP-6969 sowie seine Ursprünge mit EIP-1559 klar veranschaulichen:
Beachten Sie, dass wir glauben, dass das Hauptrisiko dieses neuen Protokolls darin besteht, dass, wenn Entwickler von Anreizverträgen Gasgebühren erhalten können, dies zur Entstehung weiterer Junk-Verträge führen wird? Daher besteht tatsächlich ein Risiko für die Vertragssicherheit und das Risiko, öffentliche Ressourcen in der gesamten öffentlichen Kette zu beanspruchen.
ERC-721C wurde von Limit Break als Verbesserung des ERC-721-Standards für nicht fungible Token (NFT) auf Ethereum vorgeschlagen. Sein Hauptziel besteht darin, NFT-Erstellern mehr Kontrolle und Anpassung über ihre NFT-Sammlungen und die Art und Weise zu geben, wie Lizenzgebühren gehandhabt werden.
Notiz:
Limit Break ist ein kostenloses Spieleentwicklungsstudio, das im Januar 2021 das Konzept der Creator Tokens eingeführt hat. Die ERC721-C-Standardversion 1.1 wurde im Mai 2023 eingeführt und implementiert viele Konzepte von Creator Tokens.<a href="https://twitter.com/huntersolaire_""> @huntersolaire_ erläuterte in einem Tweet auch die Besonderheiten dieses Standards.
Das offizielle „Creator Token Transfer“-Repository von Limit Break zeigt, dass ERC721-C derzeit mit Ethereum und Polygon kompatibel ist. Es wird auch vom Sepolia-Testnetz für Ethereum und dem Mumbai-Testnetz für Polygon unterstützt.
Aus dem Namen „Creator Token“ geht hervor, dass ERC721-C sich mehr auf Urheber konzentriert und somit dem Schutz von Lizenzgebühren Vorrang einräumt.
Um es im Klartext auszudrücken: Nach dem aktuellen ERC-721-Standard sind Lizenzgebühren eigentlich nur eine kommerzielle Vereinbarung und nicht in der Kette durchsetzbar. ERC-721C wurde vorgeschlagen, um dieses Problem zu lösen und Lizenzgebühren zu einer Smart-Contract-Regel zu machen, die in der Blockchain durchsetzbar ist.
Zu den möglichen Einsatzmöglichkeiten des ERC721-C gehören:
Die Einführung von ERC-721C wird einen wichtigen Einfluss auf die NFT-Branche haben:
Eine Tabelle, die ERC-721C zusammenfasst:
ERC-6551 erhöht die Funktionalität und den Wert von NFTs, indem es NFT-Smart-Contract-Wallets ermöglicht.
Das Protokoll wurde von @BennyGiang mitverfasst, einem der Gründungsmitglieder von Dapper Labs, dessen Team zum ERC-721-Token-Standard und zu frühen Projekten wie CryptoKitties beigetragen hat.
Das Problem herkömmlicher ERC-721-NFTs ist ihr begrenzter Umfang. Sie können nur Eigentum und Übertragung sein und dürfen keine anderen Vermögenswerte wie Token oder andere NFTs besitzen. Darüber hinaus können sie nicht mit anderen Smart Contracts interagieren oder sich auf der Grundlage externer Faktoren oder Benutzereingaben weiterentwickeln.
ERC-6551 geht auf die Einschränkungen herkömmlicher ERC-721-NFTs ein, indem es das Konzept einer Smart-Contract-Wallet für NFTs einführt. Durch eine Kombination aus Registern und Proxy-Verträgen ermöglicht es NFTs selbst, andere Vermögenswerte zu halten, mit anderen Smart Contracts und Konten zu interagieren und eine größere Funktionalität und Interaktivität zu erreichen.
Daher können Sie sich Token (NFTs) gemäß ERC-6551 als Smart-Contract-Wallets vorstellen. Das bedeutet, dass ERC-6551 Token und andere NFTs wie normale Smart-Contract-Wallets speichern und mit anderen Smart Contracts und Konten wie dezentralen Börsen (DEXs), Kreditplattformen, Spielumgebungen und mehr abwickeln kann.
Diese Art, NFTs als Smart-Contract-Wallets zu betreiben, bildet sogenannte „Token-Bound Accounts“ (TBAs), die über ein erlaubnisloses Register erstellt und verwaltet werden, das mit bestehenden ERC-721-NFTs kompatibel ist.
Um es kurz zusammenzufassen: ERC-6551 kann sowohl Vorteile als auch Herausforderungen mit sich bringen:
Während ich dies schreibe, denke ich immer noch an eine häufig gestellte Frage: Was ist der Unterschied zwischen EIP und ERC?
EIP (Ethereum Improvement Proposal) und ERC (Ethereum Request for Comments) sind beide Vorschlagsstandards im Zusammenhang mit Ethereum, aber sie unterscheiden sich tatsächlich.
EIP ist der Verbesserungsvorschlagsstandard des Ethereum-Netzwerks, der zur Beschreibung von Vorschlägen für Verbesserungen und neue Funktionen für das Ethereum-Protokoll verwendet wird. Sobald das EIP angenommen und vereinbart ist, wird es Teil des Ethereum-Protokolls und im Ethereum-Netzwerk implementiert. EIP beschreibt Änderungen auf Protokollebene, wie z. B. die Verbesserung von Blockchain-Mechanismen, Regeln für virtuelle Maschinen, Konsensalgorithmen usw.
Im Gegenteil: ERC ist der Token-Standard für Ethereum, der zur Beschreibung der Schnittstelle und Funktionalität von Token-Verträgen verwendet wird. ERC definiert die grundlegenden Standards für Token-Verträge, um die Interoperabilität von Token im Ethereum-Netzwerk sicherzustellen. ERC ist eine Spezifikation für Token-Verträge, die Funktionen wie Token-Übertragung, Kontostandabfrage, Metadaten und mehr beschreibt.
Obwohl EIP und ERC beide Standardisierungsmechanismen in der Ethereum-Community sind, konzentrieren sie sich daher auf unterschiedliche Bereiche. EIP konzentriert sich auf Verbesserungen auf Protokollebene, während sich ERC auf die Standardisierung von Token-Verträgen konzentriert. Daher wird EIP nicht direkt zu ERC, da es sich um unabhängige Konzepte handelt.