Vessel
  • ⚓Introducing Vessel
    • Why Vessel Is The Exchange Crypto Needs?
    • Vessel's Roadmap for the Future of DeFi
  • ⚙️Technical Deep Dive
    • Sequencer
    • Prover
    • Contract
    • Data Availability
  • 💰VAELOB
    • Terminology
    • Order Book and AMM: Can We Have the Best of Both?
    • A Typical Trade in Vessel
    • Liquidity Pool Math
    • Concentrated Liquidity
    • Fee Calculation
    • Multi-Pool with Different Tick Spacing
  • 🎁Vessel Voyage
    • Vessel Mileage for Liquidity Providing
    • Vessel Coins for Referral
  • 🛳️Mainnet User Guide
    • Set up a Wallet
    • Deposit
    • Provide Liquidity to Vessel’s VAELOB
      • Access the Liquidity Pools
      • Add Liquidity
      • View Positions
      • Manage Positions
    • Trade
      • Order Types
      • Place Order
      • Cancel Order
      • Modify Order
      • Trading History
    • Internal Transfer - Send to Vessel's User
    • Withdraw Your Assets
    • Fees
      • Trading Fee
      • Gas Fee
      • AMM Fee
    • Trading Settings
  • 🛥️Testnet User Guide
    • Log in with Invitation Code
    • Setting up a Wallet
    • Switching Network
    • Funding Your Wallet
    • How to Deposit
    • How to Trade
    • How to Withdraw
    • Community Contribution
    • Vessel’s Referral Program
    • FAQs
  • 🗺️Smart Contract Deployments
  • 🐚Vessel Community Hub
    • Vessel Community Update: Q1 2024
    • Vessel Community Update: Q2 2024
    • Vessel Community Update: Q3 2024
  • 🎨Brand Kit
Powered by GitBook
On this page
  1. Technical Deep Dive

Data Availability

PreviousContractNextVAELOB

Last updated 11 months ago

In the context of rollups, Data Availability refers to the ability to reconstruct L2 state from the data published on durable storage, commonly stored on L1 (such as Ethereum). Data availability is crucial for asset security, particularly in the event of sequencer failure.

Historically, the cost of data availability has often dominated the gas consumption of rollups. It is encouraging to note that with the activation of EIP-4844 in the Dencun hard fork, this situation has been significantly . However, uploading data onto blobs may still cost around $0.01 per request, which could become expensive given Vessel's capability to scale up to 1000 TPS.

An alternative to directly committing transaction data onto L1 is to adopt a third-party data availability service or rely on an external Data Availability Committee to store data and provide it on demand. This architecture, known as , has become a prevalent choice for deploying rollups and application chains.

Another important consideration for Data Availability is privacy. Trading platforms have different privacy requirements compared to public blockchains, and current Data Availability solutions typically assume that the data provider has access to the entire data history. Vessel Lab is exploring ways to achieve Data Availability while maintaining privacy through Multi-Party Computation (MPC) techniques.

⚙️
improved
Validium