Accélérer la programmabilité de Bitcoin avec la machine virtuelle Solana
Bitcoin & Beyond est une série pédagogique de l’équipe de The Rollup axée sur une nouvelle classe é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 de mise à l’échelle innovants.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 l’une des entreprises à l’avant-garde de cette expérience. Leur tentative d’implémenter la machine virtuelle de Solana (SVM) avec Bitcoin est un signal fort que les constructeurs envisagent également des alternatives à la populaire machine virtuelle Ethereum (EVM). Machines virtuelles hautes performances pour BitcoinChase a souligné que l’objectif de Molecule est de tirer parti de l’environnement d’exécution le plus performant pour le bénéfice 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 ultra-testé », a noté Chase, soulignant la capacité de la VM à atteindre 1 000 transactions par seconde à une fraction de centime par transaction. L’architecture de la SVM, conçue pour le traitement des transactions parallèles, améliore considérablement l’évolutivité et l’efficacité.
À un niveau très basique, elle permet l’exécution simultanée de plusieurs contrats intelligents, ce qui distingue la SVM des autres machines virtuelles 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, essentiels pour les applications nécessitant des performances élevées et des coûts de transaction minimesUn écosystème de développeurs florissantL’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. Selon Electric Capital, Solana comptait plus de 3 300 développeurs actifs fin 2023.
Cette communauté solide s’appuie sur de nombreux outils et ressources pédagogiques qui ont considérablement amélioré la rétention des développeurs.Chase a également mentionné Rust, le langage de développement de Solana, comme jouant un rôle crucial dans le succès de SVM. Avec plus de 3 millions de développeurs Rust dans le monde, la transition vers l’utilisation de SVM est transparente pour beaucoup, étant donné 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 VM qui s’aligne bien avec les préférences des développeurs et offre un environnement robuste et évolutif, Molecule s’assure de construire sur une base qui encourage le développement et le déploiement rapides de nouvelles applications sur Bitcoin.Vision monolithique vs.
vision modulaireL’accent a également été mis sur les limitations 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 de base (exécution, disponibilité des données, consensus et règlement) dans 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, découplant 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 exploitant les piles modulaires, Molecule vise à intégrer la couche d’exécution de Solana (SVM) avec la vérification ZK (zero-knowledge) pour les transactions sur Bitcoin.La pile de cumul SVM innovante de Molecule se concentre sur l’activation de la vérification ZK des transactions via une ZKVM (Zero-Knowledge Virtual Machine) et la publication de 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 contestation, en utilisant potentiellement BitVM ou une variante basée sur un futur soft fork OP_CAT. BitVM utilise un système de vérification de défi où tout vérificateur peut contester les transactions pendant une période de défi prédéfinie, garantissant l’intégrité et l’exactitude des transferts d’actifs. Chase a expliqué : « vous pouvez vérifier tous les transferts d’actifs de Molecule vers Bitcoin.
Il y a une période de défi où vous pouvez, n’importe quel vérificateur peut intervenir et dire que, hé, il y a des problèmes, puis ils peuvent passer par ce mécanisme de défi. » Cette approche combine le calcul hors chaîne avec la vérification sur chaîne, offrant une solution robuste et rentable pour maintenir la finalité et la sécurité des transactions.Un nouveau récit sur Bitcoin L2Interrogé sur la position de la communauté Bitcoin sur les solutions de couche 2 (L2), Chase a observé un changement notable d’attitude envers l’adoption de la programmabilité.
Traditionnellement, de nombreux puristes de Bitcoin se méfiaient des solutions L2, craignant qu’elles ne compromettent la sécurité et la décentralisation du réseau. Cependant, les avancées récentes et la demande croissante d’applications plus évolutives ont commencé à changer cette perspective. « Je pense que la communauté Bitcoin exige clairement la 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.Il s’agit d’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 Bitcoin Magazine.