You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Depends on EIP-7928 being implemented first which is being tracked here: #3735
The main benefit of BALs is that they enable deterministic transaction parallelization because the transaction dependencies and storage access locations are known up front.
The areas that we may be able to parallelized to improve performance include:
IO - All state read by the block can be pre-fetched in parallel using the BAL.
Execution - Transactions can be executed in parallel when there is no dependencies between them.
Stateroot computation - We should in theory be able to parallelize the stateroot computation to some extent after applying the state updates to the database.