datdotorg / datdot-research

datdot research
https://playproject.io/datdot-research
MIT License
6 stars 0 forks source link

research proof-of-service #3

Open serapath opened 4 years ago

serapath commented 4 years ago

@todo


additional links:

  1. https://storj.io/blog/2018/11/replication-is-bad-for-decentralized-storage-part-1-erasure-codes-for-fun-and-profit/
  2. https://medium.com/@storjproject/why-proof-of-replication-is-bad-for-decentralized-storage-part-2-churn-and-burn-2d7cb8893487
  3. https://github.com/protocol/research/issues/4
  4. https://protocol.ai/blog/filecoin-proof-of-replication-power-fault-tolerance-research-roadmap/

https://www.opencpu.org/posts/brotli-benchmarks/

the times in the link I shared were in ms I believe so like 35s to compress 18kb*1000 18mb and ~200 ms to decompress that file 1000x

brotli libs:

open questions

  1. whats min and max time from validator publishing a block to last node receiving the new block? (probably long)
  2. time to submit for honest seeder to substrate? (probably short)
    • time to encode (=compress) chunks?
  3. time for next validator to include it in block?
  4. how many chunks should be requested by substrate from a seeder?

goal: make it unfeasable for a seeder to produce encoded chunks just-in-time when challenged, but instead they should be forced to have the chunks already before a challenge asks them