grin/doc/toc.md
Quentin Le Sceller 04e7d307ce Replace MimbleWimble by Mimblewimble (#3118)
* Replace MimbleWimble by Mimblewimble

* MimbleWimble->Mimblewimble
2019-11-19 10:49:32 +00:00

1 KiB

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