Skip to main content

Introduction to Avail Protocol

avail

Avail Protocol is a horizontally scalable, trust-minimized infrastructure network enabling seamless cross-chain interaction, transaction validation, and native liquidity interoperability.

Key Features

  • Modular Architecture: Separation of consensus, data availability, and execution layers
  • Data Availability Sampling: Light clients can verify data availability without downloading full blocks
  • KZG Commitments: Advanced cryptographic proofs for efficient data verification
  • Cross-Chain Compatibility: Works with various rollup frameworks and execution environments
  • Minimal Trust Assumptions: Validators cannot hide data from light clients
  • High Throughput: Optimized for large-scale data availability needs

Architecture Overview

Avail Protocol operates as a specialized data availability layer:

  • Validators: Secure the network and ensure data availability
  • Light Clients: Verify data availability through sampling without full downloads
  • Bridge Network: Enables cross-chain communication and asset transfers
  • App IDs: Unique identifiers for different applications using Avail
  • Data Attestation: Cryptographic proofs of data availability

Network Information

Mainnet

ComponentValueDescription
NetworkAvail MainnetProduction network
Chain IDavail_mainnetNetwork identifier
Token SymbolAVAILNative token
Block Time~20 secondsAverage block time
RPC Endpointhttps://mainnet-rpc.avail.so/rpcPrimary RPC endpoint
WebSocketwss://mainnet.avail-rpc.com/WebSocket endpoint
Exploreravail.subscan.ioBlock explorer

Use Cases

  • Rollup Data Availability: Optimistic and ZK rollups can use Avail for data publication
  • Validiums: Off-chain execution with on-chain data availability guarantees
  • Sovereign Rollups: Independent execution environments with shared security
  • Cross-Chain Bridges: Secure data availability for bridge operations
  • Decentralized Storage: Applications requiring provable data availability
  • Enterprise Solutions: Business applications needing verifiable data storage

Development Resources

Getting Started

  1. For Users: Set up an Avail wallet and explore the ecosystem
  2. For Developers: Integrate Avail DA into your rollup or application
  3. For Validators: Run an Avail validator node to secure the network
  4. For Node Operators: Contribute to network decentralization

Learn More

For more details about Avail Protocol, visit the official documentation and join the community discussions.