RISC-V, prononcé « risk five », est une architecture de jeu d'instructions moderne open source basée sur le principe des ordinateurs à jeu d'instructions réduit (RISC). En termes simples, c'est comme un plan qui définit un ensemble d'instructions que le processeur peut exécuter.
L'objectif de conception de RISC-V est d'être hautement modulaire, efficace et flexible. Ce cadre open source a été initialement développé par l'Université de Californie en 2010, permettant aux développeurs de personnaliser facilement ses fonctionnalités et cas d'utilisation, tout en offrant une réduction des coûts par rapport à des ISA propriétaires comme ARM ou x86. L'utilisation de RISC-V est très variée, allant des superordinateurs aux smartphones, et même aux blockchains comme Ethereum aujourd'hui.
Le 20 avril 2025, Vitalik Buterin, co-fondateur d'Ethereum, a annoncé un nouveau plan d'extension « radical » qui remplacera la machine virtuelle Ethereum (EVM) par l'architecture d'instructions RISC-V, dans le but d'améliorer la vitesse et l'efficacité de la couche d'exécution du réseau. L'idée est que RISC-V est la meilleure solution pour résoudre les limitations de la scalabilité de la blockchain.
« Il vise à améliorer considérablement l'efficacité de la couche d'exécution d'Ethereum, à résoudre l'un des principaux goulets d'étranglement de l'évolutivité et à améliorer considérablement la simplicité de la couche d'exécution - en fait, c'est peut-être la seule solution viable. »
Son idée est : remplacer l'EVM par RISC-V comme langage de machine virtuelle pour écrire des contrats intelligents, a déclaré Buterin.
Alors que les utilisateurs se tournent vers Layer 2 à la recherche de transactions moins chères et plus rapides, Ethereum continue de faire face à des frais de transaction élevés et à une baisse du volume des transactions. Cela s'aligne sur la stratégie d'expansion d'Ethereum après la fusion de 2022. L'idée de Buterin de remodeler Ethereum est considérée comme une opportunité pour moderniser Ethereum et maintenir sa position de leader en tant que plateforme de contrats intelligents.
Deuxièmement, comment RISC-V fonctionne-t-il sur Ethereum ?
Ajouter RISC-V à Ethereum n'est actuellement qu'une proposition en cours de discussion par la communauté et la gouvernance du réseau. Buterin a décrit plusieurs méthodes pour mettre en œuvre cette proposition, y compris l'exécution de deux machines virtuelles (VM) ou un passage complet à RISC-V.
L'idée principale de prendre en charge les machines virtuelles est de permettre l'écriture et l'exécution de contrats dans le modèle EVM existant ou RISC-V. Ces deux types de contrats peuvent accéder à des fonctionnalités telles que le stockage persistant, détenir un solde d'Ether et initier et recevoir des appels. De plus, les contrats peuvent également être intégrés pour s'appeler mutuellement.
Une autre solution, appelée "plus radicale", consiste à modifier le protocole pour convertir les contrats EVM existants. Cela nécessite de réécrire les contrats existants pour qu'ils interagissent avec l'interpréteur EVM, tandis que les nouveaux contrats sont directement écrits en RISC-V.
Un des principaux défis auxquels un changement aussi important est confronté est d'éviter de compromettre les applications décentralisées existantes (DApp) et les contrats intelligents. Ethereum ne peut pas risquer de perturber les contrats existants écrits avec le code EVM actuel. Une solution transitoire pourrait impliquer l'utilisation d'un interpréteur - essentiellement une couche de conversion entre différents langages de programmation. Cela permettrait aux développeurs de commencer à construire avec RISC-V tout en garantissant que les contrats EVM traditionnels continuent de fonctionner sans interruption.
Trois, les principaux avantages de RISC-V et EVM
Si RISC-V entraîne un changement majeur dans l'architecture d'Ethereum, quels en seraient les avantages ? À long terme, RISC-V améliorera les performances et la capacité de traitement des contrats intelligents Ethereum.
Selon Buterin, cette nouvelle architecture pourrait théoriquement permettre une augmentation de l'efficacité de 100 fois ; en pratique, il est difficile d'atteindre ce chiffre, mais l'amélioration reste très significative. L'augmentation de l'efficacité est étroitement liée à la pertinence de RISC-V pour les systèmes de preuve à connaissance nulle (ZK) et l'exécution de contrats intelligents génériques, car elle élimine les frais généraux de l'EVM.
RISC-V ne remplace pas complètement l'EVM, mais utilise RISC-V comme backend pour zkEVM ou des ZK Rollups similaires, car dans ces systèmes, le coût de la preuve est dominant. L'amélioration de l'évolutivité provient principalement du transfert des tâches d'exécution vers les ZK Rollups, tandis que RISC-V optimise le processus de preuve.
Les contrats intelligents RISC-V peuvent fonctionner plus rapidement et consommer moins de ressources de calcul. Cette amélioration de l'efficacité pourrait se traduire par une réduction des frais de Gas pour les utilisateurs finaux. Dans ce processus, cela permet également au réseau de traiter plus d'utilisateurs et de transactions sans réduire la vitesse. Cela améliorera directement la scalabilité d'Ethereum et devrait contribuer à résoudre l'un des problèmes les plus critiqués de l'industrie de la blockchain.
De plus, l'ensemble d'instructions simple et flexible de RISC-V est mieux adapté aux calculs de preuve à connaissance nulle que l'EVM, car l'EVM entraîne des frais liés à la gestion des tâches telles que le calcul du gas et la gestion de l'état.
RISC-V n'a pas été reconstruit pour soutenir les preuves à divulgation nulle, mais fournit une alternative simplifiée qui facilite le développement de la couche d'exécution optimisée pour les preuves à divulgation nulle. Cela peut accélérer la feuille de route d'Ethereum pour atteindre la confidentialité et l'évolutivité via le ZK Rollup (ZK Rollup), faisant de RISC-V un complément puissant à l'EVM.
Le tableau ci-dessous résume les principales différences et avantages entre RISC-V et EVM.
Quatrième, le RISC-V va-t-il se concrétiser dans le futur ?
La proposition de Buterin a suscité de vives discussions parmi les utilisateurs et les développeurs d'Ethereum. C'est une idée ambitieuse qui pourrait devenir un jalon sur la feuille de route du développement de la principale blockchain de contrats intelligents.
Le programmeur Ben Adams a soulevé quelques préoccupations concernant cette proposition : en résumé, les preuves à divulgation nulle de connaissance pourraient devenir plus efficaces, mais il pourrait également y avoir certains inconvénients. La construction et l'exécution des blocs de la chaîne qui exécutent des contrats intelligents pourraient finalement ralentir de manière significative.
Le risque ici est que les preuves à divulgation nulle de connaissance pourraient s'améliorer, mais que la construction et l'exécution des blocs se détériorent considérablement, a commenté Ben Adams.
Un autre commentateur anonyme a également exprimé le même point de vue : je suis d'accord avec l'avis de Ben Adams, l'EVM est globalement basé sur l'architecture U256, donc l'abstraction à RISC-V réduira les performances d'exécution globales.
D'autres semblent également convenir que RISC-V est une bonne idée pour réduire les goulets d'étranglement, mais compte tenu des difficultés techniques et des coûts potentiels, ils se demandent s'il faudrait le prioriser.
D'accord, en ce qui concerne Layer-1, il semble judicieux de résoudre le deuxième et le troisième point concernant le goulot d'étranglement de Layer-1. Mais est-ce le problème que nous voulons prioriser ? Surtout en tenant compte de l'ampleur des coûts techniques ? a ajouté Adam Cochran.
Il est évident que cette proposition nécessite encore des clarifications supplémentaires et un débat plus approfondi au sein de la communauté Ethereum. Bien que cette proposition s'engage à simplifier considérablement le processus pour améliorer l'efficacité et la rapidité, elle introduit également un changement technologique complexe. Cela pourrait prendre des années pour repenser le fonctionnement des blockchains de niveau 1.
Bien sûr, comme pour tout projet décentralisé, l'approbation de l'approbation ne repose pas uniquement sur la planification technique ; elle nécessite l'approbation de la communauté. Par conséquent, à l'heure actuelle, la proposition de Buterin a déjà suscité de larges discussions concernant toute action de développement à venir.
Le contenu est fourni à titre de référence uniquement, il ne s'agit pas d'une sollicitation ou d'une offre. Aucun conseil en investissement, fiscalité ou juridique n'est fourni. Consultez l'Avertissement pour plus de détails sur les risques.
Qu'est-ce que RISC-V et pourquoi Vitalik souhaite-t-il l'utiliser pour des smart contracts ?
Rédigé par : Marcel Deer, CoinTelegraph
Compilation : Bai Shui, Jin Se Cai Jin
Qu'est-ce que RISC-V ?
RISC-V, prononcé « risk five », est une architecture de jeu d'instructions moderne open source basée sur le principe des ordinateurs à jeu d'instructions réduit (RISC). En termes simples, c'est comme un plan qui définit un ensemble d'instructions que le processeur peut exécuter.
L'objectif de conception de RISC-V est d'être hautement modulaire, efficace et flexible. Ce cadre open source a été initialement développé par l'Université de Californie en 2010, permettant aux développeurs de personnaliser facilement ses fonctionnalités et cas d'utilisation, tout en offrant une réduction des coûts par rapport à des ISA propriétaires comme ARM ou x86. L'utilisation de RISC-V est très variée, allant des superordinateurs aux smartphones, et même aux blockchains comme Ethereum aujourd'hui.
Le 20 avril 2025, Vitalik Buterin, co-fondateur d'Ethereum, a annoncé un nouveau plan d'extension « radical » qui remplacera la machine virtuelle Ethereum (EVM) par l'architecture d'instructions RISC-V, dans le but d'améliorer la vitesse et l'efficacité de la couche d'exécution du réseau. L'idée est que RISC-V est la meilleure solution pour résoudre les limitations de la scalabilité de la blockchain.
« Il vise à améliorer considérablement l'efficacité de la couche d'exécution d'Ethereum, à résoudre l'un des principaux goulets d'étranglement de l'évolutivité et à améliorer considérablement la simplicité de la couche d'exécution - en fait, c'est peut-être la seule solution viable. »
Son idée est : remplacer l'EVM par RISC-V comme langage de machine virtuelle pour écrire des contrats intelligents, a déclaré Buterin.
Alors que les utilisateurs se tournent vers Layer 2 à la recherche de transactions moins chères et plus rapides, Ethereum continue de faire face à des frais de transaction élevés et à une baisse du volume des transactions. Cela s'aligne sur la stratégie d'expansion d'Ethereum après la fusion de 2022. L'idée de Buterin de remodeler Ethereum est considérée comme une opportunité pour moderniser Ethereum et maintenir sa position de leader en tant que plateforme de contrats intelligents.
Deuxièmement, comment RISC-V fonctionne-t-il sur Ethereum ?
Ajouter RISC-V à Ethereum n'est actuellement qu'une proposition en cours de discussion par la communauté et la gouvernance du réseau. Buterin a décrit plusieurs méthodes pour mettre en œuvre cette proposition, y compris l'exécution de deux machines virtuelles (VM) ou un passage complet à RISC-V.
L'idée principale de prendre en charge les machines virtuelles est de permettre l'écriture et l'exécution de contrats dans le modèle EVM existant ou RISC-V. Ces deux types de contrats peuvent accéder à des fonctionnalités telles que le stockage persistant, détenir un solde d'Ether et initier et recevoir des appels. De plus, les contrats peuvent également être intégrés pour s'appeler mutuellement.
Une autre solution, appelée "plus radicale", consiste à modifier le protocole pour convertir les contrats EVM existants. Cela nécessite de réécrire les contrats existants pour qu'ils interagissent avec l'interpréteur EVM, tandis que les nouveaux contrats sont directement écrits en RISC-V.
Un des principaux défis auxquels un changement aussi important est confronté est d'éviter de compromettre les applications décentralisées existantes (DApp) et les contrats intelligents. Ethereum ne peut pas risquer de perturber les contrats existants écrits avec le code EVM actuel. Une solution transitoire pourrait impliquer l'utilisation d'un interpréteur - essentiellement une couche de conversion entre différents langages de programmation. Cela permettrait aux développeurs de commencer à construire avec RISC-V tout en garantissant que les contrats EVM traditionnels continuent de fonctionner sans interruption.
Trois, les principaux avantages de RISC-V et EVM
Si RISC-V entraîne un changement majeur dans l'architecture d'Ethereum, quels en seraient les avantages ? À long terme, RISC-V améliorera les performances et la capacité de traitement des contrats intelligents Ethereum.
Selon Buterin, cette nouvelle architecture pourrait théoriquement permettre une augmentation de l'efficacité de 100 fois ; en pratique, il est difficile d'atteindre ce chiffre, mais l'amélioration reste très significative. L'augmentation de l'efficacité est étroitement liée à la pertinence de RISC-V pour les systèmes de preuve à connaissance nulle (ZK) et l'exécution de contrats intelligents génériques, car elle élimine les frais généraux de l'EVM.
RISC-V ne remplace pas complètement l'EVM, mais utilise RISC-V comme backend pour zkEVM ou des ZK Rollups similaires, car dans ces systèmes, le coût de la preuve est dominant. L'amélioration de l'évolutivité provient principalement du transfert des tâches d'exécution vers les ZK Rollups, tandis que RISC-V optimise le processus de preuve.
Les contrats intelligents RISC-V peuvent fonctionner plus rapidement et consommer moins de ressources de calcul. Cette amélioration de l'efficacité pourrait se traduire par une réduction des frais de Gas pour les utilisateurs finaux. Dans ce processus, cela permet également au réseau de traiter plus d'utilisateurs et de transactions sans réduire la vitesse. Cela améliorera directement la scalabilité d'Ethereum et devrait contribuer à résoudre l'un des problèmes les plus critiqués de l'industrie de la blockchain.
De plus, l'ensemble d'instructions simple et flexible de RISC-V est mieux adapté aux calculs de preuve à connaissance nulle que l'EVM, car l'EVM entraîne des frais liés à la gestion des tâches telles que le calcul du gas et la gestion de l'état.
RISC-V n'a pas été reconstruit pour soutenir les preuves à divulgation nulle, mais fournit une alternative simplifiée qui facilite le développement de la couche d'exécution optimisée pour les preuves à divulgation nulle. Cela peut accélérer la feuille de route d'Ethereum pour atteindre la confidentialité et l'évolutivité via le ZK Rollup (ZK Rollup), faisant de RISC-V un complément puissant à l'EVM.
Le tableau ci-dessous résume les principales différences et avantages entre RISC-V et EVM.
Quatrième, le RISC-V va-t-il se concrétiser dans le futur ?
La proposition de Buterin a suscité de vives discussions parmi les utilisateurs et les développeurs d'Ethereum. C'est une idée ambitieuse qui pourrait devenir un jalon sur la feuille de route du développement de la principale blockchain de contrats intelligents.
Le programmeur Ben Adams a soulevé quelques préoccupations concernant cette proposition : en résumé, les preuves à divulgation nulle de connaissance pourraient devenir plus efficaces, mais il pourrait également y avoir certains inconvénients. La construction et l'exécution des blocs de la chaîne qui exécutent des contrats intelligents pourraient finalement ralentir de manière significative.
Le risque ici est que les preuves à divulgation nulle de connaissance pourraient s'améliorer, mais que la construction et l'exécution des blocs se détériorent considérablement, a commenté Ben Adams.
Un autre commentateur anonyme a également exprimé le même point de vue : je suis d'accord avec l'avis de Ben Adams, l'EVM est globalement basé sur l'architecture U256, donc l'abstraction à RISC-V réduira les performances d'exécution globales.
D'autres semblent également convenir que RISC-V est une bonne idée pour réduire les goulets d'étranglement, mais compte tenu des difficultés techniques et des coûts potentiels, ils se demandent s'il faudrait le prioriser.
D'accord, en ce qui concerne Layer-1, il semble judicieux de résoudre le deuxième et le troisième point concernant le goulot d'étranglement de Layer-1. Mais est-ce le problème que nous voulons prioriser ? Surtout en tenant compte de l'ampleur des coûts techniques ? a ajouté Adam Cochran.
Il est évident que cette proposition nécessite encore des clarifications supplémentaires et un débat plus approfondi au sein de la communauté Ethereum. Bien que cette proposition s'engage à simplifier considérablement le processus pour améliorer l'efficacité et la rapidité, elle introduit également un changement technologique complexe. Cela pourrait prendre des années pour repenser le fonctionnement des blockchains de niveau 1.
Bien sûr, comme pour tout projet décentralisé, l'approbation de l'approbation ne repose pas uniquement sur la planification technique ; elle nécessite l'approbation de la communauté. Par conséquent, à l'heure actuelle, la proposition de Buterin a déjà suscité de larges discussions concernant toute action de développement à venir.