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 products, such as Avail, focus on just one part of the application requests at a time to speed up transactions.