Sunday, July 7, 2024


Le réseau Ethereum est en perpétuelle évolution. En effet, de nouveaux Ethereum Improvement Proposals (EIP) sont fréquemment publiés. Ainsi, 5 développeurs ont récemment publié l’EIP-7732 qui pourrait engendrer une amélioration des performances d’Ethereum.

EIP-7732 : diviser pour mieux régner

La semaine dernière, Francesco D’Amato, Barnabé Monnot, Michael Neuder, Potuz et Terence Tsao, des développeurs influents de la communauté Ethereum, ont proposé un nouvel EIP.

Intitulé “EIP-7732 Enshrined Proposer-Builder Separation”, cette proposition pourrait bien significativement améliorer les performances du réseau.

EIP 7732EIP 7732

« Cet EIP modifie fondamentalement la manière dont un bloc Ethereum est validé en séparant la validation de l’exécution de la validation du consensus à la fois logiquement et temporellement. »

Ainsi, cet EIP vise à segmenter les missions des validateurs sur Ethereum. Pour cela, il propose une séparation entre les rôles de proposeur et de constructeur

D’une part, le proposeur sera responsable du consensus. Il crée le bloc de la couche consensus sans inclure directement les transactions d’exécution. D’autre part, le constructeur est responsable de l’exécution et crée le “payload” (ensemble des transactions) du bloc.

À noter qu’un validateur ne peut pas être à la fois proposeur et constructeur au même moment. À chaque slot, un validateur est sélectionné soit en tant que proposeur, soit en tant que constructeur.

Pour rappel,  un slot est une unité de temps sur Ethereum. Il s’agit d’une période de 12 secondes durant laquelle un bloc peut être proposé et ajouté à la blockchain.

Jusqu’à présent, les validateurs étaient responsables à la fois de la création du bloc et de l’inclusion du payload, le tout simultanément.

Quelles répercussions sur Ethereum ?

Dans les faits, cette mise à jour a pour objectif de réduire la charge de calcul des validateurs en séparant les couches d’exécution et de consensus.

Actuellement, les nœuds sont chargés de réaliser l’ensemble du processus, ce qui engendre des inefficacités et de la latence sur le réseau.

En séparant le processus en deux entités distinctes, cela permettrait d’améliorer l’efficacité et la rapidité du réseau. En effet, les blocs pourront se propager bien plus rapidement.

Cela apporte également d’autres avantages. Premièrement, il y aura une réduction de la charge des validateurs, qui ne vérifieront plus le consensus et l’exécution en même temps.

De plus, cela permet d’améliorer la sécurité, car la séparation des rôles réduit les risques de collusion et d’actions malveillantes.

Enfin, cela permet une meilleure gestion des ressources et des tâches sur le réseau.

Si l’EIP est finalisé à temps et jugé pertinent par les développeurs, il pourrait être inclus dans les améliorations déployées lors du prochain hard fork. En effet, le hard fork Prague Electra devrait être déployé sur le mainnet d’Ethereum durant le premier trimestre de 2025.



Source
#EIP7732 #sur #Ethereum #diviser #pour #mieux #performer

Banner Content
Tags: , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,

Related Article

0 Comments

Leave a Reply