Skip to content

Specs Overview

Welcome to the Evolve Technical Specifications.

This is comprehensive documentation on the inner components of Evolve, including data storage, transaction processing, and more. It’s an essential resource for developers looking to understand, contribute to, and leverage the full capabilities of Evolve.

Each file in this folder covers a specific aspect of the system, from block management to data availability and networking. Use this page as a starting point to explore the technical details and architecture of Evolve.

Table of Contents

  • Block Manager: Explains the responsibilities and logic of the block manager in Evolve.
  • Block Validity: Details the rules and checks for block validity within the protocol.
  • Data Availability (DA): Describes how Evolve ensures data availability and integrates with DA layers.
  • Full Node: Outlines the architecture and operation of a full node in Evolve.
  • Header Sync: Covers the process and protocol for synchronizing block headers.
  • P2P: Documents the peer-to-peer networking layer and its protocols.
  • Store: Provides information about the storage subsystem and data management.

Released under the APACHE-2.0 License