In Fuel blockchain, to enable parallel processing, each transaction specifies the accounts it intends to access. Only non-overlapping transactions can be processed in parallel.

The concurrency control strategies used in both Solana and Fuel blockchain are pessimistic because they require transactions to acquire locks on the resources that they need to access before they can proceed with execution. To acquire locks on the resources they need to access, transactions in Solana and Fuel blockchain must specify the accounts they intend to access in advance.

Last updated