Texte original : DL News
Compilé par : Asher, Odaily Planet Daily
Lors de l’événement ETHBerlin la semaine dernière, peu de gens auraient pu s’attendre à ce que le co-fondateur d’Ethereum, Vitalik Buterin, prenne la parole sur scène. Et ce qui est encore plus surprenant, c’est que le contenu de ce discours est de décrire certains de ses regrets concernant la conception initiale d’Ethereum. Pour de nombreux auditeurs, son discours a non seulement évoqué les jours de gloire du réseau Ethereum en 2014, mais a également contribué à tracer les prochaines étapes de la crypto-monnaie, qui vaut désormais 448 milliards de dollars.
Pour l'Ethereum actuel, la SEC américaine vient d'approuver partiellement le fonds négocié en bourse (ETF) au comptant Ethereum - il n'a passé que le 19b-4 et doit actuellement passer le fichier S-1 de BlackRock, la plus grande société de gestion d'actifs au monde. Elle a également lancé son propre fonds tokenisé sur le réseau Ethereum. Le réseau Ethereum a donné naissance à un vaste écosystème de développeurs et d’applications financières d’une valeur de plus de 63 milliards de dollars, et il est devenu synonyme de finance décentralisée.
Buterin : Repenser la construction d’Ethereum
Vitalik a déclaré qu'il aurait pu faire une série de choses différemment, notamment développer la machine virtuelle Ethereum, les contrats intelligents et le mécanisme de consensus PoS. Il a également déclaré que même si Ethereum devient de plus en plus courant, il reste toujours mal compris. « Le récit du Bitcoin est très simple, c’est de l’or numérique. Mais quand il s’agit d’Ethereum, c’est comme : « Wow, qu’est-ce qu’Ethereum exactement ? »
Afri Schoeden, organisateur de l'ETHBerlin, a demandé : « Sur la base de tout ce que vous savez et avez appris au cours des 10 dernières années, si vous pouviez repartir de zéro aujourd'hui, comment construireriez-vous Ethereum différemment ?
Vitalik discute de la vision passée et présente d'Ethereum lors de la conférence ETHBerlin
Machine virtuelle avec trop de bits
Première préoccupation évoquée par Vitalik : la machine virtuelle d’Ethereum, qui est la clé pour faire du réseau Ethereum un ordinateur cryptographique décentralisé à grande échelle.
Vitalik a déclaré que la conception EVM originale d'Ethereum avait choisi un traitement 256 bits au lieu de 64 bits ou 32 bits. La conception originale était trop complexe pour 256 bits, ce qui est très inefficace et peut produire de grandes quantités de données redondantes sur la blockchain même lors de l'exécution de tâches simples.
Des contrats intelligents qui doivent encore être optimisés
Concernant les contrats intelligents, Vitalik a déclaré que les premiers développeurs d'Ethereum devraient se concentrer sur la facilitation de la rédaction de contrats intelligents avec moins de lignes de code afin d'accroître la transparence. Cela permet aux utilisateurs de regarder et d'inspecter plus facilement ce qui se passe à l'intérieur, car les lignes de code sont réduites.
Passez à un PoS « inférieur » le plus tôt possible
Concernant la transformation du mécanisme de consensus Ethereum, Vitalik a déclaré que le passage d'Ethereum du mécanisme de consensus PoW (Proof of Work) au mécanisme PoS (Proof of Stake) en 2022 devrait être effectué plus tôt « Lors du passage au PoS, nous aurions dû le faire. Étant prêt à passer plus tôt à une version pire du PoS et finalement à perdre beaucoup de cycles à essayer de rendre le PoS parfait, de nombreux arbres pourraient être sauvés s'il y avait une preuve d'enjeu beaucoup plus simple en 2018. »
Désormais, Ethereum n'est plus en charge des mineurs, mais entre les mains des validateurs, qui misent 32 Ethereum (d'une valeur d'environ 124 000 $) pour faire la même chose – et en sont récompensés. S’ils se comportent mal, par exemple en vérifiant des transactions frauduleuses, ils seront punis. En bref, cette conversion remplace la puissance de calcul brute, énergivore, par des incitations financières.
Se connecter automatiquement à EIP
Des transferts importants de jetons aux pièges de porte dérobée, les utilisateurs peuvent facilement suivre le mouvement des fonds dans les crypto-monnaies, en partie grâce aux capacités de journalisation automatisées.
Cependant, à mesure que le secteur a évolué, en particulier des comptes externes comme MetaMask aux portefeuilles intelligents comme Safe, certains aspects de cette journalisation importante ont été perdus. Vitalik a déclaré : « La journalisation automatique des transferts Ethereum aurait dû être là dès le début, et cela ne nous a pris que 30 minutes pour le coder. Au lieu de cela, c'est devenu un EIP (Ethereum Improvement Proposals). »
SHA-2 remplace Keccak
Vitalik a déclaré que s'il choisissait à nouveau, il utiliserait SHA-2 pour chiffrer Ethereum au lieu de l'algorithme de chiffrement Keccak actuellement utilisé.
Les premières équipes Ethereum ont implémenté des versions non standardisées de Keccak. Essentiellement, Ethereum utilise une itération précédente de SHA-3, ce qui signifie que les développeurs d’Ethereum ont besoin d’une bibliothèque personnalisée – une collection de code réutilisable qui n’a pas besoin d’être réécrite à partir de zéro pour s’adapter à SHA-3 et Keccak. Cependant, en raison d'une incompatibilité avec d'autres systèmes utilisant SHA-3, le réseau Ethereum doit prendre en charge les deux algorithmes dans l'EVM.
D'une manière générale, ce problème a été essentiellement résolu et le développement actuel n'en sera certainement pas affecté.
résumé
En fin de compte, malgré une série de faux pas mineurs dans la conception, Vitalik affirme qu’ils sont inévitables dans tout projet. "Je suis vraiment heureux, j'ai l'impression que les développeurs principaux d'Ethereum et leurs capacités d'exécution semblent s'améliorer chaque année. L'équipe a désormais la capacité de corriger efficacement et en toute sécurité certaines de ces erreurs", a-t-il déclaré.