Les quatre EIP de la hardfork de Berlin

Please follow and like us:

Il est bien connu que la blockchain Ethereum a été la blockchain la plus utilisée dans le monde depuis des mois et c’est aussi celui qui génère le plus de frais. Cependant, le réseau Ethereum devient trop cher et nécessite des changements urgents afin de poursuivre son ascension. En ce moment, il y a des frais absurdes qui atteignent 200-300 dollars pour un simple swap sur un DEX ou 20-30 USD pour un transfert entre deux portefeuilles. Il est clair qu’avec ces limites, Ethereum pourrait perdre des utilisateurs, c’est pourquoi les principaux développeurs continuent de travailler dur pour améliorer l’ensemble du réseau. La prochaine mise à jour s’appelle Berlin et comprend 4 changements principaux. Jetons un coup d’œil à eux!

Présentation de la mise à niveau de Berlin

Depuis plusieurs mois maintenant, les développeurs planifient la prochaine mise à jour du protocole Ethereum, baptisée Berlin. Cette mise à jour, qui fait suite à la précédente Istanbul et les mises à niveau de Muir Glacier seront mises en œuvre au bloc numéro 12 244 000, soit vers le 14 avril. Quoi de neuf avec Berlin?

Cette mise à niveau mettra en œuvre quatre EIP (propositions d’amélioration Ethereum), à savoir EIP 2565, EIP 2929, EIP 2718 et EIP 2930.

Il s’agit d’une mise à jour hautement technique, dont les nouvelles fonctionnalités intéressent peu l’utilisateur de base. Certes, l’attention de la communauté Ethereum est plus capturée par la mise à jour – probablement en été – qui devrait introduire Basefee (EIP1559), dont l’effet indirect serait de faire Ethereum plus déflationniste.

Les complexités techniques de Berlin sont plus difficiles à comprendre pour l’utilisateur qui s’intéresse à l’utilisation simple des dApps. Malgré la difficulté des technicités, nous essaierons de résumer en quelques mots les nouveautés à venir avec Berlin.

EIP 2565: «Modexp gas cost».

L’EIP 2565 a été proposé par six développeurs en mars 2020. Il vise à faire évoluer l’EIP 198 proposé par Vitalik Buterin en 2017. En effet, EIP 198 a introduit une grande variété d’algorithmes cryptographiques, permettant la génération de différents types de vérification de signature, par exemple les signatures RSA .

De son côté, EIP 2565 vise à réduire le coût du gaz des fonctions liées à l’EIP 198 afin de les rapprocher du coût du gaz d’autres opérations possibles sur Ethereum. En pratique EIP 2565 promeut l’utilisation d’un plus large éventail d’opérations cryptographiques dans les contrats intelligents.

EIP 2929: “Le coût du gaz augmente pour les opcodes d’accès aux états”

Proposé par Vitalik Buterin en octobre 2020, ce PIE sert à augmenter le coût du gaz de certaines méthodes Solidity. Ces méthodes comprennent SLOAD, CALL, BALANCE, EXT et SELFDESTRUCT. En pratique, ces fonctions verront leur coût de gaz augmenter lors de leur premier appel. Le coût sera alors réduit à 100 gaz lors des appels suivants.

Cette augmentation du coût du gaz atténuera l’un des principaux vecteurs d’attaque DDoS sur le réseau Ethereum. Bien que les prix aient déjà été augmentés dans le passé, cette décision n’a pas encore complètement éliminé ces attaques.

EIP 2718: «Enveloppe de transaction dactylographiée»

Proposé par Micah Zoltu en juin 2020, cet EIP introduit un nouveau type de transaction: «transaction d’enveloppe«. Concrètement, il s’agit d’une «enveloppe» pour faciliter la gestion de différents types de transactions. Cette proposition rendra également moins complexe l’ajout de nouveaux types de transactions.

Le problème que EIP 2718 La solution est la suivante: les nouveaux types de transactions sont difficiles à ajouter à Ethereum car ils doivent être rétrocompatibles avec toutes les autres transactions, ce qui réduit leurs options et augmente leur complexité. Les nouvelles «transactions d’enveloppe» devraient éliminer ce compromis défavorable, et EIP 2930 en sera le premier exemple.

EIP 2930: «Listes d’accès facultatives».

Proposé par Vitalik Buterin et Martin Swende en août 2020, il consiste à réduire le gaz lors de l’exécution de certaines fonctions. Une fois implémenté, ce EIP introduira un nouveau type de transaction, qui pourra contenir une «liste d’accès»: il s’agira d’une liste contenant les adresses et les clés de stockage auxquelles la fonction entend accéder.

Cette liste facilitera l’exécution de la fonction par les clients et réduira également le coût du gaz. Comme nous l’avons vu, la mise à jour de Berlin n’inclura aucun changement suffisamment pertinent pour attirer l’attention de toute la communauté. On dirait presque qu’il passe en silence.


Crédit: Lien source

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *