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
With BAL, we can achieve 100% parallelization, because we have all the writes of each transaction and can therefore know what the state is before each transaction.
For example, for transaction 3 in block 5, we simply need to take the state from block 4 and apply the writes from transactions 2, 1, and 0. This way, we will have the correct state for transaction 3.
We already have a parallelization mechanism; we just need to add this state creation process from the BAL instead of the simple head copy we currently use. We should copy the head and then apply the writes from the BAL of the preceding transactions.