# TODO ## Proof-of-work - [ ] pick a block proposal scheme (= pick hash function) [list of hash functions](https://en.bitcoinwiki.org/wiki/List_of_hash_functions) - [ ] check the nonce for incoming blocks ## Authentication - [ ] pick a user authentication scheme - [ ] implement it - [ ] Switch to RwLock (parking_lot)