Tasks to be done in order from top to bottom, paralellizing execution when the risk of merge conflicts is low.
- Merge PR #52 about difficulty adjustment ( @anshulchikhale )
- Possibly merge new PR from @Anurag that will replace closed PR #54. ( @anurag + everyone may help identifying which features from #54 are worth resubmitting )
- Mempool O(N) to O(1) optimization ( @SK )
- Clean up scattered transaction validation ( @SK )
- Find out how the current prototype can be made more minimal/clean ( @Mpampeis + everyone )
- Switch to SQL storage for blockchain state ( @Tukan003 )
- Replace raw TCP by libp2p ( @Anurag )