From 6631333f378a98f1f8fe6ee6a86cb972707a216b Mon Sep 17 00:00:00 2001 From: Determinant Date: Tue, 2 Jul 2019 04:01:49 -0400 Subject: update todo --- README.rst | 2 ++ TODO.rst | 15 +++++---------- 2 files changed, 7 insertions(+), 10 deletions(-) diff --git a/README.rst b/README.rst index d3fb68d..7c6d7fc 100644 --- a/README.rst +++ b/README.rst @@ -55,4 +55,6 @@ TODO - 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?) diff --git a/TODO.rst b/TODO.rst index b7afb99..308c55a 100644 --- a/TODO.rst +++ b/TODO.rst @@ -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?) -- cgit v1.2.3