Anonymous
06/03/2026 (Wed) 23:46
No.122741
del
>>122740У меня есть копия треда, у тебя есть копия треда. Ты пишешь новое сообщение, оно есть только у тебя. Ты передаешь это сообщение другому пиру, он передает другому и т.д. Рано или поздно это сообщение придет мне и мы будем видеть борду в одинаковом до определенного тайштампа виде. Когда именно придет твое сообщение не известно, известно только то, что если все участники сети выполняют протокол рано или поздно все будут видеть одно и тоже. При этом время согласованности может равняться бесконечности и это нормально. В этом основная разница между consistency и eventual consistency. В первом мы обязаны гарантировать, что все пиры видят одни и те же данные до следующего обновления состояния (как в любой криптовалюте например), во втором случае мы гарантируем лишь то, что если все пиры соблюдая протокол будут видеть одни и те же данные в итоге, когда нибудь, даже если это когда нибудь в бесконечном будущем.
Иными словами сообщение может потеряться (например если все пиры хранящие это сообщение, включая тебя, решат выйти из сети в один момент и не вернутся), но нам похер, ведь это всего-лишь сообщение.