BlockVM Field Notes

Technical guides for the execution layer.

Ten original, long-form articles on VM architecture, EVM internals, WebAssembly, zero-knowledge execution, rollup pipelines, security, and developer workflow.

Neon BlockVM typography card reading Parallel Blockchain Execution

Parallel Blockchain Execution: Scheduling Transactions Without Breaking Determinism

Learn how declared access lists, optimistic concurrency, conflict detection, state partitioning, and deterministic commit order can increase blockchain execution throughput.

Read the guide
Neon BlockVM typography card reading Blockchain VM Security Review

How to Review Blockchain VM Security: Boundaries, Traces and Failure Modes

Review blockchain VM security across bytecode validation, host functions, metering, state journaling, calls, upgrades, client diversity, tracing, and operational controls.

Read the guide
Neon BlockVM typography card reading Smart Contract Upgrade Patterns

Smart Contract Upgrade Patterns: Proxies, Storage Layout and Governance

Understand proxy upgrades, delegate-call context, implementation slots, initializers, storage compatibility, admin boundaries, timelocks, and rollback planning.

Read the guide
Neon BlockVM typography card reading Local EVM Development Stack

Building a Local EVM Development Stack: Compile, Test, Trace and Fork

Create a reproducible EVM workflow with pinned compilers, local nodes, deterministic accounts, unit and invariant tests, forked state, traces, and deployment checks.

Read the guide
Neon BlockVM typography card reading Gas Bytecode and Determinism

Gas, Bytecode and Determinism: How Blockchain VMs Bound Execution

See how bytecode semantics, gas schedules, memory expansion, storage costs, host functions, and protocol versions keep blockchain execution finite and reproducible.

Read the guide
Neon BlockVM typography card reading Rollup Execution Environments

Rollup Execution Environments: Sequencers, State Roots and Settlement

Map a rollup transaction from sequencing through data publication, deterministic derivation, VM execution, state commitments, fault or validity proofs, and settlement.

Read the guide
Neon BlockVM typography card reading zkVMs Explained

zkVMs Explained: Proving Computation Instead of Re-executing It

Learn how zero-knowledge virtual machines turn guest-program execution into proofs, including traces, public and private I/O, receipts, recursion, and performance trade-offs.

Read the guide
Neon BlockVM typography card reading EVM versus WebAssembly

EVM vs WebAssembly: Choosing a Smart Contract Runtime

Compare EVM and WebAssembly blockchain runtimes across execution model, language support, metering, host functions, compatibility, determinism, and tooling.

Read the guide
Neon BlockVM typography card reading Ethereum Virtual Machine Explained

Ethereum Virtual Machine Explained: Stack, Memory, Storage and Gas

Follow an EVM message call through bytecode, the 256-bit stack, temporary memory, persistent storage, gas accounting, nested calls, logs, and reverts.

Read the guide
Neon BlockVM typography card reading What Is a Blockchain Virtual Machine

What Is a Blockchain Virtual Machine? A Practical Architecture Guide

A blockchain virtual machine turns ordered transactions into deterministic state changes. Learn the roles of bytecode, state, host functions, gas, and verification.

Read the guide