Что такое размер блока

Как вам известно, биткоин – криптовалюта, основанная на блокчейне. Все транзакции, которые происходят в сети, записываются в блокчейн – общественный реестр, который любой может просмотреть, но никто не может изменить. Этот реестр состоит из блоков, которые криптографически связаны друг с другом (отсюда и название “blockchain” – цепь блоков).

Когда пользователь совершает транзакцию, эта транзакция включается в блок, который майнится в данный момент, и в будущем будет подтверждена следующими блоками. Чем больше блоков находится над вашей транзакцией, тем выше безопасность транзакции из-за меньшей вероятности её изменения.

Транзакции, на самом базовом уровне, состоят из данных, которые обычно включают в себя информацию о самой транзакции. Эти данные, как и любые другие, занимают место в блоке, в который они включены.

На сегодняшний день каждый блок в блокчейне биткоина может содержать 1 мегабайт информации. Другими словами, размер блока биткоина составляет 1 мегабайт. Это значит, что есть ограничение по числу транзакций, которые могут уместиться в один блок. Но это не всегда было так.

Споры о размере блока

В самом начале биткоин отличался от сегодняшнего по ряду характеристик. В том числе у него не было ограничения размера блока. Однако, это было изменено для предотвращения DOS (отказ в обслуживании)-атак, которые можно было совершать, создавая большое число огромных блоков, содержащих заполнитель (например пылевые транзакции, несущие относительно большой объём информации при низкой экономической значимости). Это не позволило бы обычным пользователям использовать биткоин, поскольку единственным кошельком на тот момент был Bitcoin QT, ныне известный как Bitcoin Core, для использования которого пользователям приходится скачивать весь блокчейн. Если бы кто-то наполнял блокчейн такими большими блоками, то пользователи медленных компьютеров никогда бы не смогли угнаться за ростом блокчейна, а значит, их транзакции никогда не были бы обработаны.

Сегодня многие заявляют, что существующий лимит излишен и только вредит биткоину в целом, поскольку не позволяет валюте удовлетворять потребности, необходимые для массового введения в оборот. Сегодня биткоин может обрабатывать 4-7 транзакций в секунду, что и рядом не стоит с такими системами, как VISA и Paypal.

Этот вопрос рождает споры, которые ведут к разделению биткоин-сообщества. Многие заявляют, что увеличение размера блока может привести к централизации майнинга биткоина, поскольку требования к оборудованию для майнинга увеличатся с увеличением размера блока. Другие говорят, что увеличение размера блока – единственное решение, которое позволит ему конкурировать с другими платёжными системами.

В конечном итоге, решение остаётся за майнерами и полными узлами - теми, кто создаёт монеты и осуществляет транзакции. Однако, это очень большое децентрализованное и разрозненное сообщество, многие члены которого хранят анонимность. Чтобы произошло изменение в сети, значительное большинство полных узлов и майнеров должно согласиться с обозначенными изменениями.

Поддержка и отказ от изменений в протоколе биткоина могут быть выражены при помощи команды или путём скачивания и использования определённых кошельков: Bitcoin Core (за маленькие блоки) или Bitcoin Unlimited (за большие блоки).

За

Есть ряд причин для увеличения размеров блока. Существующий размер блока позволяет осуществлять только 4-7 биткоин-транзакций в секунду. Из-за этого обычные пользователи вынуждены бороться за транзакции, что достигается путём увеличения сборов. Когда сборы достигают определённых значений, некоторые пользователи, для которых они оказываются слишком большими, вынуждены отказаться от биткоина.

Больший размер блока позволит майнерам получать больше сборов, а пользователям при этом не придётся платить больше.

Хотя многие говорят, что увеличение размера блока увеличит нагрузку на узлы и майнеров, которым придётся выделять больше места для блокчейна, это не произойдёт за одну ночь. Блокчейн будет расти вместе с ростом спроса на биткоин.

Против

За увеличение размеров блока высказываются многие. В то же время существует ряд аргументов против этого.

В их число входят требования по пропускной способности, что может привести к снижению числа полных узлов.

Есть решения, которые не требуют увеличения размеров блока или хардфорка для увеличения масштабируемости биткоина, например SegWit или боковые цепи.

Есть также опасения в том, что изменения биткоина при помощи хардфорка могут повлечь нестабильность, которая только усложнит ситуацию и может вызвать разрыв сети на два блокчейна.
Комментарии 0
Вы должны войти на сайт, чтобы разместить свой комментарий.