Supercharging Data Availability with Anurag Arjun - The Founder of Avail | EP #98
Sep 1, 2023
auto_awesome
Anurag Arjun, Co-Founder of Avail and Previously the Founder of Polygon, discusses the rise of rollups and data availability in blockchains, the evolution of blockchain infrastructure, balancing standardization and flexibility in data models, and improving data availability through proof aggregation. They also explore the importance of data availability in execution environments and various approaches to scaling bandwidth and compute.
Improving data availability layer can significantly reduce rollup costs on Ethereum.
Prototype and data sharding are being explored to enhance data availability on the base layer.
Avail focuses on scaling data availability for rollups, providing infrastructure and services to maximize throughput and scalability.
Deep dives
The Importance of Data Availability Layers in Scaling Blockchains
Data availability layers play a crucial role in scaling blockchains. These layers, which involve increasing the bandwidth of the base layer, are essential for allowing different execution environments, or rollups, to scale and handle larger volumes of data. By optimizing data availability and increasing throughput, these rollups can provide more scalability and flexibility for developers to build on top of them. Currently, the rollup costs primarily rely on Ethereum's transaction data, and by improving the data availability layer, these costs can be reduced significantly. The goal is to create a unified data availability layer that supports various rollups and enables seamless communication and composability between them.
The Rise of Rollups and the Need for Efficient Data Availability
Over the past few years, there has been a rise in rollups, which are off-chain execution environments that rely on a data availability layer. These rollups can be implemented on different blockchains, not just Ethereum. However, the challenge is ensuring efficient and scalable data availability for these rollups. Currently, most rollups rely on Ethereum for data availability, but there is a need to improve the scalability and capacity of the base layer. The cost of rollups is primarily driven by transaction data on Ethereum, making data availability a crucial aspect to address. Prototype sharding and data sharding are being explored to enhance data availability on the base layer and enable more rollup scalability.
Benefits of Modular Architecture and Rollups
Modular architecture, specifically through the use of rollups, offers numerous benefits for developers. Rollups provide a way to offload execution off-chain, allowing for greater scalability and customization in different execution environments. This flexibility enables developers to experiment with various virtual machines, authentication mechanisms, and state models, and easily deploy their applications on top of a rollup. The modular approach also reduces the complexity and costs associated with maintaining a global shared state model, as each rollup can have its own customized state model. This modular ecosystem encourages innovation and experimentation by lowering the barriers for application developers and providing them with the resources they need to build and scale their applications.
The Role of Avail in Scaling Data Availability
Avail is focused on scaling data availability by increasing the bandwidth of the base layer and providing a unified data availability layer for various rollups. Avail works closely with rollup developers, providing them with the infrastructure and services they need to scale and operate effectively. The goal is to make deploying rollups as simple as deploying a smart contract, allowing developers to focus on their business logic and state model. Avail's data availability sampling, coupled with proof aggregation, aims to improve the efficiency and scalability of data verification. With Avail's infrastructure, developers can take advantage of the benefits of rollups and maximize the throughput and scalability of their applications.
Future Developments and Enabling Asynchronous Composability
In the future, Avail aims to continue improving and expanding its infrastructure to further enhance data scalability and composability. Avail is working on integrating its data availability layer with lightweight ZK rollups, allowing for asynchronous messaging and interoperability across different rollups and proving systems. This will unlock a new level of flexibility and functionality, enabling a wider range of use cases to be developed. Additionally, Avail is also focusing on providing a user-friendly wallet that incorporates efficient verification capabilities, allowing users to easily access and interact with applications built on the Avail stack. Overall, Avail's mission is to empower developers and create a modular ecosystem that accelerates the adoption and scalability of rollups.
Anuragarjun is the Co-Founder of Avail and Previously the Founder of Polygon.
Avail's Twitter: https://twitter.com/AvailProject
Anurag Arjun's Twitter: @anuragarjun
Avail's Website: https://www.availproject.org/
Logan Jastremski's Twitter: @LoganJastremski
Frictionless's Twitter: @_Frictionless_
Frictionless's Website: https://frictionless.fund/
___
This Podcast was sponsored by Squads (https://squads.so) & Orca (https://www.orca.so/).
Squads Protocol: the multisig standard you were looking for on Solana
Securely manage your treasury, program upgrades and tokens with your Squad.
- Multi-signature - A multisig requires multiple digital signatures in order to approve transactions. This is opposed to individual web3 wallets, which only require one signature.
- Security - Multisigs spread the attack vector necessary for your assets to be compromised. By requiring confirmations from multiple private keys, a single point of failure is eliminated.
- Collective Ownership - Multisigs allow teams to own and manage their on-chain assets together. You get to choose who is on your multisig.
- Self-Custody - Your on-chain assets are always in your team’s control. By securing them in a multisig, you forego the risk of centralized entities losing your funds.
___
Orca is a Concentrated Liquidity Automated Market Maker (CLAMM, for short).
- Orca is the easiest place to trade crypto and build applications on Solana.
- On Orca, you can trade tokens lightning fast and confidently (thanks to our Fair Price Indicator). Additionally, you can provide liquidity to our concentrated liquidity pools (Whirlpools) to earn trading fees and token emissions.
Remember Everything You Learn from Podcasts
Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.