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 , 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.

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 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:

Learn more


Contrary to many existing PoC protocol designs, Subspace addresses a critical mechanism design challenge——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 . 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 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.

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

(Whitepaper, 2021)

(Whitepaper, 2024)

(Litepaper, 2024)

the farmer’s dilemma
chain state and history
verifier’s dilemma
Hellman’s time-memory tradeoff
Introduction
Terminology
Architecture
Advancing Blockchain
Nodes
Subspace Protocol (PoAS Consensus)
Genesis
Data Flow
Proof-of-Archival-Storage (PoAS)
Proof-of-Time (PoT)
Security
Distributed Storage Network (DSN)
Decoupled Execution (DecEx)
Domains
Staking
Networking Protocols
$AI3 Rewards & Fees
Scalability
Subspace: A Solution to the Farmer’s Dilemma
Subspace Network Reference Implementation
Autonomys: Foundation Layer for AI3.0
Autonomys: Foundation Layer for AI3.0
Subspace
Blockchain Data Flow