Skip to content

dachrillz/blockchain-implementation

Repository files navigation

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.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages