Что такое хардфорк

Рубрика: Криптовалюты

Последние шесть месяцев прослеживается большая динамика роста популярности криптовалют. Это связано, в большей степени, с ростом цены на BitCoin. Наверняка, читая статьи на тему криптовалют, вы неоднократно встречали такие понятия как: «хард форк» или просто «форк». Если вы хотите разобраться во всех нюансах функционирования криптовалют, то обойти эти базовые понятия никак нельзя. В этой статье мы попытаемся объяснить вам, что такое хард форк.

Сеть, в которой функционируют криптовалюты, является децентрализованной, и основана она на принципе равноправия всех её участников. Это равноправие никак не зависит от вычислительной мощности отдельных участников сети. Правила работы одни для всех. Но часто бывает так, что видение этих правил у одной группы отличное от виденья другой.

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

Hard fork — это обновление правил и протоколов работы сети. Оно приводит к невозможности работы внутри сети, используя старое программное обеспечение.

Те участники сети, которые не обновят своё программное обеспечение, при вычислении транзакций будут считать их не действительными, так как они работают по новым протоколам. Поэтому для корректной работы всей системы обновить ПО должны все участники сети. Чтобы вы разобрались во всех нюансах понятия хардфорк, и что, собственно, это значит, разберём конкретный случай на примере bitcoin.

Хардфорк на примере BitCoin

Стандартный размер блока в системе bitcoin составляет 1мб. Раньше такой размер всех устраивал. Но после того как популярность bitcoin достигла небывалых высот, количество их увеличилось. Это привело к образованию «очереди» и уменьшению скорости подтверждения транзакций. Своего пика ‘ эта ситуация достигла в мае этого года. Единственным способом ускорить этот процесс было снятие дополнительной комиссии. Но такой способ делает оплату с помощью bitcoin слишком дорогой, особенно если речь идёт о многочисленных мелких покупках.

Один из разработчиков предложил решение этой проблемы путём увеличения размера блока до 20мб. Но другие разработчики, владельцы больших пулов и крупные майнеры, а также большинство обычных людей из криптовалютного комьюнити были против таких, спорных, изменений. Спорный момент в этой идее был в том, что это сильно бы увеличило размер базы данных, и уменьшило основной принцип функционирования сети блокчейн — децентрализацию.

Было предложено решение, известное как SegWit. Оно предполагало хранение некоторых файлов за пределами блока. Те, кто это предлагал, уверяли, что таким образом освободится много места в блоке, следовательно, туда можно записать больше транзакций и это приведёт к ускорению работы.

В итоге было предложено компромиссное решение, которое получило название SegWit2x. В нём предполагалось вынести часть данных за пределы системы блокчейн, а сами блоки увеличить до 2 мб.

Но даже такой компромисс не устроил большую часть разработчиков. Они отказались от него и разработали иное решение. Они отвергли идею выноса части данных из блокчейна, а предложили просто увеличить размер блока до 8мб. Позже этот форк получил название «Bitcoin Cash».

Первый hard fork в истории bitcoin был внедрён 1 августа этого года. На блоке номер 478559 произошло ответвление одной криптовалюты от другой. Начиная с этого блока BitCoin начал работать по протоколу SegWit2x, а Bitcoin Cash по другому принципу. После этого транзакции проводятся по двум разным веткам блокчейна. Все, кто имел на своих счетах биткоины, не только сохранили их, но и получили такое, же количество Bitcoin Cash.

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

Мнение из сети

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

Комментарии


Добавить отзыв

Ваша оценка: