! [Avail’s path to modularity: Aiming to become the default DA layer of Ethereum rollups] (https://piccdn.0daily.com/202310/25080444/tnfnxd82p4sv8fpe.jpg!webp)
Avail is creating a foundational layer for the blockchain of the future, enabling developers to build rollups and appchains with scalability, flexibility, and simplicity. Avail’s vision for the future is to provide Web3 developers with an environment that is as easy to build as Web2 is, and to transform traditional centralized trust-based systems into trustless systems.
Avail announced its independence from Polygon in March of this year and will focus on becoming the preferred consensus and data availability layer for the entire blockchain ecosystem.
So far, a lot of new developments have taken place, with the release of a second long-running testnet, the Kate testnet, in June of this year. A new set of external validators has also joined the system, and participants have started running validators and full nodes, as well as light clients.
It takes a lot of courage to choose your own unique development path. As a result, when Avail was approached by other projects and new partners who wanted to collaborate, they were very positive. They have partnered with several companies, such as Sovereign Labs, Dymension, and Madara, among others, that are working on or planning collaborative integrations. When they approached these potential partners, they were encouraged by the positive feedback they gave and the right fit for the product. This positive feedback reinforces their confidence that they are building a strong foundation for the future of blockchain technology as a blockchain with a primary focus on consensus and data availability, with data availability sampling capabilities.
Over the past year, rollups for performing extensions have been in the spotlight. Rollups are now recognized as the primary way to perform off-chain computations outside of the base layer.
As these and other technologies evolve, the blockchain construct we are talking about is becoming modular in nature. Ethereum’s rollups are essentially executed off-chain and rely on the base layer to handle data availability and settlement, most commonly through rollup smart contracts.
Rollups are focused on scaling execution, but how do you scale data availability? Data scaling for rollups is the next frontier in the development of blockchains at all base layers. Avail is at this frontier, with unmatched data availability interfaces and an innovative approach to security.
Our global society is built on a few systems and organizations that are considered trustworthy. But these systems and organizations have an inherent human element because they involve human involvement. This human factor limits the ability of systems and organizations to scale and can introduce some form of bias or inequity. For example, even today, with the development of technology, many companies and individuals still rely on trusted mechanisms such as escrow when transferring funds. We have the ability and should look for better ways and systems to accomplish these tasks, rather than relying solely on existing, trusted methods.
Blockchain technology, with peer-to-peer interaction, allows us to remove the human element from trust and rely on mathematics to reduce bias and expand trust, not just within one country, but around the world.
At the end of the day, blockchain technology has the power to transform ownership, trust, and value exchange, and we are driven by this belief in making trustless computing infrastructure accessible to developers and pushing the boundaries of what’s possible.
Avail wanted to build an infrastructure that would allow app developers to integrate trustless components into their applications.
"Our goal is to eventually implement asynchronous application chaining. We believe that just as Web2 microservices extend the internet, appchains with asynchronous composability will scale blockchains and trustless computing. ” —— Anurag Arjun
In the future, end applications will consist of components that span multiple application chains, rather than on a single large chain, increasing scalability, flexibility, and interoperability. Avail has a huge design space for asynchronous composability: the ability to build applications that can (asynchronously) integrate functionality from multiple application chains.
Examples of this could include: payment channels as services, third-party escrow as services, ledgers as services (e.g., NFTs, fungible token accounts), and more complex applications that replace trusted solutions in everyday applications today.
In order to be widely available, the developer experience for asynchronous composability in the appchain needs to be equivalent to integrating APIs in a regular application. When we do this, we’ll see developers show their creativity in how trustless services can be embedded in everyday applications. To achieve this, Avail will empower chain developers with a strong data availability base layer that makes it easy for them to launch their own chains. Avail is working to simplify the blockchain integration process, drive innovation, and reshape the future of blockchain.
Avail’s focus is to be the default DA layer for the Ethereum rollup infrastructure, allowing them to directly use the services provided by Avail when they want to deploy a validium, optimistic chain, or L3 chain, and make it as easy for them to deploy a standalone application as it would be on Ethereum.
Avail is the foundational module layer of other blockchains, most notably rollups. These rollups can be based on proof of validity, optimistic (based on proof of fraud), or simply pessimistic rollups (where all state transitions are re-executed). Avail provides consensus and data availability services at scale for rollups.
! [Avail’s path to modularity: Aiming to become the default DA layer of Ethereum rollups] (https://piccdn.0daily.com/202311/03074003/4i67w9bwj5p2q3vz!webp)
Avail Light Clients leverages KZG polynomial commitments, erasure coding, and data availability sampling (DAS) to allow validation without downloading block data (except for a small random sample). They can also download all the transactions of a single application/rollup, thus enabling an application full node.
This will allow for a large, vibrant ecosystem on top of Avail:
The state verification bridge, which is the most powerful interop method, enables asynchronous compositing between rollups.
Shared security: Applications don’t need their own set of validators. A new chain can be created with one click.
Light clients will be built into application clients (and wallets), and we will have millions of such clients.
Avail’s vision includes changing the blockchain landscape with a robust consensus and data availability layer. By providing raw block space for modular chains, Avail enables developers to build rollups and appchains with scalability, flexibility, and simplicity. As Avail has evolved, it has opened the door to verifiable computing, asynchronous messaging, and a broad ecosystem.
A different path requires courage, determination, and commitment. The Avail team may have the capabilities they need to get to where they want to be.
Original link:
Compilation: Modular 101
Read more:
From Single Chain to Modular: How Avail is Transforming Blockchain Application Development
How can a beginner install and run a Celestia light node in 30 seconds?
Quick look! 7 Misconceptions and Truths About Modular Blockchains!