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
  • Abstract
  • Can WeaveVM be labeled as an L2?
  1. About WeaveVM

Overview

Defining WeaveVM (WVM)

PreviousWeaveVM (WVM)NextNetwork Releases Nomenclature

Last updated 5 months ago

Abstract

WeaveVM is a hyperscalable EVM network focused on permanent storage and high-throughput DA, solving the EVM storage bottleneck and the problem of slow, expensive temporary DA.

As a high-performance parallel EVM network, WeaveVM maximizes scale and transparency for L1s, L2s and data-intensive dApps. WeaveVM network offloads storage to Arweave, giving any other chain a way to easily plug in a robust permanent storage layer powered by a hyperscalable network of EVM nodes with bleeding edge throughput capacity.

Nomenclature

The WeaveVM (WVM) name signifies the integration of Arweave with the Ethereum Virtual Machine. WVM unites Arweave's data storage capabilities ("weave") with the functionalities of the EVM ("-eVM").

Can WeaveVM be labeled as an L2?

Before determining whether WeaveVM fits the criteria for being classified as an L2 (Layer 2) solution, let's check the accurate definition for a layer 2 (L2):

"A layer 2 refers to any off-chain network, system, or technology built on top of a blockchain (commonly known as a layer-1 network) that helps extend the capabilities of the underlying base layer network. Layer-2 networks can support any blockchain to introduce enhancements such as higher transaction throughputs." -

Presently, numerous networks leveraging Ethereum or EVM are labeled as L2 despite not meeting this fundamental prerequisite:

"One core requirement for a network, system, or technology to be considered a layer 2 is that it inherits the security of the blockchain it is built on top of. Transaction data must, in some shape or form, be verified and confirmed by the underlying blockchain network rather than a separate set of nodes."

Therefore, WeaveVM might not strictly fit the definition of a traditional Layer 2 solution within the Ethereum ecosystem. However, It operates as an EVM-compatible sovereign rollup utilizing Arweave for data storage and inheriting its security.

Chainlink docs