Хардфорк: что это и где применяется

Хардфорк (hardfork или HardFork) - радикальные изменения блокчейн-протокола, по которому проходила обработка криптовалютных транзакций и добыча блоков. Такое изменение делает валидными предыдущие блоки, которые были невалидными (и наоборот).

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

Таким образом формируется своеобразная «вилка» (разветвление):

  • Одна ветвь создаёт блоки транзакций по новому протоколу.
  • Другая ветвь (основная) — продолжает работу по старым правилам.

Для чего применяется хардфорк

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

  • исправление уязвимостей, найденных в старой версии протокола;
  • добавление новых функциональных возможностей;
  • оптимизация работы сети для повышения эффективности;
  • отмена проведенных транзакций (радикальная мера, противоречит идеологии децентрализации распределенных реестров).

Как это реализуется на практике

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

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

Код криптовалютного протокола нельзя просто обновить в одностороннем порядке. Ведь любые изменения затронут интересы миллионов пользователей децентрализованной сети.

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

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

Если часть пользователей останется на старой ветке — возможны два сценария развития событий:

  • Пользователи со временем всё-таки перейдут на новый протокол, и старая ветка отомрёт.
  • Старая ветка продолжит функционировать и будут существовать, по сути, две независимых криптовалюты.

Таким образом во время хардфорка фактически создаётся новая криптовалюта. И хоть основой для неё служит часть кода старой, она полностью независима.

Посмотрим на несколько примеров известных проектов, которые провели хардфорк.

Хардфорк проекта ethereum

В 2016 году с проектом TheDAO произошла неприятная история, которая стала причиной разделения эфириума на две криптовалюты.

Проект The DAO — децентрализованная сеть смарт-контрактов, которая смогла привлечь около $100 млн инвестиций. Деньги были собраны в криптовалюте Ehtereum и хранились на электронных счетах компании.

Затем неизвестный хакер нашёл уязвимость в коде DAO и украл эфиров (ETH) на сумму около $50 млн.

Несмотря на косвенную связь проекта Ethereum с децентрализованным фондом DAO, разработчики эфириума попытались разобраться в ситуации и решить проблему.

Группе «белых» хакеров White Hat Group удалось увести деньги у хакера (украсть украденное) и перевести их на заблокированный смарт-контракт. После этого оставалось решить проблему возврата денег на кошельки владельцев. Ведь уязвимость в коде так и осталась, следовательно, хакер может опять ею воспользоваться.

Поэтому большая часть Ethereum-сообщества согласилась с необходимостью проведения модификации кода криптовалюты. Хардфорк эфира прошёл успешно и средства были возвращены владельцам.

Однако часть криптовалютного сообщества, выступающая против вмешательства в код, осталась недовольна решением большинства. Эта часть пользователей осталась на старой версии протокола, которая сейчас известна как Ethereum Classic.

Это пример первого хардфорка в блокчейн-отрасли, который был вызван реальной проблемой.

Хардфорк Monero 

Улучшение протокола этой криптовалюты произошло недавно — в середине сентября 2017 года. На момент написания статьи Monero занимает 9 строчку в рейтинге криптовалют с капитализацией более $1,3 млрд.

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

Сентябрьский хардфорк был направлен на обеспечение более высокого уровня конфиденциальности и защиты транзакций. В частности, была внедрена технология «кольцевых конфиденциальных транзакций» (RingCTs).

Стоит отметить, что в ходе проведения хардфорка не появилась новая криптовалюта. Monero получила обновлённый, лучше защищённый протокол.

Хардфорк bitcoin

Ну и, конечно, нельзя обойти стороной хардфорк самой известной криптовалюты. На момент написания статьи Bitcoin занимает первую строчку в рейтинге coinmarketcap.com. Рыночная капитализация валюты — $79,47 млрд, а цена — $4783,62.

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

Размера стандартного блока биткоин (1 МБ) уже недостаточно, хотя он позволяет обрабатывать до 250 000 транзакций в день.

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

1 августа 2017 года произошёл хардфорк Bitcoin, в результате которого была создана новая криптовалюта - Bitcoin Cash (BCH).

Bitcoin Cash не сильно отличается от оригинальной валюты. Существенным отличием является увеличение размера блока до 8 МБ. Это позволяет обрабатывать до двух миллионов транзакций ежедневно.

В криптовалютном сообществе по-разному относятся к проведённому разделению. По некоторым данным, в ноябре можно ожидать ещё один хардфорк  биткоина.



bitcoinonline@mail.ru

Выражаем благодарность за предоставленные буквы и картинки проекту Криптокартель!
hardforkbitcoinкриптовалютаблокчейн
5
0 GOLOS
0
В избранное
На Golos с 2018 M01
5
0

Зарегистрируйтесь, чтобы проголосовать за пост или написать комментарий

Авторы получают вознаграждение, когда пользователи голосуют за их посты. Голосующие читатели также получают вознаграждение за свои голоса.

Зарегистрироваться
Комментарии (0)
Сортировать по:
Сначала старые