Neo N3 obtient une identité canonique agnostique de chaîne grâce à l'enregistrement CAIP-2
Points clés
- •`neo:860833102` est désormais l'identifiant CAIP-2 standardisé du MainNet Neo N3 et figure dans le registre d'espaces de noms Chain Agnostic au statut Draft.
- •Zhang a déclaré avoir initié cet enregistrement parce que des protocoles tels que x402 dépendent de CAIP-2 alors que le Neo natif ne disposait auparavant d'aucun identifiant de chaîne canonique.
- •Les normes CAIP fournissent des identifiants agnostiques de chaîne pour les blockchains, les comptes, les actifs et les interactions de portefeuille à travers les écosystèmes.
- •Le nouvel identifiant permet aux outils multi-chaînes de référencer Neo N3 avec une chaîne de caractères stable, mais la prise en charge effective des portefeuilles, de la signature, du RPC et des transactions reste à construire.
- •Une prise en charge du règlement x402 spécifique à Neo nécessiterait encore des travaux supplémentaires de schéma de paiement, de vérification, de règlement et d'intégration des actifs NEP-17.

Erik Zhang, cofondateur de Neo, a ajouté un projet de profil CAIP-2 pour Neo N3 au registre d'espaces de noms Chain Agnostic. Ce profil définit neo:860833102 comme identifiant de chaîne standardisé pour le MainNet Neo N3, fournissant un prérequis au niveau de la couche de nommage pour l'intégration avec les systèmes basés sur CAIP-2, tels que le protocole de paiement x402. L'identifiant a été fusionné dans le registre de la Chain Agnostic Standards Alliance, bien que son statut demeure à l'état de projet (Draft).
Dans son annonce, Zhang a déclaré avoir entamé ce travail après avoir constaté que des protocoles tels que x402 reposent sur CAIP-2 alors que le Neo natif ne disposait d'aucun identifiant canonique. Il a ajouté qu'à la suite de discussions au sein de la communauté et d'une révision en amont, l'espace de noms neo et le profil CAIP-2 ont été fusionnés dans le registre d'espaces de noms Chain Agnostic. Il a décrit cette modification comme une petite brique d'infrastructure, mais un prérequis important pour que les portefeuilles, les SDK, les paiements et les applications multi-chaînes traitent Neo comme un réseau de première classe.
Qu'est-ce que la norme CAIP ?
CAIP signifie Chain Agnostic Improvement Proposals, un ensemble de spécifications publiées par la Chain Agnostic Standards Alliance. Le projet vise à faire pour l'interopérabilité des blockchains ce que l'Internet Engineering Task Force fait pour les protocoles internet : définir des normes neutres et multipartites que n'importe quelle chaîne peut mettre en œuvre sans être liée aux conventions d'une blockchain unique.
Les spécifications sont maintenues dans deux dépôts GitHub. Le premier contient les spécifications CAIP elles-mêmes. Le second contient les profils d'espaces de noms, un pour chaque famille de blockchains, où les chaînes enregistrent leurs identifiants et documentent leurs implémentations spécifiques de chaque CAIP.
Les normes CAIP traitent un large éventail de problèmes d'interopérabilité, allant de l'identification d'une chaîne à l'identification d'un compte sur cette chaîne, en passant par la manière dont les portefeuilles et les dApps négocient des capacités à travers les écosystèmes. Pour des projets comme Neo, cela compte, car un identifiant standard est souvent la première chose dont les autres outils ont besoin avant de pouvoir commencer à prendre en charge des fonctionnalités réseau plus avancées. Les normes clés pertinentes pour l'enregistrement de Neo sont :
- CAIP-2 : Blockchain ID, le format canonique pour identifier n'importe quelle blockchain.
- CAIP-10 : Account ID, qui étend CAIP-2 pour identifier les adresses de portefeuille de manière agnostique de la chaîne.
- CAIP-19 : Asset Type et Asset ID, des identifiants canoniques pour les jetons et les NFT à travers les chaînes.
- CAIP-25 : Wallet Create Session JSON-RPC Method, qui standardise la manière dont les dApps demandent des capacités et des autorisations aux portefeuilles à travers différents écosystèmes.
Comment fonctionne CAIP-2
CAIP-2 définit un format simple mais important : namespace:reference. L'espace de noms identifie la famille de blockchains ou le protocole, tandis que la référence identifie le réseau spécifique au sein de cette famille.
Le Mainnet Ethereum, par exemple, est eip155:1. L'espace de noms eip155 couvre la famille de chaînes Ethereum, et 1 est le chain ID du MainNet Ethereum. Toute chaîne compatible EVM, y compris la sidechain EVM de Neo, Neo X, peut être identifiée sous l'espace de noms eip155 à l'aide de son chain ID. Neo N3, qui fonctionne avec sa propre pile de protocoles distincte, nécessite son propre espace de noms.
La référence dans neo:860833102 correspond au numéro magique de réseau de Neo N3, un entier intégré au protocole qui distingue le MainNet Neo N3 des autres réseaux au niveau des octets. Le profil note que les numéros magiques de réseau ne sont pas garantis globalement uniques, car des réseaux privés peuvent les réutiliser, mais cette valeur sert de discriminant de réseau canonique dans le protocole de Neo et constitue le choix naturel pour la référence CAIP-2.
Avant cet enregistrement, il n'existait aucune méthode convenue et inter-écosystèmes pour désigner Neo N3 dans les protocoles agnostiques de chaîne. Les outils multi-chaînes qui devaient référencer Neo N3 ne disposaient d'aucune chaîne de caractères standard, ce qui rendait plus difficile la désignation cohérente de Neo dans les systèmes reposant sur des registres partagés plutôt que sur des conventions propres à chaque chaîne.
Qu'est-ce que x402, et pourquoi CAIP-2 est-il pertinent ?
x402 est un protocole de paiement HTTP ouvert construit autour du code de statut HTTP 402, que la spécification HTTP d'origine avait réservé à « Payment Required » (paiement requis). Développé à l'origine et publié en open source par Coinbase, x402 est désormais géré par la x402 Foundation de la Linux Foundation depuis juillet 2026. Il est conçu pour des paiements automatisés et lisibles par machine, en particulier pour les agents d'IA qui doivent payer un accès à des API sans intervention humaine.
Le flux du protocole fonctionne comme suit :
- Un client envoie une requête à un endpoint d'API payant.
- Le serveur répond avec un statut 402 et une exigence de paiement lisible par machine.
- Le client signe une autorisation de paiement et relance la requête.
- Le serveur ou le facilitateur de paiement vérifie l'autorisation et règle le paiement on-chain.
L'échange est automatisé et ne nécessite pas d'interface de paiement visible par l'utilisateur.
x402 utilise des identifiants CAIP-2 pour préciser sur quelle blockchain et quel réseau un paiement doit être réglé. Un facilitateur de paiement construit sur x402 référence les chaînes par leur identifiant CAIP-2. Sans identifiant enregistré, une chaîne n'est pas adressable au sein de cette couche de nommage.
L'identifiant neo:860833102 de Neo rend Neo N3 référençable dans le système de nommage CAIP-2 qu'utilise x402. Cependant, cet enregistrement à lui seul ne signifie pas que Neo N3 est opérationnellement pris en charge par les facilitateurs x402. Pour que Neo fonctionne comme chaîne de règlement x402, l'écosystème aurait encore besoin d'une implémentation de schéma de paiement spécifique à Neo, d'une signature de transactions côté client, d'une logique de vérification et de règlement côté serveur, ainsi que d'une prise en charge des actifs NEP-17, autant de travaux qui restent à accomplir.
Ce que l'enregistrement permet en aval
L'enregistrement CAIP-2 établit la couche des identifiants. Les applications concrètes s'ajoutent par-dessus, et chacune nécessite son propre travail d'implémentation.
Les portefeuilles et SDK multi-chaînes qui mettent en œuvre les normes CAIP disposent désormais d'un identifiant standardisé pour Neo N3. WalletConnect, par exemple, utilise CAIP-2 et CAIP-25 pour établir des connexions entre les dApps et les portefeuilles à travers différentes chaînes. Avec un espace de noms Neo enregistré, ces intégrations peuvent référencer Neo à l'aide d'une chaîne de caractères standard plutôt que de conventions de nommage personnalisées. Cependant, la gestion réelle des comptes Neo, la signature, la prise en charge RPC et la logique de transactions devraient encore être implémentées pour une intégration complète.
L'espace de noms neo fournit également la base d'enregistrements CAIP supplémentaires. Les identifiants de compte CAIP-10 pour les adresses de portefeuille Neo N3, les identifiants d'actifs CAIP-19 pour les jetons NEP-17 et les interactions de session de portefeuille CAIP-25 peuvent désormais être développés sur cet espace de noms établi.
CAIP-222 et CAIP-25, actuellement aux statuts respectifs de Draft et Review, sont les équivalents inter-écosystèmes de NEP-20, la norme d'authentification de portefeuille de Neo, et de NEP-21, sa norme dAPI unifiée. La comparaison avec CAIP-25 est partielle, car CAIP-25 couvre la création de session tandis que NEP-21 définit une surface dAPI plus large. L'enregistrement CAIP-2 marque le point à partir duquel les normes internes de Neo peuvent commencer à devenir lisibles pour cet écosystème plus vaste.
Tout protocole, pont ou application utilisant CAIP-2 pour l'identification des chaînes, et pas seulement x402, peut désormais référencer Neo N3 à l'aide d'un identifiant standardisé. Une logique propre à la chaîne reste nécessaire pour une interaction réelle avec le réseau, mais l'identifiant supprime le besoin de conventions de nommage personnalisées et offre aux développeurs en aval un point de référence stable pour de futures intégrations.
L'annonce complète est disponible via le lien ci-dessous : https://x.com/erikzhang/status/2089902094874775696