diff options
author | Determinant <[email protected]> | 2019-07-02 04:01:49 -0400 |
---|---|---|
committer | Determinant <[email protected]> | 2019-07-02 04:01:49 -0400 |
commit | 6631333f378a98f1f8fe6ee6a86cb972707a216b (patch) | |
tree | 34c80dfebd1d4c26d710bf9943cde0484d570964 /TODO.rst | |
parent | 3cfc46dd1bc3eafeb711bdd6da161c6ba49ebb80 (diff) |
update todo
Diffstat (limited to 'TODO.rst')
-rw-r--r-- | TODO.rst | 15 |
1 files changed, 5 insertions, 10 deletions
@@ -1,10 +1,5 @@ -- fix potential bug: make sure smart (shared) pointers are thread-safe in messages -- verify proposer id -- do not need to vote null - -- Implement a basic long-standing leader PaceMaker (WIP) - - - Add nounce field to blocks ? - - Or add proposer's ID + signature to blocks ? - -- Persistent protocol state (for safety) +- Finish a decent Pacemaker (Round-Robin Pacemaker with exponential backoff) +- Add a PoW-based Pacemaker +- Branch pruning & swapping (the current implementation stores the entire chain in memory) +- Limit the async events (improve robustness) +- Persistent protocol state (recovery?) |