Ethereum pourrait gérer plus de transactions et s’exécuter plus rapidement en traitant la plupart d’entre elles simultanément, révèle une nouvelle étude.
Une nouvelle étude montre que près de 65 % des transactions d’Ethereum pourraient être traitées en même temps, ce qui pourrait rendre le réseau beaucoup plus rapide. Dans un article de blog publié vendredi, les analystes du réseau de layer 1 Sei (SEI) ont révélé que de nombreuses transactions d’Ethereum ne dépendent pas les unes des autres et pourraient s’exécuter simultanément, permettant au réseau de gérer davantage de transactions et d’améliorer sa vitesse.
À l’heure actuelle, Ethereum traite les transactions les unes après les autres, également appelée traitement séquentiel. Par exemple, si quelqu’un envoie 1 (ETH) à une personne et que cette personne envoie ensuite 1 ETH à quelqu’un d’autre, ces transactions doivent se produire les unes après les autres.
S’ils étaient traités en même temps, le second serait erroné car votre solde ne serait pas encore mis à jour. Pourtant, certaines transactions ne s’influencent pas mutuellement, révèle l’étude de Sei.
Vous aimerez peut-être aussi : Starknet lance l’exécution de transactions parallèles sur testnet
Comme l’expliquent les analystes de Sei, si Bob envoie 1 ETH à Alice et que quelqu’un d’autre vous envoie 1 ETH en même temps, ils n’interfèrent pas l’un avec l’autre. Ces transactions peuvent avoir lieu en parallèle, ce qui signifie qu’elles peuvent être traitées en même temps.
L’étude a révélé que 64,85 % des transactions Ethereum sont de ce type, ce qui signifie qu’elles peuvent être traitées en parallèle, sans attendre la fin des autres. Si cette méthode est utilisée, Ethereum pourrait traiter beaucoup plus de transactions et devenir plus rapide.
Toutefois, certains défis subsistent. Certaines transactions doivent néanmoins être traitées les unes après les autres car elles dépendent les unes des autres, ce que l’on appelle également la dépendance. Selon les calculs de Sei, environ 35,15 % des transactions sur Ethereum dépendent d’autres personnes.
Il existe différentes manières d’améliorer la vitesse d’Ethereum. Une idée est appelée « contrôle de concurrence optimiste », une méthode utilisée par le protocole Sei, qui permet aux transactions de se produire en même temps, en supposant qu’elles ne causeront pas de problèmes.
Une fois les transactions terminées, le système vérifie si des conflits se sont produits. En cas de problème, le système peut refaire ces transactions. Cette approche pourrait aider Ethereum à traiter les transactions plus rapidement tout en gardant les choses simples pour les développeurs. À l’avenir, Ethereum pourrait également utiliser le sharding, qui divise le réseau en morceaux plus petits pour aider à traiter les transactions plus rapidement, admet Sei.
En savoir plus: La technologie Sharding fait de l’évolutivité 100x et de l’interopérabilité transparente une réalité | Avis