Le fondateur de la blockchain Ethereum (ETH), Vitalik Buterin, a ajouté des commentaires supplémentaires à la section de la feuille de route d'Ethereum intitulée « La folie », dans le but de faire progresser la machine virtuelle Ethereum (EVM) vers un « état de fin de jeu » stable et élevé. performance.
Dans un Publier partagé aujourd'hui, le 29 octobre, Buterin a souligné l'inclusion d'améliorations significatives de l'expérience utilisateur, de la sécurité, de la structure des frais de transaction et des fonctionnalités de cryptographie d'Ethereum. Le fondateur d'Ethereum a expliqué que l'architecture EVM actuelle présente certains défis pour son analyse statique.
« Aujourd'hui, l'EVM est difficile à analyser de manière statique, ce qui rend difficile la création d'implémentations hautement efficaces, la vérification formelle du code et la création d'extensions supplémentaires au fil du temps. De plus, il est très inefficace, ce qui rend difficile la mise en œuvre de nombreuses formes de chiffrement avancé à moins qu’elles ne soient explicitement prises en charge via des précompilations.
Selon Buterin, la première étape de la feuille de route actuelle d'amélioration de l'EVM, qui devrait être incluse dans le prochain hard fork, est le format d'objet EVM (EOF).
« EOF est une série d'EIP qui spécifient une nouvelle version du code EVM qui présente un certain nombre de fonctionnalités distinctes, notamment : Séparation entre le code (exécutable mais non lisible par EVM) et les données (lisibles mais non exécutables) ; Les sauts dynamiques sont interdits, seuls les sauts statiques ; Le code EVM ne peut plus observer les informations liées au gaz ; Un nouveau mécanisme de sous-programme explicite est ajouté.
Après l’introduction de l’EOF, comme l’a souligné Buterin, il devient plus facile d’introduire des mises à jour supplémentaires. « Le mieux développé aujourd’hui est l’EVM Modular Arithmetic Extensions (EVM-MAX). EVM-MAX crée un nouvel ensemble d'opérations conçues spécifiquement pour l'arithmétique modulaire et les place dans un nouvel espace mémoire inaccessible avec d'autres opcodes. Cela permet d'utiliser des optimisations, telles que la multiplication de Montgomery », a-t-il ajouté.
Toujours à cette occasion, Buterin a également souligné la structure des frais de transaction d'Ethereum, le « gaz multidimensionnel », comme solution aux inefficacités mises en évidence dans le protocole.
« Gaz multidimensionnel : avoir des prix et des limites distincts pour des ressources distinctes. Ce concept est techniquement indépendant de l'EIP-1559, mais l'EIP-1559 facilite les choses : sans EIP-1559, emballer de manière optimale un bloc avec plusieurs contraintes de ressources est un problème de sac à dos multidimensionnel compliqué. Avec EIP-1559, la plupart des blocs ne sont pas à pleine capacité sur aucune ressource, et donc le simple algorithme « accepter tout ce qui paie des frais suffisants » est suffisant. Aujourd’hui, nous disposons de gaz multidimensionnels pour l’exécution et de blobs ; En principe, nous pourrions étendre cela à davantage de dimensions : données d'appel, lectures/écritures d'état et expansion de la taille de l'état. »
Il convient de rappeler que Vitalik Buterin a récemment présenté de nouvelles stratégies pour réduire la surcharge et simplifier la complexité structurelle d'Ethereum, en abordant les problèmes critiques qui ont augmenté la charge opérationnelle du réseau. Les propositions de Buterin ont été détaillées dans un article de blog du 26 octobre intitulé « The Purge », qui est le dernier d'une série axée sur l'avenir potentiel d'Ethereum.
Au moment de la publication, le prix de l'Ethereum était coté à 2.623,83 3.9 $ US, en hausse de 24 % au cours des dernières heures.