VIA Protocol
  • Getting Started
    • Introduction
  • Technical Specs
    • Architecture Overview
    • Core Functionalities
      • Block Generation
      • Proof Generation
      • Proof Verification
      • Block Finality
    • Transaction Flows Overview
      • L2 Transactions
      • Deposits
      • Withdrawals
    • Inscription Standard
    • Verifier Network
  • User Guide
    • Bridge BTC between Bitcoin and VIA
    • Get VIA Testnet BTC
    • Run VIA Verifier Node
  • Developer Docs
    • Quickstart
    • Tooling
    • 🛰️ RPC Documentation
    • Connect to VIA Network
  • Future Research
    • System Constraints and Design Trade-offs
    • Trust-minimized BTC Bridge
  • FAQs & Troubleshooting
    • FAQs
    • Contact & Support
Powered by GitBook
On this page
  • What is VIA?
  • Stay Connected
  1. Getting Started

Introduction

Dive into VIA Protocol and navigate through different sections.

NextArchitecture Overview

Last updated 18 days ago

Welcome to the VIA Protocol , this documentation serves as a starting point and a comprehensive resource for interacting with VIA. Whether you're a developer exploring our , or a user getting started through our , this knowledge base has you covered. Additionally, you can learn more about VIA Protocol's architecture and security properties by exploring the links in the sidebar.

What is VIA?

VIA is a Bitcoin layer 2 solution that leverages Bitcoin's security while enhancing its scalability. By utilizing the modular framework, the VIA network provides an EVM-compatible execution environment, allowing developers to deploy and execute smart contracts while ensuring transaction integrity through Zero-Knowledge (ZK) Proofs.

As a Bitcoin rollup with a dedicated Verifier Network serving as the settlement layer, VIA extends Bitcoin's capabilities by introducing a scalable execution layer where transactions are processed efficiently before being finalized. While the transaction data is published to , validity proofs verified on the Verifier Network ensure correctness and security. Unlike fully decentralized sovereign rollups, VIA's Verifier Network is currently permissioned, relying on a designated set of nodes for verification and settlement rather than open participation, making it a Permissioned Sovereign Rollup.

This architecture is designed for the initial phase, with plans to transition the network toward being more trust-minimized and open to participants in the future.

Stay Connected

Join the VIA community to stay updated on the latest developments, discussions, and announcements:

  • Discord

  • X

  • Website

👋
developer docs
user guide
ZK Stack
Celestia
Github
Page cover image