Cardano fondateur Charles Hoskinson a abordé la critique croissante concernant l'approche de diversité des clients de sa blockchain dans une vidéo de fin septembre, défendant ce qu'il a appelé une stratégie coordonnée tout en avertissant que les conflits sur les réseaux sociaux menacent les mises à niveau critiques du réseau. Le PDG d'Input Output Hong Kong (IOHK) a rejeté les affirmations selon lesquelles il s'opposerait à la mise en œuvre de plusieurs clients, déclarant que la diversité des clients restait "un objectif de conception depuis le tout début" du projet Cardano.
Ce qu'il faut savoir :
- Hoskinson a décrit une stratégie de diversification à deux voies impliquant le nœud actuel basé sur Haskell et une mise en œuvre prévue "Cardano 2.x" basée sur Rust
- Le fondateur a exprimé ses préoccupations quant au manque de ressources suffisantes des équipes clientes alternatives pour soutenir Leios, la mise à niveau de l'échelle prévue par Cardano, d'ici 2026
- IOHK a réorganisé les équipes de développement et augmenté le personnel pour accélérer la mise en œuvre de Leios en utilisant un "modèle de développement 24/7 suivre-le-soleil"
Approche de développement basée sur les spécifications
Hoskinson a présenté la diversité des clients comme fondamentale pour la décentralisation des blockchains plutôt que comme une amélioration facultative. "La diversité des clients est cruciale. Ethereum le sait. Solana le sait. Tout le monde le sait," a-t-il déclaré lors de la réponse vidéo. L'approche se concentre sur des spécifications formelles servant de plans indépendants de la mise en œuvre pour le développement des protocoles.
Selon Hoskinson, IOHK a investi massivement dans les spécifications formelles pour permettre plusieurs clients interopérables sans fragmenter le réseau. Il a souligné que les spécifications maintiennent leur rigueur indépendamment de leur format. "Vous pouvez les écrire en TLA, vous pouvez les écrire en Agda, vous pouvez les écrire en Lean," a-t-il expliqué. Sans spécifications formelles, a-t-il avancé, le code devient la norme de facto.
Le fondateur a critiqué les équipes clientes alternatives pour le développement de mises en œuvre sans contribuer activement aux spécifications existantes. Cette approche fragmentaire augmente les risques de partition du réseau et accroît les coûts de coordination, a-t-il averti.
Les contraintes de ressources menacent le calendrier de Leios
Hoskinson a identifié Leios comme le "programme le plus urgent" d'IOHK et a remis en question la capacité des équipes clientes concurrentes à disposer d'un financement adéquat pour mettre en œuvre l'architecture de mise à l'échelle. La société a restructuré les opérations de développement et licencié des dissidents internes pour accélérer les progrès de Leios.
"Je ne crois pas que les nœuds alternatifs soient suffisamment dotés en ressources pour pouvoir construire Leios en 2026," a déclaré Hoskinson. Il a suggéré que le réseau pourrait avoir besoin de retarder la mise en œuvre de Leios si les clients alternatifs ne parviennent pas à obtenir la parité des fonctionnalités. Le "remède" implique soit un financement accru pour les équipes alternatives, soit l'acceptation des retards de calendrier.
Pour répondre aux préoccupations de fragmentation, Hoskinson a proposé un programme "client certifié" directement lié aux spécifications formelles.
Ce processus de certification fournirait la preuve que les mises en œuvre suivent les normes du protocole et répondent aux attentes en matière de sécurité. Le financement du Trésor pourrait alors soutenir les fonctionnalités de base, les nouvelles fonctionnalités et les processus de certification simultanément.
IOHK a commencé à intégrer des composants tiers, y compris l'implémentation Dolos de Blockfrost, dans les conceptions de nœuds complets pour le remplacement du portefeuille Daedalus. Ces efforts démontrent l'engagement de l'entreprise envers les contributions externes tout en maintenant l'alignement sur les spécifications.
Architecture future et relations communautaires
La feuille de route comprend "Project Acropolis," une architecture de microservices basée sur Rust conçue pour unifier les cadres des chaînes partenaires avec la pile de réseau principale de Cardano. Les déploiements d'entreprise utiliseraient des microservices orchestrés par Kubernetes avec des capacités de mise à l'échelle horizontale. Les nœuds de détail combineraient des composants plus légers comme Dolos avec Mithril pour une synchronisation accélérée.
Hoskinson a reconnu les défis de la modernisation des réseaux, notamment la réimplémentation de la pile de "mini-protocole" de Cardano dans différents langages de programmation.
La nouvelle architecture pourrait prendre en charge des capacités pub/sub adaptées aux chaînes partenaires et aux applications décentralisées.
Le fondateur a plaidé pour une réduction des conflits sur les réseaux sociaux et un nouvel accent sur la réalisation technique. "Nous sommes devenus un peu trop amoureux du drame et un peu trop amoureux du comportement adversarial," a-t-il dit. Les interprétations persistantes de mauvaise foi risquent de créer ce qu'il a appelé "un enfer toxique" qui dissuade les développeurs.
Hoskinson a établi deux limites personnelles : les accusations de conduite criminelle et de détournement de fonds communautaires. Il a accueilli favorablement les critiques de ses décisions, de son style de gestion et des opérations de l'entreprise autrement.
Comprendre les termes clés
La diversité des clients se réfère à de multiples mises en œuvre logicielles indépendantes du même protocole blockchain, réduisant les risques de point de défaillance unique dans les opérations réseau. Les spécifications formelles fournissent des descriptions mathématiques ou logiques du comportement du protocole indépendantes des mises en œuvre spécifiques de programmation.
Leios représente la solution de mise à l'échelle de Cardano conçue pour augmenter le débit des transactions et réduire les temps de confirmation. L'architecture de microservices divise les applications en services plus petits, indépendamment déployables, qui communiquent par le biais d'interfaces définies.
Le langage de programmation Haskell met l'accent sur les principes de programmation fonctionnelle et la correction mathématique. Rust offre des fonctionnalités de sécurité mémoire et des capacités d'optimisation des performances attrayantes pour les développeurs de blockchain.
Conclusion
Hoskinson a positionné Leios comme un potentiel "grand unificateur" pour les équipes de développement de clients, à condition que l'écosystème se recentre sur la coordination et la discipline des spécifications. Au moment de la presse, ADA se négociait à 0,82 $. Le fondateur a exprimé son optimisme quant à l'émergence du choix du client pour les utilisateurs finaux une fois les normes de sécurité établies.