LogoLogo
VisionNetworkProducts
  • Welcome to the Autonomys Academy
  • A Preface for OG Subspacers
  • Autonomys Vision
    • Intro to AI3.0 & the Age of Autonomy
    • Use-Cases
  • Autonomys Network
    • Introduction
    • Terminology
    • Architecture
    • Advancing Blockchain
    • Nodes
    • Subspace Protocol (PoAS Consensus)
      • Genesis
      • Data Flow
      • Proof-of-Archival-Storage (PoAS)
        • Archiving
        • Plotting
        • Farming
      • Proof-of-Time (PoT)
      • Security
    • Distributed Storage Network (DSN)
    • Decoupled Execution (DecEx)
      • Domains
        • Taxonomy
        • Auto EVM
        • Cross-Domain Messaging (XDM)
      • Staking
    • Networking Protocols
    • $AI3 Rewards & Fees
      • Gemini Testnets
    • Scalability
  • Auto Suite
    • Introduction
    • Space Acres | CLI
      • Farmers | Store to Earn $AI3
      • Operators | Compute to Earn $AI3
    • Astral
      • Nominators | Stake to Earn $AI3
    • Auto SDK
    • Auto Drive
    • Autonomys Agents (Auto Agents)
    • Autonomys Identity (Auto ID)
      • Auto Score
      • Auto PKI
  • Additional Learning
    • AI & Agentics
      • Current State of AI
      • What is an LLM
      • Personal AI
      • What is an AI Agent
      • The Coming Age of Agentic AI
      • Open vs Closed Models
      • Provenance in a Generative World
      • AI Empowering Bad Actors
      • Proof-of-Personhood
    • Identity & Security
      • DID & Verifiable Credentials
      • OAuth and OIDC
      • Public Key Infrastructure
    • Web3
      • What is a Blockchain?
      • The Blockchain Trilemma and the Cost of Scalability
      • What is a Cryptocurrency
      • General Information about SDK
      • What is a DAO?
      • Challenges of Participating in a DAO
  • Feedback
    • Feedback Form
Powered by GitBook
On this page
  • Contents
  • Learn more

Was this helpful?

Edit on GitHub
  1. Autonomys Network

Introduction

From the Subspace Protocol to the Autonomys Network

PreviousUse-CasesNextTerminology

Last updated 2 months ago

Was this helpful?

At its core, the Autonomys Network implements Subspace, a novel storage-based consensus protocol that separates transaction ordering from execution. The Subspace Protocol was designed from the ground up to enable an open and inclusive Internet by:

  • Providing an energy-efficient and eco-friendly alternative to proof-of-work (PoW), while still allowing for mass participation by ordinary users.

  • Creating an incentive-compatible permissionless network that encourages and maintains decentralization over the long term.

  • Scaling network storage and compute capacity proportional to the number of node operators, without sacrificing decentralization or security.

  • Connecting and enabling interoperability between existing networks.

Achieving this vision required an alternative to both resource-intensive PoW mining and permissioned proof-of-stake (PoS)—a cryptographic proof system based on an underlying resource that is already massively distributed and which does not lend itself to special-purpose hardware. Enter , which replaces compute-intensive mining with storage-intensive farming, under the maxim of one-disk-one-vote. Disk-based consensus is an obvious solution as storage hardware consumes negligible electricity, exists in abundance across end-user devices, and has long been commoditized.

Subspace uses a longest-chain PoC consensus mechanism based on solid-state drive (SSD) storage. Adhering to Nakamoto’s vision, the blockchain is permissionless but secure, with respect to safety and liveness, as long as honest farmers collectively dedicate more storage than any cooperating group of attacker nodes. In essence, Subspace follows the Ethereum model of a fully programmable, account-based blockchain, which periodically commits to the state of all accounts within the block header.

Contrary to many existing PoC protocol designs, Subspace addresses a critical mechanism design challenge—the farmer’s dilemma—which poses a significant threat to the decentralization and security of PoC blockchains. Rational farmers are incentivized to allocate all their available storage towards consensus, neglecting the maintenance of chain state and history. In the farmer’s dilemma, this behavior leads to farmers effectively becoming light clients, degrading network security and decentralization. The trend ultimately risks consolidation into large farming pools, centralizing control around pool operators, and reducing the network’s resilience against malicious actors. The farmer’s dilemma also exacerbates the verifier’s dilemma by raising the opportunity cost of verification. If full nodes do not store the chain history, new nodes must instead rely on altruistic archival nodes or third-party data stores for initial synchronization, resulting in a more centralized network.

Subspace circumvents the farmer’s dilemma without sacrificing network security or decentralization as follows:

  • To prevent farmers from discarding chain history: we construct a novel PoC consensus protocol, based on proofs of storage of the blockchain’s history (Proof-of-Archival-Storage), where each farmer stores as many provably unique partial replicas of the chain history as their disk space allows.

  • To ensure consensus retains the fairness of one-disk-one-vote: we make the plotting process more computationally intensive than Hellman’s time-memory tradeoff, meaning that augmenting or replacing storage with computation is economically irrational for farmers.

  • To ensure chain history remains available: farmers form a decentralized storage network, which allows chain history to remain fully-recoverable, load-balanced, and efficiently retrievable.

  • To relieve farmers of the burden of maintaining the whole state and performing redundant computation: we apply the classic distributed-systems technique of decoupling consensus and computation. Farmers are then solely responsible for ordering transactions, while a separate class of operator nodes maintains the state and computes the state transitions for each new block.

  • To ensure operators (executors) remain accountable for their actions: we employ a system of staked deposits, verifiable computation, and non-interactive fraud proofs.

Contents

This section provides a comprehensive overview of the Autonomys Network, Subspace Protocol, and $AI3:

  1. Introduction

  2. Terminology

  3. Architecture

  4. Advancing Blockchain

  5. Nodes

  6. Subspace Protocol (PoAS Consensus)

    1. Genesis

    2. Data Flow

    3. Proof-of-Archival-Storage (PoAS)

    4. Proof-of-Time (PoT)

    5. Security

  7. Distributed Storage Network (DSN)

  8. Decoupled Execution (DecEx)

    1. Domains

    2. Staking

  9. Networking Protocols

  10. $AI3 Rewards & Fees

  11. Scalability

Learn more


  • Subspace: A Solution to the Farmer’s Dilemma (Whitepaper, 2021)

  • Subspace Network Reference Implementation

  • Autonomys: Foundation Layer for AI3.0 (Whitepaper, 2024)

  • Autonomys: Foundation Layer for AI3.0 (Litepaper, 2024)

Blockchain Data Flow