Qu'est-ce que l'ERC-3525 : L'essor des jetons semi-fongibles

Points clés
• L'ERC-3525 combine les caractéristiques des jetons fongibles et non fongibles.
• Les jetons sont regroupés en 'slots' pour permettre la fongibilité de la valeur.
• Il permet des transferts partiels de valeur tout en maintenant l'identité du jeton.
• Cette norme est particulièrement utile pour les produits financiers complexes et les actifs du monde réel.
Les jetons semi-fongibles deviennent rapidement l'un des blocs de construction les plus pratiques pour les actifs complexes sur la chaîne. L'ERC-3525, la norme « Semi-Fungible Token » (SFT), se situe entre l'ERC-20 et l'ERC-721 en introduisant une valeur fongible à l'intérieur de conteneurs de jetons uniques. Cette conception permet des représentations natives pour les bons, les obligations, les positions de rendement, les abonnements et de nombreux autres instruments qui ne rentrent pas parfaitement dans les paradigmes purement fongibles ou purement non fongibles.
Ci-dessous, nous décortiquons l'ERC-3525, expliquons son fonctionnement, là où il excelle et pourquoi il est appelé à alimenter la prochaine vague de la finance tokenisée.
Un bref rappel sur les normes de jetons
- ERC-20 : Jetons entièrement fongibles. Chaque unité est identique et interchangeable. Largement utilisée pour les devises et les jetons de gouvernance. Voir la spécification canonique sur le site des propositions d'amélioration d'Ethereum : ERC-20.
- ERC-721 : Jetons non fongibles (NFT). Chaque jeton est unique, généralement utilisé pour les objets de collection ou les certificats de propriété. Référence : ERC-721.
- ERC-1155 : Norme multi-jetons prenant en charge les articles fongibles et non fongibles dans un seul contrat avec des opérations par lots. Référence : ERC-1155.
L'ERC-3525 comble un vide clé : vous pourriez vouloir une identité de jeton unique (comme un NFT) qui porte également une « valeur » divisible et fongible lorsqu'elle est comparée à d'autres jetons du même type. C'est là qu'intervient la « semi-fongibilité ».
Ce qu'est réellement l'ERC-3525
L'ERC-3525 formalise trois idées principales :
- Identité du jeton : Chaque jeton possède son propre
tokenIdunique (comme un NFT). - Slot : Les jetons sont regroupés en « slots ». Les jetons au sein du même slot sont considérés comme fongibles en termes de valeur. Pensez aux slots comme des classes d'actifs ou des lignes de produits (par exemple, une série d'obligations spécifique ou un SKU d'abonnement particulier).
- Valeur : Chaque jeton porte un solde numérique (sa valeur), qui peut être transféré partiellement. La valeur est fongible au sein d'un slot mais reste détenue par des
tokenIdsuniques.
En pratique, l'ERC-3525 vous permet de :
- Créer un jeton unique appartenant à un certain slot.
- Augmenter ou diminuer la valeur de ce jeton.
- Transférer partiellement de la valeur d'un jeton à un autre (ou à une adresse), tant que les règles du slot sont respectées.
Lisez la spécification complète et les méthodes (y compris slotOf, value, et des flux de transfert/approbation spécialisés) dans la proposition officielle d'Ethereum : ERC-3525 Standard de Jetons Semi-Fongibles.
Pourquoi la semi-fongibilité est importante
Les actifs financiers réels ont souvent des structures nuancées : dénominations, échéances, tranches et droits qui ne sont identiques qu'au sein d'une ligne de produit spécifique. Les représenter comme de purs ERC-20 ou ERC-721 oblige souvent à des solutions de contournement maladroites. L'ERC-3525 permet :
- La dénomination native et le remboursement partiel au sein d'une identité de jeton unique.
- Un regroupement propre par « slot », de sorte que la fongibilité s'applique au sein de la cohorte visée.
- Des modèles d'approbation simplifiés pour déplacer une partie de la valeur d'un jeton (pas seulement la propriété entière du jeton).
Ceci est particulièrement utile pour les produits structurés, les obligations RWA (Real World Assets), les bons de mise en jeu, les dépôts à terme, les abonnements et les objets d'économie de jeux qui accumulent ou dépensent de la valeur.
Caractéristiques et mécanismes clés
- Fongibilité basée sur les slots : Les jetons du même slot partagent la fongibilité de la valeur. Les jetons de slots différents ne le font pas.
- Transferts partiels : Déplacez une partie de la valeur du jeton A vers le jeton B (même slot) ou vers un destinataire sous forme de nouveau jeton.
- Approbations flexibles : Approuvez les transferts par portée de jeton ou de slot pour un contrôle précis du mouvement de valeur délégué.
- Métadonnées : Comme l'ERC-721, l'ERC-3525 peut exposer des métadonnées pour chaque
tokenId, rendant l'interface utilisateur/expérience utilisateur plus riche que de simples soldes ERC-20.
Pour les développeurs qui conçoivent la logique des jetons, les API de l'ERC-3525 sont intentionnellement structurées pour faire des opérations de valeur partielle une norme, pas un ajout. Cela réduit la logique personnalisée et améliore la composabilité. Voir l'EIP pour les signatures de méthodes exactes et les événements attendus : Spécification ERC-3525.
Comparaison de l'ERC-3525 avec l'ERC-1155
L'ERC-1155 gère efficacement plusieurs types de jetons et les transferts par lots, mais n'intègre pas la notion de « valeur à l'intérieur d'une identité unique » de la même manière. Avec l'ERC-3525 :
- Chaque jeton est unique (comme l'ERC-721), permettant des métadonnées, une propriété et un cycle de vie par jeton.
- La fongibilité est définie par les slots et la valeur interne du jeton, qui peut être déplacée partiellement.
- Il s'intègre parfaitement aux interfaces utilisateur qui doivent afficher « ce bon a 100 unités restantes » ou « cette position obligataire détient une valeur nominale de 1 000 ».
Si votre application tourne autour de positions liées à l'identité avec une gestion de dénomination non triviale, l'ERC-3525 est souvent plus expressif.
Cas d'utilisation concrets
- Obligations et titres sur la chaîne : Émettez une série (slot) et créez des positions sous forme de jetons uniques avec valeur nominale et mécanismes de coupon. Des obligations numériques de style "Genesis" ont été explorées par des institutions publiques, soulignant la direction que prend la finance à revenu fixe tokenisée ; voir les initiatives de la BRI sur les obligations numériques pour le contexte : Banque des Règlements Internationaux – Projet Genesis.
- Bons de mise en jeu et de rendement : Un utilisateur reçoit un jeton bon avec une valeur croissante ou des parts rachetables. La semi-fongibilité permet des rachats et des transferts partiels sans perdre l'identité du jeton. Pour une introduction pratique aux bons et aux SFT, consultez la documentation des équipes de protocoles pionnières de ce modèle : Documentation Solv Protocol sur les Bons et les SFT.
- Abonnements et crédits : Représentez les crédits restants ou la valeur d'adhésion d'un compte dans un jeton unique, permettant des transferts ou des recharges tout en préservant l'identité et les métadonnées.
- Actifs basés sur des tranches : Regroupez les tranches par slots (par exemple, Senior, Mezzanine), et gérez les mouvements partiels de valeur. Cela correspond aux produits structurés tokenisés, qui gagnent du terrain à mesure que la tokenisation mûrit ; voir le contexte plus large de la croissance de la tokenisation provenant de sources institutionnelles : Annonce du Fonds Tokenisé de BlackRock.
Contexte de l'écosystème et dynamique
La tokenisation s'accélère sur les marchés financiers et la DeFi, avec une expérimentation accrue autour des obligations, des stratégies de marché monétaire et du tranchage de liquidité. Les représentations semi-fongibles s'alignent parfaitement avec ces besoins. Les développeurs déjà familiers avec l'ERC-20 et l'ERC-721 peuvent adopter l'ERC-3525 lorsque le produit l'exige :
- Des identités de jetons uniques qui détiennent une valeur fongible.
- Des classes de fongibilité basées sur les slots pour les lignes d'actifs.
- Des transferts, des rachats et des approbations partiels qui imitent les instruments du monde réel.
Pour un aperçu plus général des normes de jetons Ethereum et des considérations de conception, consultez les ressources officielles pour les développeurs : Ethereum.org – Normes de Jetons.
Conseils de conception et d'expérience utilisateur pour les constructeurs
- Clarté des métadonnées : Incluez des métadonnées claires sur la sémantique des slots (par exemple, type de produit, date d'échéance, profil de risque) afin que les portefeuilles et les explorateurs puissent présenter les jetons de manière significative.
- Expérience utilisateur des transferts partiels : Les utilisateurs doivent comprendre s'ils déplacent de la valeur ou transfèrent la propriété du
tokenId. Des étiquettes et des confirmations explicites aident. - Indexation et analyse : Vous pourriez avoir besoin d'indexeurs personnalisés pour suivre les flux de valeur par slot et par
tokenIdpour le reporting de portefeuille et la conformité. - Compatibilité : La plupart des infrastructures prenant en charge les métadonnées de type ERC-721 peuvent afficher les jetons ERC-3525, mais pour tirer pleinement parti des transferts partiels et de la sémantique des slots, les dApps et les portefeuilles doivent intégrer l'interface spécifique. Référence : EIP ERC-3525.
Considérations de sécurité et de garde
Les jetons semi-fongibles représentent fréquemment des positions avec une valeur financière tangible. À ce titre, la signature sécurisée des transactions et la gestion des clés privées sont primordiales :
- Utilisez la signature matérielle pour les approbations et les transferts de valeur partielle, en particulier lors de l'interaction avec des protocoles DeFi qui gèrent des flux de valeur complexes.
- Privilégiez les contrats intelligents audités et les interfaces bien documentées. Lisez et vérifiez les politiques de slot et les contraintes de transfert avant de déplacer de la valeur.
Si vous souhaitez un portefeuille matériel audité et open-source avec un support multi-chaînes robuste, OneKey peut être un excellent choix. Le firmware et les applications de OneKey sont open-source, et il s'intègre aux chaînes EVM et aux dApps compatibles WalletConnect, le rendant adapté à la signature des interactions ERC-3525 même lorsque l'interface utilisateur est personnalisée pour un protocole spécifique. Ceci est particulièrement utile pour les SFT où les approbations précises et les transferts partiels nécessitent des flux de signature sécurisés et vérifiables.
Perspectives
À mesure que la tokenisation s'étend aux marchés de rendement, à la finance à revenu fixe, aux abonnements et aux économies de jeux, l'ERC-3525 offre un terrain d'entente élégant entre la conception fongible et non fongible. Son modèle slot-et-valeur capture le comportement des instruments réels : fongible au sein d'une série ou d'un produit, mais géré comme des positions uniques pour la comptabilité, les droits et les métadonnées.
Si vous créez ou investissez dans des actifs complexes sur la chaîne, envisagez l'ERC-3525 pour :
- Des positions de type bon avec des dénominations et un règlement partiel.
- Des structures basées sur des tranches où la fongibilité est limitée.
- Des soldes de crédit ou d'utilité tokenisés qui nécessitent une identité.
Pour une lecture plus approfondie et des détails sur les spécifications :
- Spécification officielle : ERC-3525 Standard de Jetons Semi-Fongibles
- Normes connexes : ERC-20, ERC-721, ERC-1155
- Contexte de la tokenisation : Ethereum.org – Normes de Jetons, Annonce du Fonds Tokenisé de BlackRock, BRI – Projet Genesis
Si vous prévoyez de conserver des actifs semi-fongibles et d'interagir avec des protocoles DeFi qui utilisent l'ERC-3525, un portefeuille matériel robuste peut réduire considérablement le risque opérationnel. L'approche open-source de OneKey et son support transparent des EVM vous offrent la transparence et le contrôle nécessaires pour gérer en toute sécurité les approbations et les transferts de valeur dans l'écosystème SFT émergent.






