Features & Use Case Examples

Exploring WeaveVM features and example use cases

Let's explore the key features of WeaveVM:

Low Transaction Fees

WeaveVM testnet releases will operate as a single-sequencer-based network. This centralized approach helps lower the transaction fees required for network consensus and miner fees (including priority fees). Additionally, WVM doesn't post data to Ethereum via calldata or blobs. Instead, it utilizes Arweave, a cost-effective storage-focused network, further reducing expenses.

Near-instant Finality

Thanks to its sequencer approach, WeaveVM offers near-instant optimistic finality, unlocking use cases previously only viable on web2.

MEV Protection

WeaveVM incorporates MEV protection by neutralizing frontrunning and sandwich attacks through its centralized sequencer model. This model ensures the protocol's secure operation, safeguarding against malicious actors (sequencers).

Permanent Data Storage & Provenance

WeaveVM utilizes Arweave via Irys for permanent data storage. All of WVM Tries data gets stored on Arweave. Provenance of WVM data is powered by Irys.

What is Provenance? Provenance is the trail of documentation that accounts for the origin of a piece of data. The main attributes of provenance are timestamps, attribution, authorship, and, in some cases, ownership. - https://irys.xyz/what-is-irys

Use Case Examples

ERC721 Contract

For the first time, Solidity developers can deploy their NFT contract along with associated metadata (tokenURI) on the same L1 (Arweave). This approach represents the optimal form of an NFT, ensuring permanent tokenURI alongside the contract.

ERC20 Contract

WeaveVM introduces the ERC20 token specification to the Arweave ecosystem, potentially enhancing integrations and interoperability with other networks. This implementation aims to address liquidity issues within the ecosystem and the lack of a unified token standard.

Last updated