Увеличение максимального размера блока биткоин-цепи согласовано
Споры об увеличении объёма блоковой цепи биткоина, продлившаяся аж пять месяцев, благополучно разрешились – с 2016 года блок цепи будет весить 8 мегабайт.
Число транзакций в мире бесконечно растёт. На сегодняшний день размер стандартного блока составляет 1 мегабайт. Такой размер цепочки позволяет провести порядка семи транзакций за секунду. Но и это становится недостаточным.
Разработчик программного ядра биткоина Гэвин Андресен предложил несколько разных вариантов модификации цепи и в конце 2014 года предложил увеличить размер до 20 мегабайт. Его вариант был подвергнут серьёзной критике и получил противодействие со стороны крупнейших игроков на биткоин-рынке, майнинговых пулах и бирж. Андерсен тяжело воспринял критику, но пообещал создать новую цепь блоков – так называемый Bitcoin-XT. Биткоин-сообщество было на грани раскола: некоторые энтузиасты призывали бойкотировать любые инициативы Гэвина Андерсена по изменению размера блока. Разногласия возникли из-за цифр. Но «крупные рыбы» биткоин-бизнеса прекрасно понимали, что увеличение блоков – мера необходимая. Единственная загвоздка – скачок с 1 до 20 мегабайт – слишком резок. А таким он быть не должен, т.к. китайские пулы попросту не смогли бы быстро адаптироваться под большой блок.
Но из любой ситуации есть выход. Пять крупнейших бирж – BTCChina, Huobi, F2Pool, BW и Antpool - пошли на переговоры с Андерсеном и предложили компромисс – 8 мегабайт. Но эта цифра не последняя. Каждые два года блок будет увеличиваться вдвое. В итоге, с 11 января 2016 года объем блока в сети Bitcoin будет составлять 8 мегабайт. Как мы уже сказали, каждые два года он будет увеличиваться вдвое в течение 20 лет, причем это не потребует нового хардфорка. Так, в 2018 году размер цепи блока составит 16 мегабайт, 32 мегабайта в 2020 году и так далее. Вот так выглядит график роста максимального размера блока:
(B=bytes, b=bits, 500 bytes/Tx)
2016 8MB 0.1Mb/s 26Tx/s
2018 16MB 0.2Mb/s 53Tx/s
2020 32MB 0.4Mb/s 106Tx/s
2022 64MB 0.9Mb/s 213Tx/s
2024 128MB 1.7Mb/s 426Tx/s
2026 256MB 3.4Mb/s 853Tx/s
2028 512MB 6.8Mb/s 1700Tx/s
2030 1024MB 14Mb/s 3400Tx/s
2032 2048MB 27Mb/s 6800Tx/s
2034 4096MB 55Mb/s 13600Tx/s
2036 8192MB 109Mb/s 27300Tx/s
Таким образом, к 2036 году блок разрастётся до 8 Гб. Остается надеяться, что к этому времени инфраструктура глобальной сети сможет обслуживать подобный трафик. Только для закачки одного блока за 10 минут нужна будет пропускная способность канала в 109 mbit/s.
Многие опасаются, что увеличение размера блока сделает биткоин-майнеров более могущественными, и тем самым децентрализованный характер биткоина может встать под угрозу. Но успокаивает то, что в следующей версии ядра биткоина планируется ввести меры против захвата одним майнером превосходства в сети. Технические детали и время выхода этого патча пока неизвестны.