ELI5

ELI5 WeaveVM Network

What is WeaveVM Network?

WeaveVM is a sovereign EVM rollup built towards the goal of solving the EVM storage dilemma with Arweave. 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 costs around $0.05/MB, compared with Ethereum’s $450/MB.

Use Cases and How to Integrate

Ledger Data Storage

Chains like Metis, RSS3 and Sei 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 L2Beat, 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 wvm-archiver tool here.

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 Celestia and Avail, 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 every major L2 and still have 99%+ capacity left over.

You can check out the custom DA-ExEx to make use of WeaveVM DA in any Reth node in less than 80 LoCs, also the EigenDA-WeaveVM Sidecar Server Proxy 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 bidirectional data pipeline with Arweave from the smart contract API level. Check out the full list of WeaveVM precompiled contracts here.

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.

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

WeaveVM Major Integrations

Useful Links

Continue Reading

Last updated