Validium Docs
  • Overview
  • Connect to Validium
  • Start Coding 🚀
    • Quickstart
      • Overview
      • Deploy using Validium CLI
      • Deploy using Quickstart Repository
      • Deploy your first contract
      • Create an ERC20 token
  • Tooling
    • Block Explorers
    • Hardhat-Validium
      • Overview
      • Installation
      • Guides
        • Getting started
        • Migrating Hardhat project to Validium
        • Compiling non-inlinable libraries
      • Plugins
        • hardhat-zksync
        • hardhat-zksync-solc
        • hardhat-zksync-vyper
        • hardhat-zksync-deploy
        • hardhat-zksync-upgradable
        • hardhat-zksync-verify
        • hardhat-zksync-verify-vyper
        • hardhat-zksync-ethers
        • hardhat-zksync-node
        • Hardhat Community Plugins
    • Foundary
      • Overview
      • Installation
      • Getting Started
      • Migration Guide
        • Overview
        • Compilation
        • Deployment
        • Testing
  • Test and Debug
    • Getting Started
    • Docker L1 - L2 Nodes
    • In-Memory Node
    • Continuous Integration
    • Hardhat
    • Foundry
  • API Reference
    • Overview
    • Conventions
    • ZKs JSON-RPC API
    • Debug JSON-RPC API
    • Ethereum JSON-RPC API
    • PubSub JSON-RPC API
  • Concepts
    • Transaction Lifecycle
    • Blocks and Batches
    • Validium Network Fee Mechanism
    • Finality
    • System Upgrades
    • ZK Chains
    • Data Availability
      • Overview
      • Recreating L2 state from L1 pubdata
      • Validiums
    • Account Abstraction
    • L1 <-> L2 Communication
  • Components
    • Overview
    • Smart & System Contracts
      • Smart Contracts
      • System Contracts
    • Shared Bridges
    • Sequencer / Server
    • Validium Network EVM
      • Overview
      • Bootloader
      • Precompiles
      • Virtual Machine Specification
        • ZKsync Virtual Machine primer
        • VM Formal Specification
    • Prover
      • Overview
      • ZK Terminology
      • Running the Prover
      • Circuits
        • Overview
        • Circuit Testing
        • CodeDecommitter
        • DemuxLogQueue
        • ECRecover
        • KeccakRoundFunction
        • L1MessagesHasher
        • LogSorter
        • Main VM
        • RAMPermutation
        • Sha256RoundFunction
        • StorageApplication
        • Sorting and Deduplicating
          • Overview
          • SortDecommitments
          • StorageSorter
          • LogSorter
      • Boojum Gadgets
      • Boojum Function - `check_if_satisfied`
    • Compiler
      • Compiler Toolchain Overview
        • Compiler Toolchain Overview
        • Solidity Compiler
        • Vyper Compiler
        • LLVM Framework
      • Specification
        • Overview
        • Code Separation
        • System Contracts
        • Exception Handling
        • EVM Legacy Assembly Translator
        • Instructions
          • Instruction Reference
          • EVM
            • Native EVM Instructions
            • Arithmetic
            • Bitwise
            • Block
            • Call
            • Create
            • Environment
            • Logging
            • Logical
            • Memory
            • Return
            • Sha3
            • Stack
          • Extensions
            • Overview
            • Validium Network Extension Simulation (call)
            • Validium Network Extension Simulation (verbatim)
          • EVM Legacy Assembly
          • Yul
        • EraVM Binary Layout
    • Fee Withdrawer
    • Portal - Wallet + Bridge
    • Block Explorer
    • Transaction filtering
Powered by GitBook
On this page
  • Core features of the Validium Network
  • Sovereignty
  • Seamless connectivity
  1. Components

Overview

Explore the Validium Network, a flexible, open-source framework designed for creating sovereign ZK-powered Ethereum rollups, known as ZK chains, utilizing the foundational technology of Validium.


The Validium Network is a comprehensive framework aimed at revolutionizing the development of Ethereum rollups through its modular design and open-source nature. Based on the pioneering work of Validium Network Era, the Validium Network extends the core functionalities to enable developers to build custom ZK chains—Layer 2 (L2) and Layer 3 (L3) solutions—that are tailored to specific needs while ensuring compatibility and interoperability within the Ethereum ecosystem.

Core features of the Validium Network

Sovereignty

The Validium Network is built on the principle of sovereignty, granting developers complete control over their ZK chains. This means that developers can:

  • Customize Chain Features: Tailor aspects such as transaction rules, data availability, and consensus mechanisms to suit specific use cases or performance requirements.

  • Own the Code: Have full rights to the underlying code, providing the freedom to modify or enhance the chain as needed without external constraints.

Seamless connectivity

Despite each ZK chain's independence, the Validium Network ensures that they do not operate in isolation. Instead, ZK chains are part of a cohesive network, linked by hyperbridges that facilitate seamless interactions:

  • Trustless Interoperability: Hyperbridges allow for secure and reliable communication between different ZK chains without needing to trust a central authority, making interactions as trustless as those on Ethereum itself.

  • Fast and Cost-Effective: Communication and asset transfers between ZK chains are designed to be both rapid (completed within minutes) and economical (incurring costs equivalent to a single standard transaction).

PreviousComponentsNextSmart & System Contracts

Last updated 7 months ago