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

Turing Testnet

ComponentValueDescription
NetworkAvail Turing TestnetTest network
Chain IDavail_turing_testnetNetwork identifier
Token SymbolAVAILNative test token
Block Time~20 secondsAverage block time
RPC Endpointhttps://turing-rpc.avail.so/rpcPrimary RPC endpoint
WebSocketwss://turing-rpc.avail.so/wsWebSocket endpoint
Exploreravail-turing.subscan.ioBlock explorer
FaucetAvail FaucetTest token faucet

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.