Size: a a a

2021 December 04

@

@mr_tron in Distributed
Нет никаких битов и байтов
источник

@

@mr_tron in Distributed
Есть только логика
источник

@

@mr_tron in Distributed
Это кстати твоя проблема о которой я говорил. Ты смешиваешь битой/байтство в описании с высокоуровневой логикой
источник

С

Слава in Distributed
(ремейк Зелёного слоника: нет никакой вилки, Нео)

Извините
источник

@

@mr_tron in Distributed
Сессия близко
источник

Y

Yerassyl in Distributed
Не понял?
источник

PZ

Pavel Zlatovratskii in Distributed
Хм. Ну я могу побольше это расписать, но вообще у меня в голове это достаточно разные вещи.

Они относительно неизбежно превращаются в байты и биты когда мы начинаем описывать сам формат, но я понимаю именно ЧТО я хочу получить, а не какие биты....
источник

С

Слава in Distributed
Я бы на ru-board сходил
источник

С

Слава in Distributed
источник

@

@mr_tron in Distributed
Так вот вопрос. Допустим бобс полетел и существует 8 независимых реализаций протокола. И потом мы понимаем что в sha224 найдены уязвимости снижающие стойкость к коллизиям до 60 бит. И надо как-то обновлять. И заодним сделать обязательной в клиентах поддержку бротли. Это такой хардкорный вариант. А не хардкорный это допустим добавить поддержку кончающих баклажанов
источник

@

@mr_tron in Distributed
И че дальше?
источник

@

@mr_tron in Distributed
Просто получится как в xmpp. Куча независимых реализаций с поддержкой разного набора фич, которые не могут работать вместе.
источник

@

@mr_tron in Distributed
Финита ля комедия. Очередной протокол идёт на свалку истории.
источник

PZ

Pavel Zlatovratskii in Distributed
Дальше используем BLAKE3 необходимой длины.

Сам формат идентифкации у меня мультихэш. Sha3-224 (Не Sha224 если что!) у меня просто рекомендация.
источник

С

Слава in Distributed
Речь наверное о версионировании
источник

@

@mr_tron in Distributed
Хорошо. Завтра исследователи безопасности узнают что по отпечаткам копыт твоих пакетов можно установить что ты ел сегодня на завтрак. И надо менять формат пакетов. Например двигать хэш в конец.
источник

@

@mr_tron in Distributed
Очень самоуверенный люди считают что они могут сразу напилить универсально и расширяемо.
источник

PZ

Pavel Zlatovratskii in Distributed
И как от этого защититься в принципе?

*Не считая того, что пакеты по большей части должны ходить по зашифрованным тоннелям.
источник

@

@mr_tron in Distributed
Я храповиков не изобретаю. Но допустим те же исследователи скажут что надо просто добавлять в каждый пакет слово "бабочка" и все станет хорошо
источник

@

@mr_tron in Distributed
Я короче о механизме насаждения обновлений
источник