Specification of the aeternity blockchain protocol

README.md

æternity protocol

This document defines the æternity protocol. It replaces the outdated whitepaper.

Disclaimer

Any specification living in here is to be understood as a work in progress until the feature freeze for the mainnet launch. After the feature freeze amendments or changes to these specifications should only be done via the governance mechanisms.

The drafts directory contains specifications that are currently being implemented or considered for implementation.

Oracles

Aeternity Naming System

Smart Contracts

State Channels

Serialization formats

Epoch

Epoch is the reference implementation of the Aeternity protocol. Since we don't want to fragment relevant information too much, documentation specific to Epoch, such as API descriptions, will be kept in this repository until we decide for a better solution.

Security

Outdated Whitepaper v0.1

The early whitepaper v0.1 is outdated and can be found here.