Skip to content
Richard Kiss edited this page Apr 23, 2021 · 64 revisions

Chia Blockchain Wiki

The table of contents is in the sidebar, on the right.

The items below remain useful but we have implemented a significant revision to the consensus algorithm. We invite your comments and questions on our working draft of new consensus.

These documents describe the original Chia Network Trunk (or consensus layer), which is separate from the Foliage layer, which deals with coins, scripting, and mempools.

Familiarity with either the Bitcoin or Ethereum protocols is assumed for this documentation. The codebase is written in python, with several performance sensitive components (signatures, proof of space, and proof of time), written in C++ and the clvm in Rust and Python.

  1. Consensus algorithm summary
  2. Block format
  3. Network Architecture
  4. Networking and Serialization
  5. Protocols
  6. Codebase and Testing
  7. Keys in Chia
Clone this wiki locally