Как только майнер добавляет блок в цепочку, должен ли каждый другой майнер проверять этот блок, чтобы убедиться, что его транзакции не нарушают никаких правил?
Например, если майнер добавил блок с недопустимой транзакцией, должен ли каждый другой майнер проверять этот блок (и, возможно, сравнивать каждую транзакцию в нем с каждой другой транзакцией в каждом другом блоке, чтобы предотвратить, скажем, двойную трату)?
Я бы посоветовал вам чаще пользоваться поиском, так как вы задаете много вопросов, на которые уже есть ответы.
Когда он передается, другие полные узлы будут игнорировать его как спам и обычно отключаются от узла, который его отправил. Плохой блок вряд ли распространится очень далеко по сети.
Когда другие майнеры увидят это, они также проигнорируют это. Если они майнят поверх него, они будут тратить свою вычислительную мощность впустую. Это также означает, что майнер, который выполнил доказательство работы над недопустимым блоком, потратил впустую свою вычислительную мощность. Вот почему так важно, чтобы майнеры проверяли транзакции, которые они включают в блоки.
Что произойдет, если майнер опубликует блок, содержащий недопустимую транзакцию?
мешколлайдер
раш
санкет1729
раш
санкет1729
раш
Альфа Омега
Марч