Skip to content

Latest commit

 

History

History
27 lines (22 loc) · 1.45 KB

README.md

File metadata and controls

27 lines (22 loc) · 1.45 KB

blockchain-implementation

Build Status Codacy Badge codecov

Current goals

I stopped at writing the json interface. Nonces need to be converted to ints in order to be serializable! Write tests for the serializer!

  1. Write an interface for the block explorer
  2. Write a simple wallet
  3. Verify that an incoming transaction is correct

Later goals

  1. Add ability for the client to check integrity of the blockchain
  2. Mining! That is make sure that blocks get written at a certain pace.
  3. Write tests for the miner
  4. Write test to verify PoW
  5. What to do with all time stamps?
  6. Make sure that transactions are removed from mem pool after they are used!
  7. handle when there is transation id collisions.
  8. Handle when the script machine crashes
  9. Difficulty is spread all over and needs to be figured out
  10. Block explorer functions do a lot of redundant calculations, they need to be optimized later.