Как размер блока влияет на майнинг биткоинов

9 октября 2015
Автор: saadj

Блоки биткоин

Когда появилась первая криптовалютная единица, не существовало никаких пределов размера блока. Ее создатель - Сатоси Накамото - ввел первое ограничение в 1 мегабайт в качестве временного решения для сохранения компактности публичной базы всех транзакций (Blockchain), потому как вся цепочка транзакций загружается каждый раз при открытии Bitcoin-кошелька. Впоследствии он планировал снять данное ограничение - когда сфера криптовалюты начнет массово использовать веб-кошельки. Облачная обработка транзакций предполагает меньшие затраты времени и ресурсов на майнинг биткоин, делая его более доступным для широких масс.

На данный момент размер блока имеет очень важное значение во всем, что связано с майнингом биткоинов.

Все выполненные транзакции собираются в блоки, после чего они считаются подтвержденными. Чем меньше размер блока, тем меньше транзакций в нем содержится. В связи некоторыми с техническими нюансами, время на подтверждение операции увеличивается, с повышением загруженности блока до пределов его вместимости. Для примера можно привести данные вычислений по Методу Монте-Карло, проведенных Дэйвом Хадсоном и показавших время подтверждения, равное 20-ти минутам при 80% заполнении, тогда как 100% заполнении оно составило более 6-ти часов. При этом, однако, блоки любых размеров требуют для майнинга идентичные вычислительные мощности.

Исходя из этого, почему бы не направить определенные усилия на увеличение общей вместимости каждого блока, то есть его размера? По утверждению некоторых специалистов в области криптовалют, крупные блоки биткоин могут нанести ущерб децентрализации Bitcoin по причине последующего смещения получений добытых монет майнерами в сторону увеличения количества операций. Однако многие другие имеют, пожалуй, более веские доводы в сторону увеличения их размеров, в частности - угрозу своего рода "переполнения буфера", связанную с причинами, перечисленными в прошлом абзаце. Дело в том, что при полном заполнении блока, данные транзакций не могут быть в нем сохранены и остаются в очереди в памяти сервера, что может в конечном итоге привести к вообще непопаданию их в блок, а, следовательно, переполнению памяти и ее перезапуску. Для пользователя Bitcoin-кошелька это будет означать бесконечное ожидание подтверждения транзакции.

Память переполнена

Новая реализация главной криптовалюты от организации Bitcoin XT первоначально призвана увеличить размер блока с 1-го до 8-ми мегабайт, а затем - в 2 раза каждые 2 года, пока не будет достигнута максимальная вместимость в 8 мегабайт в 2036-м году. Это, по настоящему, революционное решение уже вызвало бурное обсуждение в кругах майнеров по всему миру. Сейчас на официальном сайте компании предлагают пользователям и организаторам майнинг-пулов, которые не согласны с существующими техническими недостатками сети Bitcoin, либо полностью перейти на Bitcoin XT, либо применить предоставляемые специальные патчи крупных блоков биткоин вручную. Присоединиться к обсуждению данного технологического новшества и поучаствовать в его развитии можно, вступив в официальную группу Bitcoin XT в Google+.

Bitcoin XT

Пока не известно, будет ли глобально увеличен размер блока в сети Bitcoin, но 11-го января 2016-го года сеть алгоритмически выберет одну из сторон - старую и, возможно, улучшенную концепцию размеров блоков, или новую крупную. В результате, Blockchain примет в работу предпочтительный алгоритм, а другой, не выдержавший конкуренцию, будет признан устаревшим и исключен из процесса генерации цифровых монет.

Опубликовать в Twitter Написать в Facebook Поделиться ВКонтакте В Google Plus Записать себе в LiveJournal Показать В Моем Мире Поделиться ссылкой в Я.Ru
Рубрика: Биткоин
Оставьте комментарий

*