95 Commits

Author SHA1 Message Date
Eric
aa7dcdb762
add in balasz's expanding window calculations document 2024-06-06 20:03:31 +10:00
Eric
6507191318
PR comments
- hosts => SPs
- describe F(t_i), and h better
- add additional description of why fill reward no longer needed
2024-05-22 16:39:18 +10:00
Eric
1bfd89bf95
add fourth slot reservations proposal, removing the other 3 (2 documents) 2024-05-09 14:59:09 +10:00
Eric
8c20d40336
Add simplified version of slot reservations after discussion with dmitriy 2024-05-06 17:30:21 +10:00
Eric
f31bc6f9b2
more updates 2024-05-02 22:03:56 +10:00
Eric
d6842f4eba
rename document 2024-05-01 18:16:26 +10:00
Eric
0d4d15b58f
Update slot reservations proposal using mark's description and image 2024-05-01 18:14:53 +10:00
Eric
2b972f5110
proposal #1 is more fleshed out 2024-05-01 18:04:18 +10:00
Eric
54b8ea3b66
Initial commit of proposals #1 and #2 2024-04-26 18:53:28 +10:00
Balazs Komuves
cddf363b85 Merkle tree doc: fix some typos and other mistakes 2023-12-21 08:24:57 +01:00
Balazs Komuves
55f53e0037 Merkle trees and hashes: add a final proposal, plus other minor improvements 2023-12-21 08:24:57 +01:00
Balazs Komuves
05aa48c95d initial Merkle tree doc draft 2023-12-21 08:24:57 +01:00
xiaolou86
f0c0d5bb38 docs: fix typos 2023-10-24 09:51:26 +02:00
Mark Spanbroek
a880c0e753 Fix names of request states to match the smart contract
See also: 14e453ac31/contracts/Requests.sol (L41)
2023-10-24 09:38:32 +02:00
Mark Spanbroek
f1891bf981 Add cost of hashing merkle paths
Co-Authored-By: Balazs Komuves <bkomuves@gmail.com>
2023-10-16 10:35:30 +02:00
Mark Spanbroek
c8ffbfb620 Update spreadsheet: snark size as outcome, not as input 2023-10-16 10:35:30 +02:00
Mark Spanbroek
020181aa1d Add size of merkle paths to spreadsheet 2023-10-16 10:35:30 +02:00
Mark Spanbroek
faf2d3dd29 Processed review comments.
Co-Authored-By: Leonardo Bautista-Gomez <leobago@gmail.com>
Co-Authored-By: Csaba Kiraly <csaba.kiraly@gmail.com>
2023-10-16 10:35:30 +02:00
Mark Spanbroek
767e4256ea Add description of multi-dimensional schemes 2023-10-16 10:35:30 +02:00
Mark Spanbroek
923ce6e9c1 Update spreadsheet with multi-dimensional scheme 2023-10-16 10:35:30 +02:00
Mark Spanbroek
635fffba6e FastECC decoder is availabe, just not released 2023-10-16 10:35:30 +02:00
Mark Spanbroek
0b23642c86 Differentiate between shards (erasure coding) and blocks (merkle proofs) 2023-10-16 10:35:30 +02:00
Mark Spanbroek
35b704698f Fix typo 2023-10-16 10:35:30 +02:00
Mark Spanbroek
6271a18ae7 erasure coding for storage proofs writeup 2023-10-16 10:35:30 +02:00
Mark Spanbroek
37953497fc erasure coding for storage proofs calculations 2023-10-16 10:35:30 +02:00
Giuliano Mega
1d23b31461
Block discovery simulator and analysis (#175)
* add block discovery simulator

* add analysis document for simpler cases of block discovery
2023-09-27 23:45:58 -06:00
Eric
7ace179f2f
[slot queue] Accomodate existing requests before availabilities added (#168)
Update slot queue design to accomodate storage requested before availabilities were added.
2023-07-25 10:46:04 +10:00
Dmitriy Ryajov
7015f21320
Initial design to reduce metadata overhead (#169)
* Initial design to reduce metadata overhead
2023-07-19 13:09:17 -06:00
Eric Mastro
0cca4cfaf4
Change request queue to slot queue (#167)
* Change request queue to slot queue

The request queue design was overly complicated as there was additional logic required to track one item with multiple slot indices. Instead, each item in the queue could be represented by a slot, and each time a request for storage is received, all slots for the request can be expanded and added to the queue.

* update note about resumption of queue processing
2023-06-28 10:43:22 +10:00
Eric Mastro
cfec0fad1b
Merge pull request #165 from codex-storage/request-queue
Add request queue design
2023-06-08 07:35:29 +10:00
Eric Mastro
19e3ccb410
add consideration for sliding window mechanism 2023-06-07 17:32:41 +10:00
Eric Mastro
c3516a775a
Add repair case, clarification, formatting
1. Add repair case — when a slot is freed in a contract
2. Clarify re-processing of requests
3. Format the document in sectional manner using Title, Heading 1, Heading 2
4. Organise the Request Queue design into sections
2023-06-06 13:28:57 +10:00
Eric Mastro
d0602aa388
add request queue design 2023-06-05 17:20:27 +10:00
Mark Spanbroek
c79280db68 Add write-up about Ethereum account abstraction 2023-05-31 13:56:59 +02:00
Mark Spanbroek
33cd86af4d typo, wording
Co-authored-by: Eric Mastro <eric.mastro@gmail.com>
2023-05-11 16:05:16 +02:00
Mark Spanbroek
adb0158fb8 Update reservations design
Incorporates review comments from
dryajov, emizzle and AuHau.
2023-05-11 16:05:16 +02:00
Mark Spanbroek
f36eff730f Storage space reservations for the sales process
Documents in more detail how storage space reservations
are handled by the sales module, and how they are stored
on disk and on chain.
2023-05-11 16:05:16 +02:00
Adam Uhlíř
7db5e654cb
fix: align terminology with code (#160)
Co-authored-by: markspanbroek <mark@spanbroek.net>
2023-03-09 11:55:52 +01:00
Mark Spanbroek
ad41558900 Add design for interactions between Sales and Repo 2022-11-30 11:08:12 +01:00
Frederico Teixeira
4e32d43787 Dagger renamed to Codex; 2022-11-30 11:07:38 +01:00
markspanbroek
17bd2ded7e
Update bogota2022.md 2022-10-08 17:46:07 +02:00
markspanbroek
bb37439942
Update bogota2022.md 2022-09-29 16:18:42 +02:00
Eric Mastro
3960cac0a7
Update bogota2022.md 2022-09-29 23:26:42 +10:00
Eric Mastro
e6d0db7b71
Update bogota2022.md 2022-09-26 21:45:41 +10:00
markspanbroek
a90fc1e7cf
Draft agenda for Bogota meetup 2022-09-26 10:29:21 +02:00
Mark Spanbroek
87bddba53c Added evaluation of Sui 2022-09-26 10:10:56 +02:00
jessiebroke
28b26f0f4b modify file format 2022-09-22 11:03:00 -04:00
jessiebroke
aa97c64df4 add token valuation analysis script 2022-09-22 10:54:06 -04:00
Mark Spanbroek
8ad08f9b55 Fixed repair reward 2022-09-07 10:59:45 +02:00
Mark Spanbroek
d636511777 Add label to diagram 2022-09-07 10:59:45 +02:00