Browse Source

Merge branch 'master' of github.com:darkrenaissance/darkfi

ghassmo 4 năm trước cách đây
mục cha
commit
43ec92c3e5
1 tập tin đã thay đổi với 35 bổ sung2 xóa
  1. 35 2
      todo.md

+ 35 - 2
todo.md

@@ -46,9 +46,42 @@
 - [x] darkfid: state transition function
 - [x] darkfid: send tx data to rocksdb
 
-# blockchain
+# research
 
-- [ ]
+Open research questions.
+
+## light-clients
+
+- [ ] Fast efficient batch DH technique. Currently all new transactions need to be scanned. There should be a means of efficiently batching this test for light clients initially syncing against a server.
+- [ ] Anonymouse fetch using an Oblivious-Transfer protocol. Light clients potentially leak info to servers based on the data they request, but with an OT protocol they do not reveal exactly what they are requesting.
+
+## cryptography
+
+- [ ] FFT for polynomial multiplication
+- [ ] finish bulletproofs impl
+
+## blockchain
+
+- [ ] basic sequencer architecture design
+- [ ] basic DHT design
+- [ ] consensus algorithm
+- [ ] solve double verify problem (potentially need need a payment inside the contract to handle exceptions)
+- [ ] research polygon design
+- [ ] code up a simple demo
+
+## product
+
+- [ ] first MPC services
+- [ ] DAO
+- [ ] auctions
+- [ ] staking. Look up how TORN was distributed anonymously.
+- [ ] swaps
+- [ ] token issuance
+- [ ] NFTs
+
+## dev
+
+- [ ] make bitreich halo2 impl
 
 # halo2