Size: a a a

2021 December 09

БГ

Бензофуран Гетероцик... in Distributed
Я хз, чесгря, выглядит как-то мутновато
источник

АЖ

Алексей Жалнин... in Distributed
это, наверно, в другом разделе док, не про дхт
источник

CL

Cyan Lu in Distributed
o, the message
источник

PZ

Pavel Zlatovratskii in Distributed
Эмм.. пингом.

Если присмотреться к алгоритму - там тебе не все ноды нужнв, а подключенные к тебе
источник

АЖ

Алексей Жалнин... in Distributed
подключённые?? их же мало
источник

PZ

Pavel Zlatovratskii in Distributed
Да.
А потом запрашивая ты узнаешь о других
источник

PZ

Pavel Zlatovratskii in Distributed
Ask each peer who are the K closest peers to X you know about?.
Also, ask send me the record corresponding to X if you have it.
источник

АЖ

Алексей Жалнин... in Distributed
это ж поиск хеша в дхт
источник

АЖ

Алексей Жалнин... in Distributed
текущие живые чтоб им вручить хеш
источник

БГ

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

БГ

Бензофуран Гетероцик... in Distributed
Они типа не могут быть мёртвыми
источник

АЖ

Алексей Жалнин... in Distributed
а K это сколько?
источник

БГ

Бензофуран Гетероцик... in Distributed
В документации же написано
В IPFS это константа равная 20 (или 40, точно не помню)
источник

PZ

Pavel Zlatovratskii in Distributed
Ну. Дхт включает поиск узлов на которых хранятся данные
источник

F

Foxcool in Distributed
источник
2021 December 10

PZ

Pavel Zlatovratskii in Distributed
Я долго думал и решил оставить варинт по следующим причинам:
Cтатистический анализ чата (сделанный ранее для оценки сжатия) даёт нам длину большинства сообщений меньше 100 байт - это 1 байт варинта.
Я понимаю что 8000 байт - это ограничение телеграмма на длину сообщений в 4000 символов (UTF8!), но по статистике вероятность больших сообщений драматически падает даже раньше, так что не похоже что в чате был бы большой спрос на сверхдлинные сообщения и 16000 байт будет хватать в абсолютном большинстве случаев - это 2 байта варинта.

Вместе с тем, я бы не хотел ограничивать размер сообщения 65к байт, поскольку вижу вариант расширения чата в соцсеть, где возможны большие посты. Беглая выборка даёт мне пока посты-статьи на сотни тысяч символов... в сжатии это всё ещё меньше 65к, но уже достаточно близко.

Другие используемые мной стандарты (multihash и CBOR) полагаются на использование разного рода varint. Поэтому использование плавающего размера целого числа скорее поддерживает общую логику, чем выбивается из неё. Кроме того, я не вижу в общем никаких конкретных преимуществ от фиксации размера целого кроме некоторого упрощения парсинга... а парсинг уже должен быть достаточно сложным из-за multihash.
источник
2021 December 11

БГ

Бензофуран Гетероцик... in Distributed
Заброшу пожалуй сюда пару статьей о libp2p

Азбука libp2p, часть 1
Азбука libp2p, часть 2

Тэги: #libp2p #статья #статьи
источник

БГ

Бензофуран Гетероцик... in Distributed
Алексей, вот собственно тот момент, про который я говорил. libp2p умеет в поиск пиров в локалке)
источник

БГ

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

МЛ

Марк Лакост... in Distributed
Слышали про уязвимость нулевого дня в Log4j? Что думаете?
источник