LINUX.ORG.RU

История изменений

Исправление tcpfinhello, (текущая версия) :

Ок, я как хозяин блока как сообщу что нодаХ не отвечает мне на запросы чтобы остальных уведомить? Чтобы данные нодыХ удалить.

Как в биткоине примерно. Бродкастом в сеть бахнешь запись «я такой-то, мой блок лежал там-то, походу они не отвечают». Некоторые из получивших такое сообщение согласятся помочь установить правду. Консенсусы там всякие ещё надо подумать. Короче разные узлы независимо попингуют в течении суток. У них появится некий результат пингования, всё это как-то оформится в консенсус блабла-куё-моё, эта пачка отчётов в конце-концов придёт. Короче это уже технические детали.

Там в консенсус и вообще в эту всю херобазу надо включать полное описание контракта. Я такой-то, храню вот это, вот пруфы собранные что я это храню, эти пруфы могут выдать такие-то и такие-то участники (их публичные цифровые ключи сообщаешь). Там короче получится длинная такая портянка на 64 килобайта, которая будет типа как «УГОЛОВНОЕ ДЕЛО» со всеми пруфами. Его рассмотрят многие независимые участники сети и признают ту ноду скотиной.

Исходная версия tcpfinhello, :

Ок, я как хозяин блока как сообщу что нодаХ не отвечает мне на запросы чтобы остальных уведомить? Чтобы данные нодыХ удалить.

Как в биткоине примерно. Бродкастом в сеть бахнешь запись «я такой-то, мой блок лежал там-то, походу они не отвечают». Некоторые из получивших такое сообщение согласятся помочь установить правду. Консенсусы там всякие ещё надо подумать. Короче разные узлы независимо попингуют в течении суток. У них появится некий результат пингования, всё это как-то оформится в консенсус блабла-куё-моё, эта пачка отчётов в конце-концов придёт. Короче это уже технические детали.