今日は非同期実行(別名遅延実行)について書いています。 これは、後から考えると明白に思えるMonadの「大きなアイデア」の1つであり、トランザクションの順序が決定されるとすぐに状態が決定されるということです。 ご存じないかもしれませんが、イーサリアムやソラナを含むほとんどのブロックチェーンでは、トランザクションのリスト (つまりブロック) を評価するノードは、投票プロセスの一環として、そのトランザクションのリストの結果 (つまり、それらのトランザクションの後の状態ルート) にも同意する必要があります。 そのためには、投票で応答する前にこれらのトランザクションを実行する必要があり、これにより、期待される作業量が大幅に削減されることは明らかです。この期待は厳しすぎており、ブロックチェーンのスループットが非常に制限されている大きな理由の1つです。
@0xGrimjow ああ、私は他の1つの欠点を忘れました、それは私たちがここで扱うコンセンサス時間の簿記を必要とすることです: これは機能しますが、EIP-7702 を台無しにするため、それに対処するためにさらにいくつかの変更が間もなく行われます
21.81K