セイ氏によると、イーサリアムはトランザクションのほぼ65%を並行して実行することで高速化できるという

セイ氏によると、イーサリアムはトランザクションのほぼ65%を並行して実行することで高速化できるという

イーサリアムは、トランザクションのほとんどを同時に処理することで、より多くのトランザクションを処理し、より高速に実行できることが、新しい研究で明らかになりました。

新しい研究では、イーサリアムのトランザクションのほぼ 65% が同時に処理され、ネットワークが大幅に高速化される可能性があることが示されています。金曜日のブログ投稿で、レイヤー1ネットワーク Sei (SEI) のアナリストは、イーサリアムのトランザクションの多くは相互に依存しておらず、同時に実行できるため、ネットワークがより多くのトランザクションを処理し、速度を向上させることができることを明らかにしました。

現在、イーサリアムはトランザクションを次々に処理します。これは逐次処理とも呼ばれます。たとえば、誰かが 1 (ETH) をある人に送信し、その人が 1 ETH を別の人に送信する場合、これらのトランザクションは次々に発生する必要があります。

同時に処理された場合、残高がまだ更新されていないため、2 番目の処理は間違っています。しかし、一部のトランザクションは相互に影響を及ぼさないことがセイ氏の研究で明らかになった。

こちらもお勧めです: Starknet がテストネット上で並列トランザクション実行をデビュー

Seiのアナリストが説明しているように、ボブがアリスに1 ETHを送信し、他の誰かが同時にあなたに1 ETHを送信した場合、それらは相互に干渉しません。これらのトランザクションは並行して発生する可能性があり、同時に処理できることを意味します。

この研究では、イーサリアムのトランザクションの 64.85% がこのようなものであることがわかりました。これは、トランザクションが他のトランザクションの終了を待たずに並行して処理できることを意味します。この方法を使用すると、イーサリアムはより多くのトランザクションを処理し、より高速になる可能性があります。

ただし、まだ課題もいくつかあります。一部のトランザクションは互いに依存しており、依存関係とも呼ばれるため、次々に処理する必要があります。 Sei氏の計算によると、イーサリアム上の取引の約35.15%は他者に依存しているという。

イーサリアムの速度を向上させるにはさまざまな方法があります。アイデアの 1 つは「オプティミスティック同時実行制御」と呼ばれるもので、これは Sei プロトコルで使用されている方法で、問題が発生しないことを前提としてトランザクションを同時に実行できます。

トランザクションが終了すると、システムは競合が発生したかどうかをチェックします。問題が発生した場合、システムはそれらのトランザクションをやり直すことができます。このアプローチは、開発者にとって物事をシンプルに保ちながら、イーサリアムがトランザクションをより迅速に処理するのに役立つ可能性があります。将来的には、イーサリアムは、トランザクションをより速く処理するためにネットワークをより小さな部分に分割するシャーディングも使用する可能性があるとセイ氏は認めています。

続きを読む: シャーディング技術により 100 倍の拡張性とシームレスな相互運用性が実現 |意見