Avail
Last updated
Last updated
Dive into the realm of Avail through this investigative journey, presenting an in-depth look into its architecture, the team behind it, its financial supporters, available resources, and its experimental network. We aim to dissect these elements meticulously, offering a detailed insight into the essence of the project.
Avail emerges as a foundational modular layer, designed to support the construction of various blockchain frameworks, notably rollups. This includes those based on validity proofs, optimistic rollups relying on fraud proofs, and pessimistic rollups which entail re-executing all state transitions. Avail's primary service revolves around providing consensus and ensuring the availability of data on a large scale to these rollups, highlighting its capabilities as follows:
Sequentially organizing data into blocks for publication.
Distinguishing transaction data for each application (rollup), enabling simultaneous transaction publications by various rollups while facilitating app-specific data queries.
Featuring a substantial validator ensemble, potentially reaching up to 1,000 members, tasked with authenticating published blocks without delving into the specifics of the transaction data they contain.
Empowering each rollup developed on Avail to independently interpret its transaction data, ranging from EVM bytecode to unique state machines absent a VM.
Facilitating the operation of Validiums/Optimistic chains that settle on Ethereum but depend on Avail for data availability.
Avail stands on a foundation of pivotal technologies aimed at fulfilling its mission:
Data Availability Layer: Avail prioritizes the availability and reliability of blockchain data through a dedicated storage layer, crucial for application functionality.
Application ID System: Simplifies data management and retrieval for developers with a unique application ID system.
Erasure Encoding Techniques: Enhances data resilience and thwarts information suppression efforts by distributing data redundantly across the network.
KZG Polynomial Commitments: Ensures data integrity through cryptographic means, guaranteeing that data remains unaltered.
Validator Network: Leverages a decentralized validator network for data consensus, supporting up to 1,000 validators to reduce centralization risks.
Validity Proofs Over Fraud Proofs: Employs validity proofs, allowing light clients to promptly verify state correctness and data availability post-finalization, eliminating the need for extended challenge durations.
Data Availability Sampling: Boosts data availability and scalability through a method where a network of light clients samples data subsets, enhancing data redundancy.
Initiated in late 2020 by Anurag Arjun under the auspices of Polygon Labs, Avail targets solving the data availability issue. Arjun, a key figure in Polygon's ascent as a prominent Ethereum scaling platform, co-founded the project. His journey with Jaynti Kanani, Sandeep Nailwal, and Mihailo Bjelic saw Polygon's market valuation soar from $26 million in 2019 to beyond $14 billion in 2021, showcasing a remarkable trajectory in the blockchain arena.