Как размер блока влияет на майнинг биткоинов
Когда появилась первая криптовалютная единица, не существовало никаких пределов размера блока. Ее создатель - Сатоси Накамото - ввел первое ограничение в 1 мегабайт в качестве временного решения для сохранения компактности публичной базы всех транзакций (Blockchain), потому как вся цепочка транзакций загружается каждый раз при открытии Bitcoin-кошелька. Впоследствии он планировал снять данное ограничение - когда сфера криптовалюты начнет массово использовать веб-кошельки. Облачная обработка транзакций предполагает меньшие затраты времени и ресурсов на майнинг биткоин, делая его более доступным для широких масс.
На данный момент размер блока имеет очень важное значение во всем, что связано с майнингом биткоинов.
Все выполненные транзакции собираются в блоки, после чего они считаются подтвержденными. Чем меньше размер блока, тем меньше транзакций в нем содержится. В связи некоторыми с техническими нюансами, время на подтверждение операции увеличивается, с повышением загруженности блока до пределов его вместимости. Для примера можно привести данные вычислений по Методу Монте-Карло, проведенных Дэйвом Хадсоном и показавших время подтверждения, равное 20-ти минутам при 80% заполнении, тогда как 100% заполнении оно составило более 6-ти часов. При этом, однако, блоки любых размеров требуют для майнинга идентичные вычислительные мощности.
Исходя из этого, почему бы не направить определенные усилия на увеличение общей вместимости каждого блока, то есть его размера? По утверждению некоторых специалистов в области криптовалют, крупные блоки биткоин могут нанести ущерб децентрализации Bitcoin по причине последующего смещения получений добытых монет майнерами в сторону увеличения количества операций. Однако многие другие имеют, пожалуй, более веские доводы в сторону увеличения их размеров, в частности - угрозу своего рода "переполнения буфера", связанную с причинами, перечисленными в прошлом абзаце. Дело в том, что при полном заполнении блока, данные транзакций не могут быть в нем сохранены и остаются в очереди в памяти сервера, что может в конечном итоге привести к вообще непопаданию их в блок, а, следовательно, переполнению памяти и ее перезапуску. Для пользователя Bitcoin-кошелька это будет означать бесконечное ожидание подтверждения транзакции.
Новая реализация главной криптовалюты от организации Bitcoin XT первоначально призвана увеличить размер блока с 1-го до 8-ми мегабайт, а затем - в 2 раза каждые 2 года, пока не будет достигнута максимальная вместимость в 8 мегабайт в 2036-м году. Это, по настоящему, революционное решение уже вызвало бурное обсуждение в кругах майнеров по всему миру. Сейчас на
Пока не известно, будет ли глобально увеличен размер блока в сети Bitcoin, но 11-го января 2016-го года сеть алгоритмически выберет одну из сторон - старую и, возможно, улучшенную концепцию размеров блоков, или новую крупную. В результате, Blockchain примет в работу предпочтительный алгоритм, а другой, не выдержавший конкуренцию, будет признан устаревшим и исключен из процесса генерации цифровых монет.