Inco apporte la confidentialité à Base

Inco Lightning arrive sur le mainnet de Base pour écrire des contrats Solidity avec données chiffrées, sans changer de chaîne.

Inco a annoncé le 15 juin qu’Inco Lightning est désormais disponible sur le mainnet de Base. Le fait important tient en une phrase : des développeurs peuvent ajouter des données chiffrées et des opérations confidentielles à des contrats Solidity existants, sans déployer sur une nouvelle chaîne ni apprendre un nouveau langage. L’annonce fait suite à un lancement sur le testnet Base Sepolia en avril 2025 et indique que le système a été audité par Trail of Bits avant son passage en production.

Le sujet dépasse le simple ajout de bibliothèque. Les blockchains publiques excellent par leur vérifiabilité, mais elles exposent aussi trop facilement des soldes, des stratégies, des votes ou des paramètres commerciaux. Beaucoup d’applications financières et institutionnelles ont donc besoin d’un entre-deux : conserver l’exécution vérifiable d’un contrat, tout en limitant ce que tout le monde peut lire. Inco présente Lightning comme cette couche de confidentialité pour les chaînes compatibles EVM, c’est-à-dire les environnements qui exécutent des contrats proches d’Ethereum.

Techniquement, le point d’entrée est volontairement banal : une importation Solidity donne accès à des types chiffrés comme euint256, ebool et eaddress. Ces types peuvent représenter des montants, des booléens ou des adresses sans les rendre lisibles en clair. L’annonce liste aussi des calculs sur données chiffrées, de la comparaison, de la logique bit à bit, de l’aléa vérifiable pour des jeux ou des enchères, et un contrôle d’accès programmable pour décider qui peut voir quelle donnée. Quand une révélation est nécessaire, Inco décrit une couche de déchiffrement reposant sur un quorum de nœuds TEE, des environnements d’exécution isolés dont l’état peut être attesté.

Ce que cela change concrètement, c’est la granularité de la confidentialité onchain. Un protocole peut imaginer un vote où le choix reste privé jusqu’au dépouillement, un jeu où les cartes ne sont pas visibles publiquement, ou un prêt où un seuil de score est prouvé sans exposer le score complet. La prudence reste nécessaire : la confidentialité devient une nouvelle surface de confiance, avec ses dépendances cryptographiques, ses nœuds de déchiffrement et ses règles d’accès. Mais l’arrivée sur Base mainnet donne aux développeurs un terrain réel pour tester ces compromis, loin des seules démonstrations de testnet.