aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDeterminant <[email protected]>2019-07-02 04:01:49 -0400
committerDeterminant <[email protected]>2019-07-02 04:01:49 -0400
commit6631333f378a98f1f8fe6ee6a86cb972707a216b (patch)
tree34c80dfebd1d4c26d710bf9943cde0484d570964
parent3cfc46dd1bc3eafeb711bdd6da161c6ba49ebb80 (diff)
update todo
-rw-r--r--README.rst2
-rw-r--r--TODO.rst15
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?)