WeaveVM (WVM)
  • WeaveVM (WVM)
  • About WeaveVM
    • Overview
    • Network Releases Nomenclature
    • WeaveVM Alphanets
    • Key Features
    • ELI5
  • Using WeaveVM
    • Compatibility
    • Network configurations
    • WeaveVM Bundler
    • WeaveVM Bundler Gateways
    • wvm:// Data Protocol
    • WeaveVM Precompiles
    • WeaveVM-Native JSON-RPC Methods
    • Self-Hosted RPC Proxies
      • Rust Proxy
      • JavaScript Proxy
    • Code & Integrations Examples
      • ether-rs
      • ethers (etherjs)
      • Deploying an ERC20 Token
  • WeaveVM for evm chains
    • Ledger Archiver (any chain)
    • Ledger Archivers: State Reconstruction
    • DA ExEx (Reth-only)
    • Deploying OP-Stack Rollups
  • WeaveVM ExEx
    • About ExExes
    • ExEx.rs
    • WeaveVM ExExes
      • MLExEx
      • Google BigQuery ETL
      • Borsh Serializer
      • Arweave Data Uploader
      • WeaveVM DA ExEx
      • WeaveVM WeaveDrive ExEx
  • WeaveVM Arweave Data Protocols
    • WeaveVM-ExEx Data Protocol
    • WeaveVM Precompiles Data Protocol
  • DA Integrations
    • WeaveVM-EigenDA Proxy Server
    • WeaveVM - Dymension.xyz: DA client for RollAP
  • WeaveVM Stack Hacks
    • About WeaveVM Stack Hacks
    • Data Availability Hacks
  • MEM Lambda
    • About MEM
    • About MEM Lambda
    • Parallel Execution
    • MEM Lambda Sequencer
    • Contract Example: Counter
  • WeaveVM R&D
    • About R&D
    • elciao
    • ERC-7689
    • WeaveVM & VACP
  • Sunset Network Versions
    • About Sunset Network Versions
    • WeaveVM Alphanet V1
Powered by GitBook
On this page
  • What is WeaveVM Network?
  • Use Cases and How to Integrate
  • Explore WeaveVM Ecosystem Dapps (Evolving)
  1. About WeaveVM

ELI5

ELI5 WeaveVM Network

PreviousKey Features NextCompatibility

Last updated 2 months ago

What is WeaveVM Network?

WeaveVM is a sovereign EVM rollup built towards the goal of solving the EVM storage dilemma with . It gives the coming generation of high-performance chains a place to settle and store onchain data, without worrying about cost, availability, or permanence.

WeaveVM offers scalable and cost-effective storage by using Arweave as a decentralized hard drive, both at the node and smart contract layer. This makes it possible to store large data sets and run web2-like applications without incurring EVM storage fees. WeaveVM’s storage as calldata

Use Cases and How to Integrate

Ledger Data Storage

Chains like Metis, RSS3 and Dymension use WeaveVM to permanently store onchain data, acting as a decentralized archival node. If you look at the common problems that are flagged up on , a lot of it has to do with centralized sources of truth and data that can’t be independently audited or reconstructed in a case where there’s a failure in the chain. WeaveVM adds a layer of protection and transparency to L2s, ruling out some of the failure modes of centralization. Learn more about the .

High-Throughput Data Availability (DA)

WeaveVM can plug in to a typical EVM L2's stack as a DA layer that's 10-15x cheaper than solutions like , and guarantees data permanence on Arweave. WeaveVM was built to handle DA for the coming generation of supercharged rollups. With a throughput of ~50MB/s, it could handle DA for and still have 99%+ capacity left over.

You can check out the custom to make use of WeaveVM DA in any Reth node in less than 80 LoCs, also the to use EigenDA's data availability along with WeaveVM securing its archiving.

Storage Heavy dApps

WeaveVM offers scalable and cost-effective storage by using Arweave as a decentralized hard drive. This makes it possible to store large data sets and run web2-like applications without incurring EVM storage fees. WeaveVM’s storage as calldata costs around $0.05/MB, compared with Ethereum’s $450/MB.

We have developed the first-ever Reth precompiles to facilitate, natively, a from the smart contract API level. Check out the full list of WeaveVM precompiled contracts .

Foundational Layer (L1) For Rollups

WeaveVM is an EVM compatible sovereign rollup, therefore, rollups can be deployed on WeaveVM as same as the rollups state on Ethereum. In contrast to Ethereum or other EVM L1s, rollups deployed on top of WeaveVM benefit out-of-the-box from the data-centric features provided by WeaveVM (for rollup data settlement and DA).

Rollups deployed on WeaveVM use the native WeaveVM gas token (tWVM on Alphanet), similar to how ETH is used for OP rollups on Ethereum.

Explore WeaveVM Ecosystem Dapps (Evolving)

Useful Links

For example, we released a technical guide for developers interested in deploying OP-Stack rollups on WeaveVM. .

— Dropbox onchain alternative

— Onchain Instagram

— onchain publishing toolkit

— import Swarm data to WeaveVM

— Filecoin/IPFS data importer to WeaveVM

— IPFS pinning service with WeaveVM permanent storage sidecar

Arweave
costs around $0.05/MB, compared with Ethereum’s $450/MB.
L2Beat
wvm-archiver tool here
Celestia and Avail
every major L2
DA-ExEx
EigenDA-WeaveVM Sidecar Server Proxy
bidirectional data pipeline with Arweave
here
Check it out here
onchain.rs
relic.bot
fairytale.sh
swarm-importer
wvm-lassie
ipfs.rs
Documentation
GitHub Organization
Blog
Twitter
Discord
Explorer
Data storage price calculator
Alphanet faucet