Bitcoin & Beyond est une série éducative de l'équipe de The Rollup axée sur une classe nouvelle et émergente de constructeurs dans l'écosystème Bitcoin. À travers des espaces, des panels et des présentations interactives, l’objectif est de fournir des informations techniques approfondies sur des projets innovants à grande échelle.

Dans une interview avec Chase de Molecule, nous nous penchons sur l’appétit croissant pour les machines virtuelles (VM) de nouvelle génération visant à améliorer la programmabilité et l’évolutivité de Bitcoin. Molecule est une entreprise à l’avant-garde de cette expérience. Leur tentative d’implémenter la machine virtuelle (SVM) de Solana avec Bitcoin est un signal fort indiquant que les constructeurs envisagent également des alternatives à la populaire machine virtuelle Ethereum (EVM).

Machines virtuelles hautes performances pour Bitcoin

Chase a souligné que l'objectif de Molecule est de tirer parti de l'environnement d'exécution le plus performant au profit des utilisateurs de Bitcoin. Il estime que la machine virtuelle Solana (SVM) offre un débit et une rentabilité inégalés. "SVM offre le débit le plus élevé avec un environnement d'exécution extrêmement éprouvé", a noté Chase, soulignant la capacité de la VM à atteindre 1 000 transactions par seconde pour une fraction d'un centime par transaction.

L'architecture du SVM, conçue pour le traitement des transactions parallèles, améliore considérablement l'évolutivité et l'efficacité. À un niveau très basique, il permet l'exécution simultanée de plusieurs contrats intelligents, distinguant SVM des autres VM qui s'appuient sur des modèles de traitement séquentiel, comme l'EVM. Cela se traduit par un débit plus élevé et une latence plus faible, ce qui est crucial pour les applications nécessitant des performances élevées et des coûts de transaction minimes.

Un écosystème de développeurs prospère

L’une des principales raisons de la décision de Molecule d’adopter la machine virtuelle Solana (SVM) réside dans son écosystème de développeurs florissant et dans l’adoption généralisée de Rust comme langage de programmation. Solana compte plus de 3 300 développeurs actifs fin 2023, selon Electric Capital. Cette communauté robuste est soutenue par de nombreux outils et ressources pédagogiques qui ont considérablement amélioré la rétention des développeurs.

Chase a également évoqué Rust, le langage de développement de Solana, comme jouant un rôle crucial dans le succès du SVM. Avec plus de 3 millions de développeurs Rust dans le monde, la transition vers l'utilisation de SVM se fait en douceur pour beaucoup, compte tenu de leur familiarité avec le langage. Cette vaste base de développeurs et la forte intégration du langage dans les écosystèmes Web3 garantissent que SVM est non seulement techniquement supérieur, mais également avantageux pour une adoption et une innovation plus larges.

En se concentrant sur une machine virtuelle qui correspond bien aux préférences des développeurs et offre un environnement robuste et évolutif, Molecule garantit qu'elle s'appuie sur une base qui encourage le développement et le déploiement rapides de nouvelles applications sur Bitcoin.

Vision monolithique ou modulaire

Un autre accent a été mis sur les limites inhérentes à la couche 1 de Bitcoin, qui nécessitent une approche modulaire pour améliorer la programmabilité et l’évolutivité. Les blockchains monolithiques traditionnelles intègrent toutes les fonctions essentielles (exécution, disponibilité des données, consensus et règlement) en une seule couche. Bien que cette conception améliore la sécurité et la décentralisation, elle crée également des goulots d'étranglement importants qui limitent le débit et la flexibilité des transactions. La couche 1 de Bitcoin ne peut traiter qu'un nombre limité de transactions par seconde, ce qui limite sa capacité à prendre en charge des contrats intelligents complexes et des volumes de transactions plus élevés.

Pour répondre à ces contraintes, Molecule adopte une approche modulaire, dissociant ces fonctions en couches distinctes. Cette architecture permet la spécialisation et l'optimisation de chaque couche, améliorant considérablement l'évolutivité et l'efficacité. En tirant parti des piles modulaires, Molecule vise à intégrer la couche d'exécution (SVM) de Solana avec la vérification ZK (zéro connaissance) pour les transactions sur Bitcoin.

La pile de cumul SVM innovante de Molecule vise à permettre la vérification ZK des transactions via une ZKVM (Zero-Knowledge Virtual Machine) et à publier des snarks ZK (Succinct Non-Interactive Arguments of Knowledge) sur Bitcoin à l'aide d'un mécanisme de défi-récompense. Cette méthode garantit une finalisation sécurisée et efficace des transactions sur Bitcoin.

Molecule envisage différentes options pour ce mécanisme de défi, en utilisant potentiellement BitVM ou une variante basée sur un futur soft fork OP_CAT. BitVM utilise un système de preuve de contestation dans lequel tout vérificateur peut contester les transactions pendant une période de contestation prédéfinie, garantissant ainsi l'intégrité et l'exactitude des transferts d'actifs. Chase a expliqué : « vous pouvez vérifier tout transfert d'actifs de la molécule vers Bitcoin. Il y a une période de contestation où vous pouvez, n’importe quel vérificateur peut venir et dire qu’il y a des problèmes, puis il peut passer par ce mécanisme de contestation. Cette approche combine le calcul hors chaîne et la vérification en chaîne, offrant ainsi une solution robuste et rentable pour maintenir la finalité et la sécurité des transactions.

Un nouveau récit Bitcoin L2

Interrogé sur la position de la communauté Bitcoin sur les solutions de couche 2 (L2), Chase a observé un changement d'attitude notable vers l'adoption de la programmabilité. Traditionnellement, de nombreux puristes du Bitcoin se méfient des solutions L2, craignant qu’elles ne compromettent la sécurité et la décentralisation du réseau. Cependant, les progrès récents et la demande croissante d’applications plus évolutives ont commencé à modifier cette perspective.

«Je pense que la communauté Bitcoin exige définitivement une programmabilité pour Bitcoin. SVM est la meilleure solution en termes de débit et de coût », a déclaré Chase, soulignant l’ouverture croissante de la communauté aux innovations L2.

L’approche innovante de Molecule et son engagement à intégrer des machines virtuelles (VM) hautes performances avec Bitcoin marquent une étape transformatrice vers l’amélioration de l’utilité et de l’évolutivité de Bitcoin.

Ceci est un article invité de The Rollup. Les opinions exprimées sont entièrement les leurs et ne reflètent pas nécessairement celles de BTC Inc ou de Bitcoin Magazine.

Source : Bitcoin Magazine

L'article Accélération de la programmabilité Bitcoin avec la machine virtuelle Solana apparaît en premier sur Crypto Breaking News.