Пенсия.PRO
Помогаем Вам попасть в лучшее будущее
В конце прошлой недели вторая по популярности и капитализации криптовалюта Ethereum отказалась от майнинга. Несогласные майнеры, желавшие по-прежнему добывать эфир с помощью процессоров и видеокарт, принялись бойкотировать решение разработчиков, а криптоэнтузиасты выпустили новую версию Ethereum в виде хардфорка. Что такое хардфорк и чем он выгоден? Финтолк объясняет.
Содержание
Хардфорк — это способ внесения программных изменений в криптовалюту. Поскольку большинство популярных криптовалют вроде биткоина используют технологию блокчейн, в результате хардфорка изменения касаются цепи блоков, в которые заносится вся необходимая информация. Разберемся на примере биткоина.
Итак, биткоин — это децентрализованная криптовалюта. Вся информация о всех совершенных денежных переводах в BTC хранится в его блокчейне. Блокчейн — это что-то вроде большой бухгалтерской книжки, куда пользователи записывают все нужные сведения: на каком адресе и сколько хранится монет и кто, кому и когда их переводил. Без такой книжки и технологии не было бы никакой криптовалюты. Копии блокчейна хранятся у разных пользователей децентрализованно, поэтому его нельзя подделать.
Но, с другой стороны, криптовалюта существует в виде программного кода. Иногда там можно найти определенные уязвимости, а иногда пользователи придумывают, как улучшить действующую криптовалюту. В исключительных случаях изменения, которые они предлагают внести, настолько серьезные, что часть пользователей окажется против обновления. Что делать в этом случае?
Фактически внести изменения в программную составляющую того же биткоина может кто угодно. Потому что криптовалюта создана на базе открытого исходного кода. Вот только мало будет предложить свои нововведения, надо еще, чтобы остальные пользователи биткоина вас поддержали. Все потому, что система, как мы сказали выше, децентрализована.
Допустим, вы предлагаете отказаться от майнинга (PoW) в пользу стейкинга (PoS). Очевидно, что найдутся те, кто не захочет переходить на стейкинг по разным причинам. Это могут быть действующие майнеры, которые вложили огромные деньги в дорогостоящее оборудование, могут быть обычные пользователи, которых вполне устраивает, как криптовалюта работает и без перехода на PoS, а могут быть и энтузиасты, которые считают, что PoS хуже, чем PoW, в плане децентрализации и надежности. Как бы то ни было, у нас появляются два лагеря пользователей — те, кто за такой переход и те, кто против.
Если первые выпустят программное обновление и установят его себе, то вторые продолжат пользоваться старой версией. На практике это может привести к «разделению» блокчейна на две ветки — старую и новую. Это и будет хардфорк. Грубо говоря, одна криптовалюта превратится в две разных. Все еще сложно? Тогда приведем простой пример:
Допустим, вы в компании друзей решили поиграть в какую-то настольную игру, где надо бросать игральные кости. Всего вас участвует десять человек. Через некоторое время вы обнаружили, что каждый участник кидает один кубик, когда делает ход. Из-за этого игра тянется медленно, а часть друзей хочет доиграть побыстрее. Тогда вы предлагаете кидать не один кубик, а, например, два. В итоге половина игроков вас поддержала и стала играть с вами по новым правилам, а оставшиеся пять человек решили играть как раньше. Вы расселись по разным столам и теперь играете в две разные игры по разным правилам, потому что не смогли договориться. Так же и в криптовалюте.
Дмитрий Носков, эксперт криптобиржи StormGain:
— Хардфорк криптовалюты представляет собой существенные изменения в программном коде сети. В результате создается новое ответвление блокчейна, которое работает уже по своим правилам и становится независимым от материнской структуры. Хардфорк проводится, потому что в основной структуре назрела необходимость внести серьезные изменения — к примеру, в способ добычи криптовалюты или в максимальный объем эмиссии. Хардфорки позволяют устранить многие существенные недостатки криптовалюты, но часто после создания ответвления разработчики перестают поддерживать проект, и он быстро умирает.
Для того чтобы хардфорк был принят в качестве основной сети, необходимо согласие всех узлов и их обновление. Но некоторые не столь радикальные изменения в работу криптовалюты можно внести и без хардфорка. Такие обновления называются софтфорком («мягкая вилка»), и они имеют обратную совместимость в своем функционале. Поэтому софтфорк — это когда старая версия программного кода работает с новой версией. Совсем иначе ситуация обстоит с хардфорком. Кстати, некоторые популярные альткоины возникли именно таким способом.
Пожалуй, самый известный пример хардфорка в криптовалюте — это Bitcoin Cash (BCH), который произошел от исторически первой криптовалюты — Bitcoin (BTC). В 2017 году сеть биткоина разделилась в результате хардфорка на блоке номер 478559 — он был продублирован уже в двух новых независимых цепях.
В результате все прошлые владельцы биткоина стали владельцами и новой криптовалюты — Bitcoin Cash. Они по-прежнему могли передавать свои старые биткоины в «основной» цепи, но также получили продублированные балансы с криптовалютой в новом альткоине BCH.
Артур Мейнхард, руководитель аналитического управления по глобальным рынкам ИК Fontvielle:
— В момент проведения хардфорка каждый владелец основного криптоактива априори имеет право на получение новой криптовалюты вне зависимости от того, в каком криптоактиве случилось разделение сети (вилка). Самый простой и тривиальный способ получить новый криптоактив — заблаговременно перевести криптовалюту на централизованную торговую площадку, которая объявила, что поддержит хардфорк. И держать ее там до момента разделения блокчейна. Биржа автоматически зачислит новую криптовалюту вам на счет.
Причина разделения биткоина крылась в проблеме масштабируемости сети. Дело в том, что биткоин — это не новая технология, и многие решения в ней уже устарели. В частности, Сатоши Накамото, создатель первой криптовалюты, в целях безопасности от DDoS-атак ограничил объем записываемой памяти в блоке блокчейна. Предел был выставлен в 1 мегабайт, что достаточно много, когда криптовалюта не была настолько популярна. В наши дни такого объема памяти катастрофически мало. На практике это приводит к ситуации, когда пользователи, осуществляя переводы денег в системе, вынуждены подолгу ждать их подтверждения от майнеров.
Эту проблему предлагалось решить разными способами, но особо радикальный был предложен бывшим сотрудником Facebook Амори Сечетом. Он настаивал на увеличении размера блока до 8 мегабайт, и его поддержал известный криптоэнтузиаст Роджер Вер. В результате не все согласились обновлять программное обеспечение от оригинального биткоина, и появился хардфорк Bitcoin Cash — новая версия классического биткоина.
Но не только в протоколе биткоин проводили хардфорки. В прошлом подобные обновления затрагивали и вторую по капитализации криптовалюту Ethereum. Самый известный хардфорк — криптовалюта Ethereum Classic. Но он был не единственный.
15 сентября 2022 года криптовалюта Ethereum в результате слияния The Merge перешла на новый алгоритм консенсуса Proof-of-Stake (стейкинг) вместо прошлого Proof-of-Work (майнинг). Не все пользователи одобрили данный апгрейд, поэтому возник хардфорк EthereumPoW с соответствующей монетой. Основная цель новой ветки — продолжать поддерживать майнинг в сети. Собственно, инициаторами создания вилки и выступили крупные майнеры, не желавшие терять свои доходы за счет дорогостоящего оборудования.
Роман Некрасов, CEO LAZM:
— Хардфорк эфира вызван тем, что часть майнеров не согласна с переходом Ethereum с привычного майнинга на вычислительном оборудовании на алгоритм консенсуса Proof-of-Stake, который не требует подобных мощностей вообще. Как таковые майнеры в сети Ethereum исчезают. Майнеров в роли записи транзакций в блокчейне теперь заменяют ноды-валидаторы. Эти люди не нуждаются в покупке кучи видеокарт.
Вознаграждение валидатора формируется за счет стейкинга. Валидатору нужно разместить 32 эфира (ETH) на специальном смарт-контракте и спокойно брать комиссии за транзакции. В свою очередь, уточняет эксперт Финтолка, часть майнеров не хочет прекращать зарабатывать именно с помощью майнинга, ведь они же уже потратились и купили видеокарты, запустили дорогостоящие фермы.
Приведенные выше примеры — не единственные случаи, когда разработчики той или иной криптовалюты (или ее пользователи) могут решиться на хардфорк. Иногда он необходим для внедрения новых функций или исправления уязвимостей в системе безопасности. Иногда это нужно для отмены некоторых транзакций (например, если в результате крупной хакерской атаки были украдены большие денежные суммы). Подобная ситуация в прошлом происходила в отношении Ethereum. Но бывают и более прагматичные цели: к примеру, новая команда разработчиков может объявить о хардфорке для заработка денег на продублированных в новом блокчейне балансах. Если получившаяся в результате хардфорка цифровая монета «выстрелит» и станет расти в цене, можно неплохо заработать на продаже. Конечно, не всегда в пользу тех, кто ее купит.