Размер блока (Block Size)
Кратко: Размер блока (block size) — это общий объём данных, который можно поместить в один блок цепочки; обычно под ним понимают максимум, допустимый правилами…
Размер блока (block size) — это общий объём данных, который можно поместить в один блок цепочки; обычно под ним понимают максимум, допустимый правилами блокчейна. Вместе с частотой создания блоков он определяет, сколько транзакций может обработать сеть.
Почему это важно
Чем выше лимит размера блока, тем больше транзакций помещается в каждый блок, что может снизить комиссии при высоком спросе. Но крупные блоки дольше распространяются по сети и требуют больше места для хранения и более широкого канала связи, из-за чего обычным пользователям труднее запускать полные узлы. Этот компромисс между пропускной способностью и децентрализацией стал причиной спора о размере блока в биткоине, который привёл к обновлению SegWit в сети биткоина и к отделению Bitcoin Cash в самостоятельную цепочку с более крупными блоками. Некоторые сети измеряют вместимость блока иначе: например, в Ethereum используется лимит газа на блок, а не фиксированный размер в байтах.
Пример
Когда множество пользователей отправляют транзакции одновременно, ожидающих транзакций оказывается больше, чем может вместить следующий блок. Майнеры или валидаторы обычно выбирают транзакции, которые платят самую высокую комиссию за занимаемое место, а остальные ждут в мемпуле следующих блоков. Пользователю, заплатившему низкую комиссию в период высокой нагрузки, может потребоваться дождаться нескольких блоков, прежде чем транзакция будет подтверждена, тогда как более высокая комиссия повышает шансы на быстрое включение в блок.