Что такое stale blocks?

06.05.2019

Stale blocks — «брошенные блоки». Это блоки в сети Bitcoin, которые были сгенерированы параллельно с основной цепочкой, но большая часть сети решила, что эту цепочку не стоит продолжать, и блоки отбрасываются. Они могут создаваться естественным путем, когда два майнера производят два блока практически одновременно, или же они могут быть сгенерированы злоумышленником с целью атаки на блокчейн.

Если таких блоков много, сеть не успевает синхронизироваться, получается, что часть вычислительных мощностей честных пользователей сети теряется впустую, и преступник может совершить атаку двойного расходования, задействовав менее 51% вычислительных мощностей. Во избежание такого сценария, чтобы сеть Bitcoin успевала синхронизироваться, установлен промежуток времени между добытыми блоками длительностью в 10 минут.