Что такое хардфорк криптовалюты?

    Что такое хардфорк криптовалюты?
    0

    Хардфорк (Hard Fork) – «грубое» разветвление блокчейна, когда одна криптовалюта продолжает своё существование, но параллельно появляется новая монета на отдельной сеть блокчейн.

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

    Блокчейн – непрерывная цепочка блоков. Валидаторы (или майнеры) постоянно работают над определением и зафиксацией единственно верного состояния всех балансов и транзакций. Если отдельная группа узлов решит внести ложные записи, они не смогут увековечить их. Настоящая цепочка блоков, за которой стоит большинство, исключит их данные. Чтобы разобраться, какие способы подтверждения блоков бывают, узнайте как работают алгоритмы консенсуса.

    Как происходят хардфорки?

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

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

    Хардфорк можно провести и "задним числом". Это отличный способ откатить состояние сети, например, до взлома. Если пользователям блокчейна был нанесён серьезный ущерб, они восстановят сеть с нужной им высоты, с точностью до номера блока.

    Причины хардфорков

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

    И вторая, проверенная на практике – откат сети до момента взлома, после предварительного голосования.

    Отличия хардфорка от софтфорка

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

    Последствия хардфорков

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

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

    Популярные форки

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

    Первые месяцы Bitcoin

    На ранних этапах разработки создатель Сатоши Накамото менял исходный код Биткоина. Это были первые хардфорки. Они не освещались широкой публикой, которой тогда просто не существовало. В узких стенах форума выходили оперативные патчи и новые версии Bitcoin Core.

    Bitcoin XT (2015)

    image

    В июне Гэвин Андерсен опубликовал предложение (Bitcoin Improvement Proposal) BIP 101. Ключевая цель – увеличить размер блока с 1 до 8 МБ в основной сети Биткоин. И затем каждые 2 года удваивать количество МБ в блоке. Это повысило бы скорость обработки транзакций с 3-4 до 24 в секунду.

    Условие для активации: 75% из 1000 блоков после старта голосования должны были содержать биты из новой версии, которые майнеры добавили, сообщая о готовности к переходу. С августа 2015 стало возможным реализовать BIP 101, но предложение не собрало достаточной инициативы майнеров. 

    Позже была выпущена отдельная версия клиента 0.11А. BIP 101 был удалён и размер блока в Bitcoin XT был уменьшен до 2МБ. На пике популярности Bitcoin XT поддерживали более 1000 узлов. Позже количество нод уменьшилось до менее чем 30.

    Майк Херн, разочаровавшись, публично выступил перед мировой прессой и прессой Соединённых Штатов, провозгласив: «Биткоин потерпел неудачу». Часть сообщества обнаружила в действиях Майка рыночные манипуляции.

    Официально проект завершён 7 мая 2019.

    Bitcoin Unlimited (2015)

    image

    Ведущий разработчик Эндрю Стоун задокументировал предложение BUIP 001 и выпустил клиент Bitcoin Unlimited с оригинальным вариантом решения проблемы масштабирования. Каждый майнер может самостоятельно сигнализировать о желаемом размере блока и количество доступных МБ определяет голос большинства. Идею поддерживал Роджер Вер и майнинг пулы Antpool, Bitcoin.com.

    Недостаточное количество специалистов в команде и отсутствие экспертной оценки привели к атаке 14 марта 2017. Пул Bitcoin.com в результате бага добыл недействительный блок.

    С января по февраль 2018 количество узлов молниеносно снизилось с 500 до 100. В последующие годы Биткоин Анлимитед потерял поддержку сообщества, пока окончательно не был заброшен.

    Bitcoin Classic (2016)

    image

    Получив результаты хардфорка Bitcoin XT, Гэвин Андерсен, Джефф Гарзик, Педро Пинейро, Том Зандер, Джон Румион, Питер Ризун и Серхио Лернер решили сделать более мягкое предложение форка. Ключевая цель – увеличить размер блока с 1 до 2 МБ. Это бы повысило пропускную способность сети Bitcoin вдвое.

    К дискуссии привлечено внимание инвесторов, майнеров и компаний Coinbase, Bitstamp, Circle. Проект испытывался в течение 8 месяцев. Bitcoin Classic поддерживали 2,3 тыс. нод. У оригинального Биткоина в тот момент было 4,48 тыс. Уже через год Classic поддерживали менее 100 узлов.

    10 ноября 2017 сеть признала своё поражение в попытке провести хардфорк Bitcoin Core и увеличить размер блока. Руководство сообщило, что теперь надежда на масштабируемость возлагается на Bitcoin Cash.

    Ethereum Classic (2016)

    image

    Крупнейшее ICO в сети Ethereum – The DAO и его токена, было атаковано через уязвимость в смарт-контракте. 14% от всей эмиссии ETH досталась хакеру, и сообщество приняло решение о хард-форке. На высоте 1920000 сеть Эфириум начала заново валидацию блоков с момента атаки, а действующий блокчейн получил название Ethereum Classic и откололся.

    ETC всё ещё поддерживается майнерами и может стать альтернативой добыче ETH после перехода Ethereum на версию 2.0, где для валидации будет применяться стейкинг.

    Bitcoin Cash (2017)

    image

    Члены сообщества для развития Bitcoin Cash выделили концепции Bitcoin Unlimited и Segregated Witness (SegWit). Поскольку BU был насыщен багами, SegWit стал оптимальным решением, за которое многие были согласны проголосовать. Сообщество допускало версию SegWit2x, где дополнительно увеличивался бы размер блока до 2 МБ. 

    После голосования в мае 2017, майнеры предпочли обычный SegWit. Группа инвесторов из Азии, при участии Роджера Вера, решили отреагировать на это выпуском собственного хардфорка – Биткоин Кэш. Запуск сети состоялся на высоте 478558, в августе 2017. Размер блока в BCH установили на 8 МБ.

    Сразу от старта возникла проблема флуктуации хэшрейта – из-за одинакового алгоритма владельцы ASIC-оборудования могли легко переключаться между сетями Bitcoin и Bitcoin Cash для получения максимальной прибыли. Чтобы предотвратить колебания, технология Emergency Difficulty Adjustment (EDA) была заменена на Difficulty Adjustment Algoritm (DAA). Это стабилизировало производство блоков и устранило интерес ферм переключаться между цепочками.

    Тысяча нод поддерживают Bitcoin Cash в 2021 году. Производитель асиков Bitmain принимает BCH к оплате при заказе устройств, аргументируя это низкими комиссиями в сети, по сравнению с BTC.

    Bitcoin Gold (2017)

    image

    Развитие майнинга привело к появлению ASIC-оборудования, и эти устройства образовали централизованные, в основном азиатские, кланы, добывающие Bitcoin. С такой формулировкой создатели Bitcoin Gold решили вернуть сеть к изначальной идее – максимальной децентрализованности. Используя алгоритм Equihash (Proof-of-Work) BTG увеличил сопротивление интегральным схемам. Максимум на чём можно добывать Биткоин Голд – GPU (видеокарты). Доходность покажет и CPU (процессоры). Размер блока сохранился на уровне 1 МБ, но скорость чеканки снизили с 10 минут до 2,5 минут.

    Хардфорк состоялся 24 октября 2017 на высоте 491407. Все, кто имел приватные ключи от BTC, смогли получить и эквивалент BTG. Монета была охотно принята биржами и кошельками.

    В ноябре 2017 официальный кошелёк MyBTGWallet «был изменён третьими лицами задолго до того, как его опубликовали в сеть». В результате из похищенных сидов и приватных ключей злоумышленнику удалось опустошить балансы Bitcoin, Bitcoin Gold, Ethereum и Litecoin. Пользователи понесли потери в размере 440 BTC, а разработчик, изменивший предварительно код, так и не был найден.

    В мае 2018 на Bitcoin Gold состоялась атака 51%. Группа с достаточным хэшрейтом смогла захватить консенсус в сети, и пополнить обменные сервисы ложными BTG на сумму 18 млн. $ (на момент атаки). Иронично, ведь именно в стремлении противостоять этой угрозе и был проведён раскол.

    У криптовалюты BTG всё ещё есть $1 млрд капитализации и чуть менее 100 нод на момент 2021 года.

    Bitcoin Diamond (2017)

    Анонимная группа разработчиков в ноябре 2017 произвела хардфорк Bitcoin, повысив эмиссию в 10 раз. Каждый BTC на адресах стал эквивалентен 10 BCD криптомонетам. Размер блока повысили до 8 МБ. Скорость чеканки осталась оригинальной – 10 минут. 

    Ликвидность быстро сошла на нет и проект был заброшен.

    Bitcore (2017)

    Криптовалюта с противоречивым названием, ведь его делят сразу два проекта: Bitcore (BTX), хардфорк 24 апреля 2017 и Bitcore (Bitpay) – инфраструктура для строительства приложений на Bitcoin Core.

    BTX отличился мощной маркетинговой кампанией на Facebook, Twitter, Bitcointalk, Telegram, Slack. Биржи Cryptopia и Bit-Z провели листинг монеты. Bitcore совместил в себе все возможные апгрейды: размер блока увеличен до рекордных 20 МБ, а скорость чеканки уменьшена до 2,5 минут. В целях сопротивления ASIC-майнингу, алгоритм отдаёт предпочтение GPU. На 2021 год проект не сдаётся и стремится реализовать новые функции: мастерноды, бёрнинг. За 5 лет при блоксайзе в 20 МБ размер блокчейна BTX достиг только 1000 МБ.

    Bitcore версии Bitpay поддерживает около 100 нод. На GitHub ведётся открытая разработка в разделе bitpay / bitcore.

    Bitcoin Private (2018)

    В марте 2018, более 20 инженеров и 200 контрибьюторов, во главе с Патриком де Грутом и Джонатаном Твомли создали гибридный хард форк криптовалюты Bitcoin и ZCash. Держатели BTC и ZEC смогли получить эквивалент новых цифровых монет с высоты 511346 и 272991 соответственно. Основная цель BTCP – предоставить анонимную сеть, повысить безопасность транзакций.

    Размер блока увеличивался до 2 МБ, и транзакции подтверждались в 4 раза быстрее (блок выпускался каждые 2,5 минуты). Аналогично Bitcoin Gold, Bitcoin Private был ASIC-резистентным (чтобы усилить децентрализацию).

    Один из со-основателей, Ретт Крейтон, покинул проект, чтобы создать ещё один, собственный форк – Bitcoin Prime, за что был раскритикован в Твиттере Джексоном Палмером (создателем Dogecoin).

    Уже к концу лета 2018 BTCP потерял ликвидность и поддержку сообщества.

    Клонирование блокчейна – не форк

    Litecoin, Peercoin, DASH, Dogecoin хоть и используют модифицированный исходный код Биткоина, не являются его хардфорками. Всё потому, что их сети запускаются с 0 генезис блока собственного производства, а не являются веткой основной сети Bitcoin с определённого, уже добытого номера блока. Приватный ключ от BTC несовместим с такими криптовалютами.

    Преимущества и недостатки

    Положительных сторон на практике больше. 

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

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

    от РЕДАКЦИЯ
    Регистрируясь, вы акцептуете Оферту
    Товарный знак Кошелёк.ру принадлежит
    ООО "Кошелёк.ру" (ИНН 7811454512)
    [email protected]
    8(800)55555-89 для звонков по РФ
    +7(900)55555-89 для международных звонков и мессенджеров