Ethereum Virtual Machine fait face à une transformation majeure : l'architecture RISC-V pourrait remplacer l'EVM
Le co-fondateur d'Ethereum a récemment proposé une initiative avant-gardiste sur un forum communautaire, suggérant de remplacer à long terme la machine virtuelle d'exécution existante (EVM) par l'architecture de jeu d'instructions open source RISC-V. Cette idée a été comparée à la Beam Chain de la couche de consensus, considérée comme le seul chemin potentiel pour réaliser une percée des performances de la couche d'exécution et simplifier la logique des protocoles. En particulier en ce qui concerne l'efficacité des preuves à connaissance nulle (ZK Proof), il est prévu qu'en remplaçant l'EVM, une optimisation allant jusqu'à 100 fois puisse être réalisée. Cette proposition vise à résoudre les problèmes de goulet d'étranglement d'Ethereum actuels en matière d'efficacité des preuves ZK, de complexité de construction de blocs et de disponibilité des données.
Les limites de l'EVM et les avantages du RISC-V
Les principaux problèmes auxquels l'EVM est confronté actuellement incluent une architecture obsolète, une faible efficacité des preuves ZK, une maintenance difficile et des limitations de développement. En revanche, RISC-V présente les avantages suivants :
Performances élevées : RISC-V est un ensemble d'instructions simplifié pour les CPU réels, convivial pour le matériel, pouvant être utilisé pour l'optimisation JIT et même l'accélération matérielle.
Optimisation ZK : Générer directement des circuits pour les instructions RISC-V dans les preuves ZK est plus simple que de prouver les opérations EVM.
Chaîne d'outils mature : prise en charge des langages mainstream tels que Rust/C/C++, réduisant le seuil de développement et élargissant l'écosystème.
Norme générale : Des projets de blockchain existants ont été adoptés, disposant de cas de succès.
Chemins et défis de remplacement
La proposition a présenté trois solutions de remplacement possibles :
Double VM coexistence : la solution la plus conservatrice, EVM et RISC-V fonctionnent en parallèle, les nouveaux contrats peuvent choisir RISC-V, garantissant la compatibilité pendant la période de transition.
Solution d'interpréteur en chaîne : solution radicale, tous les contrats EVM sont interprétés et exécutés par des contrats RISC-V en chaîne.
Mécanisme de plugin d'interpréteur : solution intermédiaire, permettant d'intégrer l'interpréteur en tant qu'élément de protocole et d'autoriser l'insertion future d'autres machines virtuelles.
Les défis techniques pouvant être rencontrés lors de la mise en œuvre incluent le risque de perte de performance d'exécution, la reconstruction de la tarification en Gas, la conception de bacs à sable sécurisés, l'adaptation des outils de développement et les problèmes de compatibilité de migration.
Impact sur les routes d'extension existantes
L'introduction de RISC-V ne remplacera pas les routes d'extension existantes, telles que Layer 2 et le sharding de données. Il s'agit principalement d'une optimisation de l'infrastructure, visant à améliorer l'efficacité de traitement de L1 et la performance de validation ZK. Layer 2 restera la principale force d'extension d'Ethereum, tandis que le goulot d'étranglement de la disponibilité des données devra encore être résolu par l'EIP-4844 et le Danksharding. L'introduction de RISC-V peut être considérée comme un "changement de moteur", tandis que L2/le sharding est un "réseau d'expansion", les deux coexistent en parallèle sur différentes dimensions.
Retours de la communauté et tentatives connexes
La communauté est divisée sur cette proposition. Les partisans estiment qu'il s'agit d'une mise à niveau stratégique nécessaire pour relever les défis de performance, ce qui aiderait à attirer des développeurs traditionnels. Les conservateurs craignent cependant que la mise en œuvre soit difficile, que le poids historique soit lourd et que le coût de mise à jour de la chaîne d'outils écologiques soit élevé, remettant en question le retour sur investissement des ressources.
L'industrie a déjà connu des tentatives similaires, telles que Move VM, FuelVM, WASM, etc. Un projet de blockchain utilise RISC-V comme VM de contrat sur le réseau principal, fournissant ainsi une référence pratique pour Ethereum.
Perspectives d'impact futur
Si Ethereum passe à RISC-V, cela pourrait entraîner les changements suivants :
Expérience des développeurs : les langages existants peuvent toujours être utilisés, tout en ouvrant peut-être plus de choix de langages.
Coûts d'exploitation et performances : l'amélioration de l'efficacité d'exécution entraînera un plafond de Gas plus élevé et des frais plus bas.
Compatibilité et développement de l'écosystème : Pendant la période de coexistence des deux VM, les contrats existants peuvent continuer à fonctionner, et les nouveaux contrats adopteront progressivement RISC-V.
Sécurité et stabilité : la nouvelle architecture doit être largement testée et vérifiée, ce qui devrait améliorer la fiabilité du protocole.
Cette proposition représente une réflexion approfondie d'Ethereum sur les limites de performance futures et la simplicité du protocole. Bien que le processus de mise en œuvre puisse prendre des années, en surmontant de multiples défis, elle indique la direction pour le développement à long terme d'Ethereum. Comme l'a dit le proposeur, pour réaliser une amélioration d'un ordre de grandeur, ce changement radical pourrait être le seul chemin viable.
Cette page peut inclure du contenu de tiers fourni à des fins d'information uniquement. Gate ne garantit ni l'exactitude ni la validité de ces contenus, n’endosse pas les opinions exprimées, et ne fournit aucun conseil financier ou professionnel à travers ces informations. Voir la section Avertissement pour plus de détails.
12 J'aime
Récompense
12
6
Partager
Commentaire
0/400
0xLostKey
· 07-14 20:00
Ce n'est pas comme si ça ne pouvait pas être utilisé.
Voir l'originalRépondre0
AirDropMissed
· 07-14 15:52
Wouhou, enfin une amélioration des performances !
Voir l'originalRépondre0
WhaleWatcher
· 07-13 08:43
Mise à niveau à la vitesse de la lumière
Voir l'originalRépondre0
zkProofInThePudding
· 07-13 08:42
Cette performance multipliée par 100 est vraiment exagérée.
Voir l'originalRépondre0
Web3ProductManager
· 07-13 08:31
le test a/b montre que cela pourrait multiplier par 10 notre dau...haussier af tbh
Voir l'originalRépondre0
Layer3Dreamer
· 07-13 08:26
théoriquement parlant, les preuves zk récursives sur risc-v pourraient être... époustouflantes
Ethereum envisage de remplacer l'EVM par RISC-V, ce qui pourrait augmenter les performances de 100 fois.
Ethereum Virtual Machine fait face à une transformation majeure : l'architecture RISC-V pourrait remplacer l'EVM
Le co-fondateur d'Ethereum a récemment proposé une initiative avant-gardiste sur un forum communautaire, suggérant de remplacer à long terme la machine virtuelle d'exécution existante (EVM) par l'architecture de jeu d'instructions open source RISC-V. Cette idée a été comparée à la Beam Chain de la couche de consensus, considérée comme le seul chemin potentiel pour réaliser une percée des performances de la couche d'exécution et simplifier la logique des protocoles. En particulier en ce qui concerne l'efficacité des preuves à connaissance nulle (ZK Proof), il est prévu qu'en remplaçant l'EVM, une optimisation allant jusqu'à 100 fois puisse être réalisée. Cette proposition vise à résoudre les problèmes de goulet d'étranglement d'Ethereum actuels en matière d'efficacité des preuves ZK, de complexité de construction de blocs et de disponibilité des données.
Les limites de l'EVM et les avantages du RISC-V
Les principaux problèmes auxquels l'EVM est confronté actuellement incluent une architecture obsolète, une faible efficacité des preuves ZK, une maintenance difficile et des limitations de développement. En revanche, RISC-V présente les avantages suivants :
Chemins et défis de remplacement
La proposition a présenté trois solutions de remplacement possibles :
Les défis techniques pouvant être rencontrés lors de la mise en œuvre incluent le risque de perte de performance d'exécution, la reconstruction de la tarification en Gas, la conception de bacs à sable sécurisés, l'adaptation des outils de développement et les problèmes de compatibilité de migration.
Impact sur les routes d'extension existantes
L'introduction de RISC-V ne remplacera pas les routes d'extension existantes, telles que Layer 2 et le sharding de données. Il s'agit principalement d'une optimisation de l'infrastructure, visant à améliorer l'efficacité de traitement de L1 et la performance de validation ZK. Layer 2 restera la principale force d'extension d'Ethereum, tandis que le goulot d'étranglement de la disponibilité des données devra encore être résolu par l'EIP-4844 et le Danksharding. L'introduction de RISC-V peut être considérée comme un "changement de moteur", tandis que L2/le sharding est un "réseau d'expansion", les deux coexistent en parallèle sur différentes dimensions.
Retours de la communauté et tentatives connexes
La communauté est divisée sur cette proposition. Les partisans estiment qu'il s'agit d'une mise à niveau stratégique nécessaire pour relever les défis de performance, ce qui aiderait à attirer des développeurs traditionnels. Les conservateurs craignent cependant que la mise en œuvre soit difficile, que le poids historique soit lourd et que le coût de mise à jour de la chaîne d'outils écologiques soit élevé, remettant en question le retour sur investissement des ressources.
L'industrie a déjà connu des tentatives similaires, telles que Move VM, FuelVM, WASM, etc. Un projet de blockchain utilise RISC-V comme VM de contrat sur le réseau principal, fournissant ainsi une référence pratique pour Ethereum.
Perspectives d'impact futur
Si Ethereum passe à RISC-V, cela pourrait entraîner les changements suivants :
Cette proposition représente une réflexion approfondie d'Ethereum sur les limites de performance futures et la simplicité du protocole. Bien que le processus de mise en œuvre puisse prendre des années, en surmontant de multiples défis, elle indique la direction pour le développement à long terme d'Ethereum. Comme l'a dit le proposeur, pour réaliser une amélioration d'un ordre de grandeur, ce changement radical pourrait être le seul chemin viable.