mirror of
https://github.com/mimblewimble/grin.git
synced 2025-01-20 19:11:08 +03:00
1e93b7fe65
* Markdown formating
1 KiB
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
- Transaction
- 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