Basic PoW CryptoCurrency for LambdaConf 2018
- Proof of Work Consensus
- Asymmetric Cryptographic Signatures
- P2PKH Transactions
- P2P Discovery
- P2P Bootstrap via Hardcoded address
- Fixed Difficulty PoW
- Pure Haskell Implementation
- Only Cryptographic Dependencies
Bitcoin was built out of the cypherpunk desire to have money on the internet that was not centrally controlled. How do we build money? Money has 3 main use cases: Store of Value, Medium of Exchange and Unit of Account. It also has certain desirable properties to help fulfill these main use cases. It should be Portable, Recognizeable, Durable, Scarce, Divisible and Fungible.
- Central Database
- No Auth
- Fixed Initial Money Supply 100% granted to creator
- Fragile
- Insecure
- Distribution of Money is not ideal
- Central power can reverse or make up transactions with impunity