London, dernière mise à jour d’Ethereum, a été déployée aujourd’hui sur le testnet Goerli d’Ethereum et sera lancée sur le réseau principal probablement avant la fin du mois de juillet.
London intègre les EIP [1] suivants :
EIP-1559 : Un mécanisme de tarification des transactions qui comprend des frais de réseau fixes par bloc qui sont brûlés et qui étend/contracte dynamiquement la taille des blocs pour faire face à la congestion transitoire.
EIP-3198 : Ajoute un opcode qui donne à l’EVM l’accès aux frais de base du bloc.
EIP-3529 : Supprime les remboursements de gaz pour l’opcode SELFDESTRUCT, et réduit ces remboursements pour l’opcode SSTORE. Les remboursements de gaz pour SSTORE et SELFDESTRUCT ont été introduits à l’origine pour motiver les développeurs d’applications à écrire des applications qui libèrent des emplacements de stockage et des contrats qui ne sont plus nécessaires. Cependant, les bénéfices de cette technique se sont avérés bien inférieurs aux attentes, et les restitutions de gaz ont eu de multiples conséquences néfastes.
EIP-3541 : Rejette les nouveaux contrats commençant par le byte 0xEF).
EIP-3554 : Retarde la « bombe de difficulté » au 1er décembre 2021. L’augmentation de la difficulté incitera progressivement les mineurs à abandonner Ethereum 1.0 au profit d’Ethereum 2.0.
Afin d’être compatible avec la London, les opérateurs de nœuds devront mettre à niveau la version client qu’ils exécutent. Les versions, répertoriées ci-dessous, prennent en charge Londres sur les réseaux de test d’Ethereum. Pour la mise à jour du réseau principal, une autre version sera publiée pour chaque client une fois que le numéro du bloc sera choisi.
Client | Numéro de version | Lien de téléchargement |
---|---|---|
go-ethereum (geth) | 1.10.4 | Télécharger |
Nethermind | 1.10.73 | Télécharger |
Erigon (anciennement TurboGeth) | 2021.06.04-alpha | Télécharger |
Besu | 21.7.0-RC1 | Télécharger |
OpenEthereum (anciennement Parity) | 3.3.0-rc2 | Télécharger |
EthereumJS VM | 5.4.1 | Télécharger |
Remarque : le client OpenEthereum sera obsolète après la mise à niveau London. Plus d’informations ici .
Pour en savoir plus sur London, voir ici.
Source : blog.ethereum.org
[1] Ethereum Improvement Proposals = Propositions d’amélioration d’Ethereum