
OpenZeppelin a rendu Chainlink le choix par défaut pour les opérations interchaînes et la conformité dans ses outils de jetons, et si vous cochez la case de conformité, la licence de votre jeton change. Il y a une semaine, OpenZeppelin a annoncé un partenariat stratégique avec Chainlink. CCIP et ACE, le protocole interchaîne de Chainlink et son moteur de conformité automatisé, sont désormais intégrés au Contracts Wizard, l'outil d'IA d'OpenZeppelin et sa documentation. Les générateurs ERC20, Stablecoin et RWA offrent tous les deux options. Le choix de l'option CCIP expose les appels de création et de brûlage nécessaires au pool de brûlage et de création de Chainlink, derrière les autorisations propres au jeton. Il désigne également un administrateur pour l'enregistrement CCIP. Cette partie conserve la licence que vous avez choisie, car aucun code Chainlink n'est inclus. L'option ACE est différente. Elle redirige les transferts, les créations et les brûlages vers un moteur de politique que vous déploiez et configurez. La documentation d'OpenZeppelin indique que les jetons utilisant ACE relèvent de la licence BUSL-1.1, et leur utilisation en production doit satisfaire à la licence ACE et à ses autorisations d'utilisation supplémentaires. Pendant des années, un jeton généré par OpenZeppelin portait la licence que vous aviez choisie, généralement MIT. Une simple case à cocher change désormais cela, et un développeur junior pressé pourrait ne jamais s'en rendre compte. Le générateur n'enregistre pas votre pool, ne définit pas les autorisations ni ne rédige vos politiques. L'attachement d'un moteur de politique ne configure aucune politique, et vous restez responsable de respecter les règles qui vous concernent. L'annonce mentionne également un chemin de migration depuis OpenZeppelin Defender vers l'environnement d'exécution de Chainlink. Rien de tout cela n'est caché, et pour une équipe RWA déjà orientée vers Chainlink, cela permet d'économiser un réel travail d'intégration. Je souhaite simplement que les développeurs choisissent cette option intentionnellement, et non parce que le wizard l'a placée là.
