Gnosis a publié une déclaration selon laquelle il a l’intention de passer de son projet OpenEthereum actuel et suggère aux utilisateurs de migrer vers leur nouveau client Erigon Ethererum.
Gnosis a mené la charge pour développer OpenEthereum en prenant en charge la maintenance de l’importante base de code au cours des 18 derniers mois. Maintenant, la société a annoncé que le développement a heurté un mur. Gnosis dit qu’il n’est plus possible de mettre en œuvre l’amélioration de protocole souhaitée, en raison de la limitation d’une base de code de 200 000 lignes vieille de plus de cinq ans.
Pour que le projet continue tel quel, une refactorisation majeure de la base de code serait nécessaire, mais le processus est très lent et ne ferait que masquer le problème, au lieu de résoudre le problème sous-jacent. Ce problème est celui d’une architecture monolithique qui se retient de la soi-disant « vision client modulaire » de Gnosis.
La Gnose passe d’OpenEthereum
En raison de ces problèmes, Gnosis cessera la maintenance et le support de ce qu’ils appellent désormais OpenEthereum 3.x, après une mise à jour prévue en juillet. Ils recommandent aux utilisateurs d’OpenEthereum 3.x de commencer la transition vers un nouveau client Erigon Ethereum.
Gnosis et Erigon ont commencé à travailler ensemble en 2020 pour rendre cette transition aussi transparente que possible pour ceux qui choisissent de migrer vers le nouveau client. Le fondateur d’Erigon, Alexy Akhonov, a ajouté que les deux groupes se sont engagés à « combler les lacunes en matière de fonctionnalités », tout en s’assurant que ces améliorations « s’intégreront dans l’architecture globale pour la construction des implémentations d’Ethereum ».
Alors qu’Erigon a mené cette charge, Gnosis les sauvegardera à temps plein après la finalisation de la mise à jour OpenEthereum 3.x de juillet. Le directeur technique de Gnosis Stefan George a parlé du jumelage dans le message en disant :
« Nous avons repris OpenEthereum pour prendre en charge le développement d’Ethereum 1.x. Alexey a une grande vision pour le développement du client Ethereum 1.x et a réuni une grande équipe pour exécuter cette vision : Construire un client modulaire permettant de faire évoluer le développement et d’augmenter la vitesse d’innovation sur de nombreuses dimensions comme la vitesse de synchronisation et l’utilisation du disque. Nous voulons aider Ethereum à repousser les limites de ce qui est possible sur Ethereum aujourd’hui et voir Erigon comme la fondation.
George poursuit en déclarant que les utilisateurs n’ont pas à s’inquiéter des fonctionnalités manquantes car les deux équipes ont travaillé dur pour s’assurer que toutes les fonctionnalités actuellement fournies par OpenEthereum 3.x seront prises en charge sur Erigon. Cela inclut les capacités de traçage d’OpenEthereum 3.x.
Différence du client Erigon par rapport à OpenEthereum 3.x
Selon la déclaration, Erigon sera une solution de nouvelle génération qui déploiera quelques nouveaux concepts en ce qui concerne les clients ETH. L’un de ces avantages est une vitesse de synchronisation plus rapide qui fait passer la marque <1 blk/s d'OpenEthereum à >10 blk/s à la pointe pour le client Erigon.
Cela permettra aux nœuds d’archives d’être amorcés en moins de trois jours. De plus, le nouveau modèle « plat » de stockage de l’état ETH permettra une empreinte disque beaucoup plus petite de 1,2 To pour les nœuds d’archives et de 430 Go pour les nœuds élagués.
Les autres différences incluent diverses améliorations de performances qui permettent à Erigon de fonctionner sur des disques durs et une résistance aux pannes qui évite d’endommager la base de données d’Erigon en cas d’arrêt forcé.
Avertissement
Toutes les informations contenues sur notre site Web sont publiées de bonne foi et à des fins d’information générale uniquement. Toute action que le lecteur entreprend sur les informations trouvées sur notre site Web est strictement à ses propres risques.