с остальными, т.е. уже есть какие-то данные. Я добавляю что-то вирусное. Каким образом остальные ноды при синхронизации поймут, что данные содержат угрозу? Этим занимается PoW/PoS?
Ноды валидируют блоки, которые получают Блок с транзой не по протоколу (например, перевод с пустого кошелька) просто не будет принят PoW/PoS способствует тому, что майнерам/валидаторам, которые собственно и отвечают за выпуск блоков, экономически не выгодно нарушать протокол
Проверят цепочку и отклонят твою. Почитай как проверка в PoW работает. Точнее пример реализации.
А если я специально поставил эту ноду себе на комп и хочу, чтобы она приняла зараженную транзакцию или такое не возможно, она автоматом соблюдает правила в протоколе?
Можешь (код ноды придется модифицировать), но тогда ты станешь частью новой подцепочки, тк хеш блока нового будет другой Получишь эфириум «с вирусами»
А где можно почитать про такой кейс?, немного не понимаю)
Обсуждают сегодня