README update

Add short description of what DAS Simulator is about.

Signed-off-by: Csaba Kiraly <csaba.kiraly@gmail.com>
This commit is contained in:
Csaba Kiraly 2023-05-21 15:55:21 +02:00
parent f763ed027b
commit 8a1fda6b4c
No known key found for this signature in database
GPG Key ID: 0FE274EE8C95166E
1 changed files with 10 additions and 0 deletions

View File

@ -2,6 +2,16 @@
This repository hosts research on DAS for the collaboration between Codex and the EF. This repository hosts research on DAS for the collaboration between Codex and the EF.
The goal of the DAS Simulator is to study the problem of Data Availability Sampling, both as it is
currently proposed and with possible modifications, from the networking perspective. The simulator
is written in Python3 for accessibility, but we can imagine rewriting it at one point for
scalability and efficiency.
Currently we simulate the first part of the process which is to get segments of the 2D Reed Solomon
erasure coded block from the block builder to validators. The simulator tracks diffusion in the
network and validation progress. It is highly configurable, and it allows to explore the parameter
space in one run, generating also summary figures.
## Prepare the environment ## Prepare the environment
* Clone the DAS repository (if not done yet) and go into the das-research directory * Clone the DAS repository (if not done yet) and go into the das-research directory