grin/doc/toc.md
2018-06-05 06:46:07 +01:00

998 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
  • 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