Coûts invisibles de la conformité en matière de confidentialité : Dusk n’a pas encore tout calculé
J’ai récemment relancé une série de tests sur le réseau test de Dusk : je n’ai pas obtenu les résultats escomptés, mais j’ai pu mieux voir certains problèmes. Ce qu’il fait n’est pas nouveau : combiner tokenisation des titres et confidentialité on-chain. La difficulté, c’est de faire en sorte que l’identité conforme et les preuves à connaissance nulle suivent la même voie d’exécution, sans que rien ne déraille. Dusk utilise PLONK comme système de preuve : la vitesse de génération par requête est meilleure que l’ancienne solution, et lors de la synchronisation des nœuds, on sent aussi la retenue de la machine virtuelle WASM vis-à-vis des ressources. Ces avantages seront toutefois dilués une fois appliqués à des actifs réels.$ETH
J’ai comparé Dusk et Concordium : tous deux mettent l’accent sur la divulgation de l’identité et la compatibilité avec la réglementation, mais leurs approches diffèrent nettement. Concordium externalise la couche d’identité, en dehors du protocole ; Dusk veut intégrer directement la confidentialité programmable dans les contrats. La première option est prudente, la seconde est plus audacieuse. Être audacieux signifie que la surface d’exposition est plus large. Si, une fois déployé, un contrat traite des adresses marquées ou des actifs restreints, il faut alors ajuster les circuits de preuve à connaissance nulle en conséquence : le coût de développement n’augmente pas linéairement. Je n’ai pas rencontré d’erreur fatale, mais j’ai le sentiment que la chaîne d’outillage est un peu trop légère : la documentation et le comportement réel ne concordent parfois pas, ce qui constitue un obstacle majeur pour les développeurs en entreprise.
Regardons maintenant les anciens adversaires : Secret et Oasis. Secret repose sur les TEE : les performances sont bonnes, mais l’hypothèse de confiance est rigide. Oasis sépare le consensus et le calcul, rendant le module de confidentialité plus modulaire. Dusk ressemble davantage à une solution native de conformité à l’échelon L1 : ça fonctionne, et c’est effectivement séduisant pour la tokenisation des titres et la garde de stablecoins. Le hic, c’est qu’il y a trop peu d’applications vérifiables : les jetons reflètent davantage des attentes narratives que des besoins d’utilisation. Cette voie n’a pas de raccourci : il faut que des cas d’usage conformes s’ajoutent un par un.#dusk $DUSK @Dusk
J’ai récemment relancé une série de tests sur le réseau test de Dusk : je n’ai pas obtenu les résultats escomptés, mais j’ai pu mieux voir certains problèmes. Ce qu’il fait n’est pas nouveau : combiner tokenisation des titres et confidentialité on-chain. La difficulté, c’est de faire en sorte que l’identité conforme et les preuves à connaissance nulle suivent la même voie d’exécution, sans que rien ne déraille. Dusk utilise PLONK comme système de preuve : la vitesse de génération par requête est meilleure que l’ancienne solution, et lors de la synchronisation des nœuds, on sent aussi la retenue de la machine virtuelle WASM vis-à-vis des ressources. Ces avantages seront toutefois dilués une fois appliqués à des actifs réels.$ETH
J’ai comparé Dusk et Concordium : tous deux mettent l’accent sur la divulgation de l’identité et la compatibilité avec la réglementation, mais leurs approches diffèrent nettement. Concordium externalise la couche d’identité, en dehors du protocole ; Dusk veut intégrer directement la confidentialité programmable dans les contrats. La première option est prudente, la seconde est plus audacieuse. Être audacieux signifie que la surface d’exposition est plus large. Si, une fois déployé, un contrat traite des adresses marquées ou des actifs restreints, il faut alors ajuster les circuits de preuve à connaissance nulle en conséquence : le coût de développement n’augmente pas linéairement. Je n’ai pas rencontré d’erreur fatale, mais j’ai le sentiment que la chaîne d’outillage est un peu trop légère : la documentation et le comportement réel ne concordent parfois pas, ce qui constitue un obstacle majeur pour les développeurs en entreprise.
Regardons maintenant les anciens adversaires : Secret et Oasis. Secret repose sur les TEE : les performances sont bonnes, mais l’hypothèse de confiance est rigide. Oasis sépare le consensus et le calcul, rendant le module de confidentialité plus modulaire. Dusk ressemble davantage à une solution native de conformité à l’échelon L1 : ça fonctionne, et c’est effectivement séduisant pour la tokenisation des titres et la garde de stablecoins. Le hic, c’est qu’il y a trop peu d’applications vérifiables : les jetons reflètent davantage des attentes narratives que des besoins d’utilisation. Cette voie n’a pas de raccourci : il faut que des cas d’usage conformes s’ajoutent un par un.#dusk $DUSK @Dusk