В этом мире у всего есть размер. Блок блокчейна не является исключением. Размер — одна из его характеристик.
Когда пользователь совершает транзакцию, информация о ней записывается в блок. Там, в блоках, вся информация и хранится. В один блок Биткоина вмещается 5-7 тысяч простых транзакций, но далеко не всегда блоки «забиваются под завязку» — как только блок подтверждается майнером (в среднем это происходит раз в 10 минут, но на деле может занимать и час, и два, и больше), он «запечатывается»: законным способом информацию в нем уже невозможно изменить. После этого транзакциями начинает наполняться новый блок. Так из блоков получается цепочка — цепочка блоков, или блокчейн.
Размер блока — это способность вмещать информацию. В сети Биткоин размер блока не может превышать 1 Мб. Несколько лет назад в среде разработчиков возникли споры по поводу того, можно ли решить проблему масштабирования сети за счет увеличения размера блока. Одни посчитали, что так делать не стоит: проблему увеличением размера блока не решить. Другие сказали, что только так и нужно поступать. Дескать, если в блок будет попадать больше информации, то за единицу времени можно подтвердить больше транзакций, увеличив пропускную способность сети.
1 августа 2017 года сторонники увеличения размера блока Биткоина провели хардфорк, в результате которого появилась сеть Bitcoin Cash, размер блока в которой составлял 2Мб. Но и этого разработчикам Bitcoin Cash показалось мало. 5 мая 2018 года размер блока в сети увеличили до 32 Мб (для этого понадобился хардфорк).
Сегодня, в 2018 году, в сообществе нет единого мнения по поводу того, каким должен быть размер блока в блокчейне. Одни говорят, что его можно увеличивать. К примеру, Джоаннс Верморель, основатель компании Lokad, предлагает увеличить размер блока до 1 Тб. Такие блоки по мнению Джоаннс позволят увеличить пропускную способность сети до 7 млн транзакций в секунду. Но, с другой стороны, многократно возрастут требования к «железу», и многие сегодняшние майнеры и полные ноды физически не смогут поддерживать такую сеть.
Исследователи компании Microsoft после проведения масштабного исследования пришли к выводу, что увеличение размера блока только ухудшает децентрализацию, но все равно не может увеличить пропускную способность сети до миллионов транзакций в секунду — скорости, позволяющей сервису стать глобальной платформой. В Microsoft считают, что решить проблему масштабирования блокчейна можно только за счет так называемых решений второго уровня, один из уже действующих примеров — Lightning Network.