mirror of https://github.com/voidlizard/hbs2
devlog
This commit is contained in:
parent
5d8973b7dd
commit
cb2516365e
|
@ -6,7 +6,7 @@ TODO: check-if-block-announce-sufficient
|
||||||
Нужно проверить, достаточно ли BlockAnnounce + BlockChunks
|
Нужно проверить, достаточно ли BlockAnnounce + BlockChunks
|
||||||
для скачивания блоков в обе стороны. Кейс, вызывающий вопросы:
|
для скачивания блоков в обе стороны. Кейс, вызывающий вопросы:
|
||||||
|
|
||||||
```
|
```
|
||||||
[A] (NAT) [B]
|
[A] (NAT) [B]
|
||||||
| * block-announce |
|
| * block-announce |
|
||||||
+------*--------------------->+
|
+------*--------------------->+
|
||||||
|
@ -22,17 +22,16 @@ TODO: check-if-block-announce-sufficient
|
||||||
+<-----*----------------------+
|
+<-----*----------------------+
|
||||||
| * |
|
| * |
|
||||||
| * |
|
| * |
|
||||||
```
|
```
|
||||||
|
|
||||||
Во вторых, если блок A предлагает какой-то блок, то высока вероятность
|
|
||||||
того, что у других участников его еще нет --- и если спрашивать о нём
|
|
||||||
всех и ждать ответа, это может привести к тому, что блок будет
|
|
||||||
качаться очень медленно. Нужно как-то или использовать веса (пиров для
|
|
||||||
данного блока), или же спрашивать параллельно всех о размере блока и
|
|
||||||
на следующей итерации качать блок у того, кто сообщил размер. Кстати
|
|
||||||
говоря, нас тут могут обманывать, возможно, нужно в BlockSize добавить
|
|
||||||
какой-то пруф, что у пира есть такой блок.
|
|
||||||
|
|
||||||
|
Во вторых, если блок A предлагает какой-то блок, то высока вероятность
|
||||||
|
того, что у других участников его еще нет --- и если спрашивать о нём
|
||||||
|
всех и ждать ответа, это может привести к тому, что блок будет
|
||||||
|
качаться очень медленно. Нужно как-то или использовать веса (пиров для
|
||||||
|
данного блока), или же спрашивать параллельно всех о размере блока и
|
||||||
|
на следующей итерации качать блок у того, кто сообщил размер. Кстати
|
||||||
|
говоря, нас тут могут обманывать, возможно, нужно в BlockSize добавить
|
||||||
|
какой-то пруф, что у пира есть такой блок.
|
||||||
|
|
||||||
|
|
||||||
## 2023-02-14
|
## 2023-02-14
|
||||||
|
|
Loading…
Reference in New Issue