FTN - store-and-forward, eventual consistency но не blockchain
От Nil A (2:5015/46) к Oleg Redut
В ответ на Заголовок предыдущего сообщения в треде (Имя Автора)
Hello, Oleg!
27 Sep 24 09:59, from Oleg Redut -> Nil A:
OR> Второй момент - это именно то, что когда речь заходит про
OR> блокчены, сразу всплывает вопрос про токены/ассеты. Но экономика
OR> блокчейна - вторична. И может отсутствовать вообще. Только надёжность
OR> транзакций и неизменность сообщений.
Не только неизменность сообщений, но и их последовательность.
Все кто хотят фидо хранить в блокчейне, не понимают, что это дорогая операция, чтобы консенсус достигать, и чтобы именно новый чейн был тот самый, кешерный, а не ветка, которую потом выкинут.
В фидо не важна последовательность сообщений. Неизменность сообщений? Ты не сможешь подписывать ВСЁ сообщение целиком со всеми кладжами, путями, синбаями, ибо это техническая информация и изменяется. Подписывать только само тело сообщения?
OR> Валидаторы/ноды естесственно. Тот, к кому вошло сообщение от
OR> пойнта или обычной ноды. Нода с блокчейном формирует блок с
OR> сообщениями из входящего пакеты и рассылает другим узлам. Далее идёт
OR> подписание, утверждение и занесение в блокчейн. Консенсус достигается
OR> при сверке хэша 3-5-7 нодами.
Ну бонные эхи и нетмейл-полносвяску так можно сделать, потому что такое кол-во нодов для консенсуса будет, почти всегда в онлайне. Остальные ноды будут тупо синхронизировать свои базы тогда.
А вот, скажи. Если я напишу в локалку сообщение. Оно в блок никогда не вставится, потому что не найдётся сколько валидаторов, и будешь ты сидеть и ждать подтверждения. Или даже так, с другой стороны кто-нибудь напишет два сообщения в твою локалку, и их блок выиграет потом, потому что будет длиннее, и перетрёт твой.
Реально ты сможешь постить только в бонные эхи успешно.
NA>> Но я хочу донести мысль, что фидонет не блокчейн, потому что в
NA>> разной
OR> Капитан Очевидность. :-) Фидонет - это сеть, блокчейн - база.
Тоже сеть нодов, с их базами. Фидонет - сеть с базами Jam/Squish. Фреки или просто файлэхи нахер никому не упёрлись. Нетмейлы сами по себе, ну пусть гуляют, но они обычно личные ответы на какое-то сообщение в эхе.
NA>> последовательности письма/транзакции к тебе придут.
OR> А с чего бы ради такой вывод? Сказал бы: вообще странный. Какие
OR> именно письма придут в разной последовательности? Письма придут в той
OR> последовательности, в какой они написаны и упакованы в pkt. По одному
OR> маршруту.
Никто тебе в FTN не гарантирует доставку последовательно. И тоссер, хотя и сортирует по дате обычно бандлы, но тоже может этого не делать.
У меня много эх, где спецом были наделаны лупы, или ещё как-то хитро подписанты. Я выгребаю по сотне дупов кажый день, так бы я их мог в /дев/нулл направить. Но, в базу падёт в той последовательности, с какого линка оно быстрее у меня пришло. Следующие сообщения с некой уникальностью в дупы растосятся, соответственно. Сам понимаешь, порядок следования будет сильно разный у меня и у тебя.
NA>> И да, подписывается не транзакция, я блок. А потом блок
NA>> встраивается в другой, и поэтому он блокчейн.
OR> Вообще-то не встраивается в другой. А каждый последующий блок
OR> хранит хэш предыдущего, поэтому и называется цепочкой. А не матрёшкой.
OR> :-)
Капитан.
Best Regards, Nil
--- GoldED+/LNX 1.1.5-b20240306
* Origin: FidoNet member since 1995 (2:5015/46)
Ответы на это письмо:
From: Username
Заголовок следующего сообщения в треде может быть длинным и его придется перенести на новую строку
From: Username
Или коротким