Scaling Avail to 10GB Blocks: Multi-Proofs & Light Client Improvements

Avail is designed for scalability, aiming for 10GB block size and a 600ms block time. This requires improvements to its light client network (LC), which handles verification of transactions on Avail today. To overcome scaling bottlenecks, the article introduces multi-proofs to enhance DHT performance and support increased data transfer. This series provides insights into how Avail can achieve 10GB blocks without centralized infrastructure. We explore existing techniques and detail new advancements that will unlock these capabilities.