Size: a a a

2021 December 08

БГ

Бензофуран Гетероцик... in Distributed
Мне кажется что первый вариант предпочтительнее, т.к. лучше допустить небольшое замедление поиска чем допустить потенциально долгое/сложное перестроение дерева
источник

БГ

Бензофуран Гетероцик... in Distributed
Только вот меня смущает одна деталь
Список узлов имеющих некоторые данные может быть огромным
Что как бы загружает те узлы которые этот список хранят
источник

БГ

Бензофуран Гетероцик... in Distributed
Его бы, по хорошему, тоже надо размазывать
Например исходя из того же сравнения хеша, но в данном случае сравнивать не только хеш данных, но и id узла
источник

PZ

Pavel Zlatovratskii in Distributed
*Вообще надо засесть за диздоки IPFS и целую кучу вещей попонимать...
источник

БГ

Бензофуран Гетероцик... in Distributed
Я для себя решил сначала вкурить libp2p, т.к. документации на протокол IPFS не нашёл
источник

БГ

Бензофуран Гетероцик... in Distributed
Если вдруг есть описание протокола IPFS - буду рад ссылочке
источник

KP

Kirill Pimenov in Distributed
источник

KP

Kirill Pimenov in Distributed
источник

БГ

Бензофуран Гетероцик... in Distributed
О, пасиба
источник

БГ

Бензофуран Гетероцик... in Distributed
Там как раз вроде достаточно подробно описаны нужные штуки
источник

БГ

Бензофуран Гетероцик... in Distributed
@Scondo, вот тут про поиск в IPFS DHT расписано
https://docs.ipfs.io/concepts/dht/#lookup-algorithm
источник

PZ

Pavel Zlatovratskii in Distributed
Ну это всё примерно понятно.

У меня вопросы оставались с протуханием и защитй от переполнения.

И да, тот факт что в одном проекте используется три разные DHT должен ясно показывать разумность мысли про "универсальный DHT"
источник

БГ

Бензофуран Гетероцик... in Distributed
с протуханием там описано выше, в деталях работы DHT
источник

БГ

Бензофуран Гетероцик... in Distributed
Да и его как такового нет в спеке
источник

YB

Yanis Benson in Distributed
Но зачем? Они все небось немного подточены под свои цели, на чем экономия?
источник

PZ

Pavel Zlatovratskii in Distributed
Чтобы не ходить за данными на узлы у которых этих данных давно нет, например.
источник

БГ

Бензофуран Гетероцик... in Distributed
Так ложноположительные заходы это, судя по описанию протокола, вполне ок
источник

БГ

Бензофуран Гетероцик... in Distributed
Ничего страшного если зайдёшь к близкому по хешу, а он не знает
источник

PZ

Pavel Zlatovratskii in Distributed
Что такое "ок"? Конечно они "ок" в том смысле, что ни к чему плохому не приводят.
Просто становится всё сложнее найти нужный блок
источник

PZ

Pavel Zlatovratskii in Distributed
Не "не знает"! А "знает неправильно"!
источник