Currently, so-called “monolithic” blockchains, such as Ethereum, can not scale as there are too many tasks to perform (execution, settlement, and data availability). Scaling solutions, such as Avail, focus on just one part of the application requests at a time to speed up transactions.