grin/doc/toc.md
2018-05-16 03:22:41 +01:00

960 B

Draft

This is a first attempt at a table of content for a more exhaustive technical documentation of Grin (we'd call it a white paper if we had to do an ICO). This should get progressively filled up, until we're ready to advertize it more widely.

  • What is Grin?
  • Introduction to MimbleWimble
  • Cryptographic Primitives
    • Pedersen Commitments
    • Aggregate (Schnorr) Signatures
      • Bulletproofs
  • Block and Transaction Format
    • Transaction
      • Input, output
      • Kernel
    • Block
      • Header
      • Body
      • Compact Block
  • Chain State and Merkle Mountain Range
    • Motivation
    • Merkle Mountain Range
    • State and Storage
    • Fast Sync
    • Merkle Proofs
  • Proof of Work
    • Cuckoo Cycle
    • Difficulty Algorithm
  • Wire protocol
    • Seeding and Sync
    • Propagation
    • Low-level Messages
  • Dandelion & Aggregation
  • Building Transactions
  • Important Parameters
    • Fees and Transaction Weight
    • Reward and Block Weight
  • Smart Contracts