ERC-6147 : La nouvelle norme de séparation des droits de propriété NFT introduit le rôle de gardien pour améliorer la sécurité et la flexibilité d'application.

robot
Création du résumé en cours

ERC-6147: Nouveau standard de séparation des droits de propriété NFT semi-obligatoire

Le 7 mars 2023, la proposition d'amélioration d'Ethereum EIP-6147 est officiellement entrée dans la phase de version finale. Cette norme, en tant qu'extension de l'ERC-721, réalise la séparation des droits de possession et de transfert des NFT et SBT, et introduit un rôle de "gardien" avec une date d'expiration configurable (Guard). Cette innovation rend l'application des NFT plus flexible en matière de vol, de prêt, de location et de SBT.

Cet article analysera en profondeur le mécanisme de mise en œuvre de l'ERC-6147 et le comparera aux précédents protocoles de location de NFT, ERC-4907 et ERC-5055, en fournissant une analyse complète de ce protocole et de ses scénarios d'application potentiels.

1. Contexte

Le NFT est devenu un sujet tendance dans le domaine de la blockchain. Grâce aux caractéristiques immuables de la blockchain et à l'exécution automatique des contrats intelligents, le NFT permet la confirmation et la gestion des actifs sur la chaîne. Cependant, le principal inconvénient du NFT est son manque de liquidité.

En fait, le problème de la liquidité insuffisante des NFT ne provient pas du protocole lui-même, mais du manque d'exploration de la valeur d'utilisation des NFT. Comment améliorer l'utilité des NFT, afin que leur valeur ne dépende pas uniquement de la spéculation sur le marché, est une question urgente à résoudre. Un facteur clé qui influence la valeur d'utilisation des NFT est en réalité les limites du protocole NFT lui-même.

1.1 Problèmes causés par le couplage des droits de propriété

Actuellement, les NFT de grande valeur sont souvent confrontés à des risques de sécurité. Bien qu'il existe des solutions anti-vol telles que le transfert des NFT vers un portefeuille froid, ces pratiques affectent souvent la commodité d'utilisation des NFT.

Dans le prêt de NFT, le propriétaire doit transférer le NFT dans le contrat de prêt, perdant ainsi le droit d'utiliser le NFT pendant la durée du prêt. Ce problème de couplage de propriété est très différent de celui des prêts hypothécaires immobiliers dans le monde réel, où, en dehors des situations à risque, le droit d'utilisation du propriétaire n'est généralement pas supprimé.

De plus, la caractéristique non transférable du SBT(, le jeton lié à l'âme ), pose également certains problèmes. Lorsque la clé privée d'un utilisateur est compromise ou perdue, récupérer le SBT devient très complexe. En outre, dans certains cas (, comme la fraude académique ), l'émetteur peut avoir besoin de récupérer le SBT, mais il manque un mécanisme standard approprié.

1.2 Les défis des solutions de séparation des droits de propriété

Il y a eu des tentatives précédentes pour réaliser la séparation des droits de propriété, telles que l'ERC-4907 et l'ERC-5058. Le principal défi auquel ces solutions sont confrontées est de trouver un équilibre dans le degré d'obligation.

L'ERC-4907 adopte une philosophie simple, définissant seulement la vision, laissant la mise en œuvre concrète au consensus de la communauté. Il ajoute un objet de données UserInfo basé sur l'ERC721, introduisant une dimension "utilisateur". Cependant, son caractère contraignant est limité, le transfert de NFT peut mettre fin à l'autorisation de location.

ERC-5058 adopte la philosophie de "zero trust" et met en œuvre une coercition stricte par le biais de code. Il gère l'état de verrouillage des NFT et offre la fonctionnalité de verrouillage lors du transfert. Cependant, son niveau élevé de coercition et la complexité de son utilisation peuvent affecter son adoption généralisée.

En revanche, le nouvel ERC-6147 récemment adopté propose un schéma "semi-obligatoire" équilibré, offrant de nouvelles perspectives pour la séparation des droits de propriété des NFT.

Interprétation du dernier Final de l'ERC-6147 : norme de séparation de propriété NFT semi-coercitive simpliste

2. Mécanisme de fonctionnement de l'ERC-6147

ERC-6147 est une norme d'extension pour ERC721, dont le cœur repose sur l'introduction du rôle "Guard"( gardien).

2.1 Définition et contrôle de Guard

Guard est composé d'une adresse et d'une date d'expiration :

solidity struct GuardInfo { address guard; // adresse du gardien uint64 expires; // Date d'expiration }

Seul le propriétaire actuel du NFT ou l'adresse autorisée peut définir le Guard via la méthode changeGuard. Lors de la définition, il y a plusieurs restrictions clés :

  • Guard ne peut pas être défini comme une adresse nulle.
  • Seul le Guard actuel peut modifier lui-même.
  • Seuls les propriétaires de NFT ou les personnes autorisées peuvent configurer Guard

Tout le monde peut consulter les informations actuelles du Guard d'un NFT ID via la méthode guardInfo. Le Guard expirera automatiquement après la date d'expiration, sans nécessiter de transaction supplémentaire.

Seul Guard lui-même ou l'expiration du temps peuvent supprimer l'identité de Guard.

Interprétation de la dernière version finale de l'ERC-6147 : un standard de séparation des droits de propriété NFT semi-obligatoire ultra-simple

2.2 Les autorisations de Guard

Guard a le droit de transfert forcé. Pour les NFT configurés avec Guard, seule l'adresse Guard peut exécuter l'opération transferFrom.

Il est important de noter que :

  1. Après avoir configuré le Guard, l'ancien détenteur conserve uniquement le droit de possession et perd le droit de transfert. D'autres DApp peuvent toujours vérifier que l'utilisateur d'origine est le propriétaire, mais ne peuvent pas effectuer de transfert.

  2. Lors de l'utilisation des méthodes transferFrom ou safeTransferFrom natives, les paramètres de Guard ne seront pas automatiquement supprimés. Il est recommandé d'utiliser la méthode transferAndRemove, qui effacera les informations de Guard après le transfert.

  3. Guard peut transférer le droit de garde via la méthode changeGuard.

Interprétation de la dernière version finale de l'ERC-6147 : norme de séparation des droits de propriété NFT semi-obligatoire ultra-simple

2.3 Limites de Guard

Guard ne peut pas définir d'autorisation de prélèvement, ni exécuter l'opération approve. Cela vise à empêcher que Guard, après avoir restitué le droit de transfert, ne transfère des NFT par le biais de approve, ce qui pourrait entraîner des violations difficiles à détecter.

Interpréter la dernière version finale de l'ERC-6147 : un standard de séparation de propriété NFT semi-obligatoire ultra simple

3. Résumé

Chaque jour, il y a plus de 300 000 transactions NFT sur Ethereum, avec plus de 200 000 contrats NFT. Ces données mettent en évidence la valeur des NFT en termes de titrisation d'actifs et de propriétés financières.

Cependant, l'application des NFT s'étend d'une simple propriété financière à une utilité plus large, comme la confirmation des relations sociales de Lens, les actifs de jeu de GameFi, le financement participatif de création de contenu de Mirror, etc.

Comparé à l'ERC-4907, l'ERC-6147 présente des avantages significatifs en termes de compatibilité. Il ne nécessite pas que les projets soutiennent activement de nouveaux rôles, il suffit de reconnaître le propriétaire, ce qui facilite son adoption par les applications existantes.

De plus, l'ERC-6147 a également introduit les concepts de "SBT gérable" et de "SBT efficace", tout en conservant les caractéristiques non transférables, mais en tenant également compte des besoins de gestion potentiels, tels que la récupération sociale et la reprise des SBT.

Avec le développement continu de l'écosystème Ethereum, des normes innovantes comme l'ERC-6147 offriront davantage de possibilités d'application pour les NFT et les SBT, propulsant l'ensemble de l'écosystème vers une direction plus mature et diversifiée.

Interprétation de la dernière version finale de l'ERC-6147 : Norme de séparation de propriété NFT semi-obligatoire ultra-simple

ETH-3.42%
Voir l'original
Cette page peut inclure du contenu de tiers fourni à des fins d'information uniquement. Gate ne garantit ni l'exactitude ni la validité de ces contenus, n’endosse pas les opinions exprimées, et ne fournit aucun conseil financier ou professionnel à travers ces informations. Voir la section Avertissement pour plus de détails.
  • Récompense
  • 5
  • Partager
Commentaire
0/400
HappyToBeDumpedvip
· 07-31 07:51
Un nouveau verrou a été ajouté, peut-on encore s'amuser avec les NFT ?
Voir l'originalRépondre0
token_therapistvip
· 07-30 18:02
Il aurait suffi de dire qu'il y avait des gardes.
Voir l'originalRépondre0
GasWaster69vip
· 07-29 02:37
Encore une norme inexplicable?
Voir l'originalRépondre0
MoonMathMagicvip
· 07-29 02:34
Encore une fois, prendre les gens pour des idiots, une ronde ne suffit pas, il en faut deux.
Voir l'originalRépondre0
ZkProofPuddingvip
· 07-29 02:14
Un nouveau standard Regardez, j'ai faim
Voir l'originalRépondre0
  • Épingler
Trader les cryptos partout et à tout moment
qrCode
Scan pour télécharger Gate app
Communauté
Français (Afrique)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)