WeaveVM Alphanet V1

Learn more about Alphanet v1 technical architecture

Overview

WeaveVM is built on Reth, the fast and efficient Ethereum full node implementation in Rust. Custom network configurations, custom pre-compiles, and Execution Extensions (ExExes) enable WeaveVM's high throughput and access to Arweave-powered permanent storage.

WeaveVM Alphanet V1 Architecture

This diagram outlines how WeaveVM Alphanet V1 will work under the hood. The WeaveVM network will use ExExes for one-direction data writing to Arweave, block serialization (Borsh), and compression (Brotli).

ExExes also handle cloud indexing and communication with AO. The AO network will serve as an additional layer of hyperparallel DA for WeaveVM's Arweave-archived data.

Read more about how WeaveVM uses ExExes here.

Bidirectional WeaveVM <> Arweave Data Pipeline

In further updates, around devnet v1.5 we will integrate custom-developed EVM precompiles (precompiled contracts) to achieve two-ways communications with Arweave data from WeaveVM smart contract layer (read and write). Check WeaveVM Precompiles for more information, and read the announcement.

Last updated