Jot some thoughts on twtxt.db/block-tree thingie
authorSiraaj Khandkar <siraaj@khandkar.net>
Mon, 22 Mar 2021 21:11:04 +0000 (17:11 -0400)
committerSiraaj Khandkar <siraaj@khandkar.net>
Mon, 22 Mar 2021 21:11:04 +0000 (17:11 -0400)
TODO

diff --git a/TODO b/TODO
index d1a112f..7e9b304 100644 (file)
--- a/TODO
+++ b/TODO
   Looks like a better CLI parser than "racket/cmdline": https://docs.racket-lang.org/natural-cli/
   But it is no longer necessary now that I've figured out how to chain (command-line ..) calls.
 - [ ] Suport immutable timelines
-    - store individual messages (possibly in something like DBM or SQLite)
+    - store individual messages
+      - where?
+        - something like DBM or SQLite - faster
+        - filesystem - transparent, easily published - probably best
+  - [ ] block(chain/tree) of twtxts
+    - distributed twtxt.db
+    - each twtxt.txt is a ledger
+    - peers can verify states of ledgers
+    - peers can publish known nick->url mappings
+    - peers can vote on nick->url mappings
+    - we could break time periods into blocks
+    - how to handle the facts that many(most?) twtxt are unseen by peers
+    - longest X wins?
This page took 0.02864 seconds and 4 git commands to generate.