Contents 1 Introduction 3 2 Self-amending cryptoledger 3 2.1 Mathematical representation . . . . . . . . . . . . . . . . . . . . 3 2.2 The network shell . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 2.2.1 Clock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 2.2.2 Chain selection algorithm . . . . . . . . . . . . . . . . . . 4 2.2.3 Network level defense . . . . . . . . . . . . . . . . . . . . 5 2.3 Functional representation . . . . . . . . . . . . . . . . . . . . . . 5 2.3.1 Validating the chain . . . . . . . . . . . . . . . . . . . . . 5 2.3.2 Amending the protocol . . . . . . . . . . . . . . . . . . . . 6 2.3.3 RPC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 3 Seed protocol 8 3.1 Economy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 3.1.1 Coins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 3.1.2 Mining and signing rewards . . . . . . . . . . . . . . . . . 8 3.1.3 Lost coins . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 3.1.4 Amendment rules . . . . . . . . . . . . . . . . . . . . . . . 9 3.2 Proof-of-stake mechanism . . . . . . . . . . . . . . . . . . . . . . 10 3.2.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 3.2.2 Clock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 3.2.3 Generating the random seed . . . . . . . . . . . . . . . . . 11 3.2.4 Follow-the-coin procedure . . . . . . . . . . . . . . . . . . 11 3.2.5 Mining blocks . . . . . . . . . . . . . . . . . . . . . . . . . 13 3.2.6 Signing blocks . . . . . . . . . . . . . . . . . . . . . . . . 13 3.2.7 Weight of the chain . . . . . . . . . . . . . . . . . . . . . 13 3.2.8 Denunciations . . . . . . . . . . . . . . . . . . . . . . . . . 14 3.3 Smart contracts . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 3.3.1 Contract type . . . . . . . . . . . . . . . . . . . . . . . . . 14 3.3.2 Origination . . . . . . . . . . . . . . . . . . . . . . . . . . 15 3.3.3 Transactions . . . . . . . . . . . . . . . . . . . . . . . . . 15 3.3.4 Storage fees . . . . . . . . . . . . . . . . . . . . . . . . . . 15 3.3.5 Code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 3.3.6 Fees . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 4 Conclusion 16 2
A Self-Amending Crypto-Ledger White Paper Page 3 Page 5