- Что такое хардфорк? Объясняем на примере Bitcoin Cash
- Что нужно знать
- Что такое софтфорк?
- Что такое хардфорк?
- Знаменитые хардфорки
- Bitcoin Cash
- Что делать, если происходит хардфорк? Как не потерять монеты?
- Что делать, если происходит хардфорк? Как не потерять монеты?
- Сделать всё самостоятельно
- Переждать форк на бирже
- Хардфорк: зачем он нужен и как подготовиться к этому событию
- Что такое хардфорк
- Зачем проводится
- Кто может провести
- Хардфорки самых популярных блокчейнов
- Хардфорки биткоина
- Хардфорки Ethereum
- Хардфорк Bitcoin Cash
- Чем хардфорк отличается от форка
- Как подготовиться к хардфорку
- Надежный, но более сложный путь
- Не очень надежный, но простой способ
Что такое хардфорк? Объясняем на примере Bitcoin Cash
15 ноября 2018 года состоялось одно из самых громких событий в индустрии криптовалют — хардфорк Bitcoin Cash. До самого конца вокруг этой процедуры было много неточностей в СМИ, так как понять все тонкости создания форков в крипте довольно сложно. Сегодня мы попытаемся исправить это недоразумение и рассказать вам об основах обновления блокчейна криптовалют.
Что нужно знать
Перед тем, как мы начнём говорить о софтфорках, хардфорках и других форках, давайте вкратце разберёмся с несколькими базовыми терминами. Итак:
- протокол блокчейна определяет правила работы криптовалютной сети: как происходит майнинг, какие транзакции могут совершаться, как узлы сети взаимодействуют друг с другом. Для работы в сети вы должны следовать протоколу;
- форк — момент времени, в который появляется другая версия протокола, отличающаяся от оригинального.
А теперь перейдём к очень распространённому вопросу: зачем нам вообще нужно обновлять протокол?
Во-первых, так можно исправить баги, найденные в предыдущих его версиях. Криптовалюты — относительно новое изобретение, они только подошли к тому этапу развития, который фиат преодолел десятки лет назад. Потребовалось испробовать много версий бумаги, шрифта, цвета и защитных материалов, чтобы долларовая купюра стала такой, какой мы её знаем сейчас.
Во-вторых, форки помогают добавить новую функциональность. Если у нас есть Windows 10, значит первая версия операционной системы нуждалась в улучшениях. Код Биткоина тоже улучшался из года в год. Так как он открыт для всех, каждый разработчик мира может внести кое-что своё. Конечно, его апгрейд принимается только при согласии криптокомьюнити.
Источник иллюстрации — Etiqa Insurance
В-третьих, апгрейд протокола помогает отменять транзакции. Борьба с фальшивомонетчиками даётся государству очень тяжело. А вот в криптовалютах любой вред можно минимизировать с помощью хардфорка, который «откатывает» все транзакции с определённого момента времени.
Что такое софтфорк?
Софтфорк — это апгрейд протокола, но с обратной совместимостью.
К примеру, в России установлено ограничение скоростного режима для водителей. Их скорость должна находиться в пределах от 40 до 60 километров в час. Допустим, спустя некоторое время правительство решает сместить рамки и вводит новый закон: от 45 до 70 км/ч. Для водителей, которые ездят со скоростью 55 км/ч ничего не поменяется. Однако, тем кто ездил 40 км/ч, нужно будет обновить свою машину и немного ускориться.
Новый закон правительства можно назвать софтфорком и провести параллель с криптовалютами. Если вас всё устраивает, вы можете не пользоваться обновлённой версией протокола. В противном случае придётся пройти через апгрейд.
Что такое хардфорк?
Тот же пример с водителями. В данном контексте хардфорк создаст «параллельную Вселенную» с собственными хайвеями, скоростями и блэкджеком.
Водитель Вася из Москвы, который ездит на BMW, после хардфорка создаст «Васю Кэш» из «Москвы Кэш» на «BMW Кэш». При этом двойник оригинального водителя никогда не сможет найти работу в Москве или поездить именно на BMW, так как между двумя Вселенными нет никаких порталов. Да, звучит как сюжет «Чёрного Зеркала».
Источник иллюстрации — Times of San Diego
Вернёмся к теме крипты. После хардфорка цепочка блоков криптовалюты разделяется на два блокчейна, между которыми нет вообще никаких коммуникаций, ведь это две отдельные Вселенные. Каждая цепочка имеет собственную историю транзакций, которая в большинстве случаев унаследовала историю транзакций оригинальной криптовалюты. Обычно в результате хардфорка про старую Вселенную все просто забывают, начинают жить только в новой.
Знаменитые хардфорки
Как и везде, бывают исключения из правил, когда далее продолжают жить оба мира. Рассмотрим несколько из них.
Bitcoin Cash
Bitcoin Cash тоже является следствием хардфорка — монета отделилась от оригинального Биткоина 1 августа 2017 года. Команда BCH во главе с Роджером Вером тут же начала активную кампанию против главной криптовалюты, но до этого дня она так и не принесла своих плодов.
У Биткоина есть чёрная страница в истории — падение Mt. Gox. Событие подобного масштаба также произошло у Эфириума, только на этот раз пострадала не биржа, а смарт-контракт DAO.
Изначально Decentralized Autonomous Organization (DAO) задумывался как некий венчурный фонд, долю в котором участники получали, исходя из своих вкладов в ETH. Проект набрал популярность и достаточно быстро собрал 12,7 миллиона ETH. По тогдашней цене криптовалюты это около 250 миллионов долларов.
Источник иллюстрации — Decentralize Today
Спустя некоторое время хакер нашёл в коде DAO уязвимость, которая позволила ему украсть более 3,6 миллиона монет Эфириума. Чтобы мошенник не смог вывести деньги, криптокомьюнити проголосовало за хардфорк Эфира, который вернул средства большинству пострадавшим.
Что делать, если происходит хардфорк? Как не потерять монеты?
Все хардфорки обычно протекает по схожему сценарию, который мы описали выше. Новая Вселенная — новая жизнь. Рассмотрим тот случай, когда оба мира продолжают работать в результате хардфорка.
У нашего Васи из Москвы был BMW. У него был ключ от машины. В новой Вселенной, в городе Москва Кэш, у клона Васи по имени Вася Кэш тоже будет машина BMW, которая выглядит точно так же, как у Васи в Москве. И завести он её тоже сможет, ведь у него есть ключ. Самое интересное заключается в том, что ключ подходит и к BMW, и к BMW Кэш. Если злоумышленник, который может перемещаться по Вселенным, украдёт ключ у Васи Кэш и угонит его BMW Кэш, он может угнать и BMW у обычного Васи.
Вася боится потерять всё и правильно делает. Как ему поступить? Есть 2 варианта:
- не ездить на машине и спрятать ключ в сейф, по крайней мере пока клонирование не закончится, а жизнь во Вселенных не наладится;
- поставить BMW на охраняемую стоянку и отдать ключ управляющему.
Первый вариант надёжнее, однако требует больших умственных затрат. Сейф должен быть надёжным. Второй вариант очень простой, от Васи ничего не требуется, однако есть риск, что стоянка окажется «липовой», и все тачки с нее «испарятся» в один момент.
Перейдём к криптовалютам. Для доступа к средствам у вас есть приватный ключ. Разработчики Биткоина разругались, одни решили продолжать работать по-старому, а другие захотели создать новую монету Биткоин Супер в результате хардфорка. У вас был 1 BTC, а после форка должно стать 1 BTC и 1 SuperBTC, если сделать всё правильно.
Что делать, если происходит хардфорк? Как не потерять монеты?
Сделать всё самостоятельно
Наиболее надёжный вариант. Главное здесь — терпение и аккуратность. Помните, что приватный ключ это самое важное, что у вас есть. С помощью приватного ключа можно получить доступ ко всем вашим средствам.
Рассмотрим порядок действий на примере гипотетического форка Биткоина. Схема применима к любой другой монете.
- Экспортируйте приватный ключ из Биткоин-адреса и ждите хардфорка. Если хардфорк уже произошёл — не беда. Делайте то же самое — эспортируйте приватный ключ;
- создайте новый BTC-адрес и переведите на него биткоины;
- установите программу-кошелёк для Биткоин Супер;
- импортируйте приватный ключ, который вы получили на первом этапе. Вы должны получить доступ к своим SuperBTC;
- создайте новый SuperBTC-адрес и переведите на него все монеты.
В результате у вас должно остаться два новых адреса, один в кошельке Биткоин, другой в кошельке Биткоин Супер. Эти адреса уже никак не будут связаны между собой.
Переждать форк на бирже
Найдите криптовалютную биржу с хорошей репутацией, которая объявит о том, что всем владельцам Биткоин будут начислены монеты Биткоин Супер. Скрестите пальцы, отправьте 1 BTC на эту биржу. После хардфорка сделайте 2 отдельных кошелька — один для BTC, другой для SuperBTС — ведь теперь это разные криптовалюты. Отправьте монеты с биржи на свои кошельки.
Внимание! Мы категорически не рекомендуем хранить свои сбережения на криптовалютных биржах. Используйте биржи только для обмена одних криптовалют на другие. Читайте подробнее о том, как хранить Биткоин и другие криптовалюты.
Ещё больше интересной информации можно найти в нашем крипточате.
Источник
Хардфорк: зачем он нужен и как подготовиться к этому событию
Хардфорк — это внесение нового правила в протокол криптовалюты, которое несовместимо со старой версией блокчейна и требует обновления ПО. После проведения хардфорка все транзакции, проведенные в старой версии сети, считаются недействительными и не будут занесены в блокчейн.
Благодаря децентрализованной природе криптовалют, все решения по внесению изменений в код монеты принимаются сообществом. В этом вопросе есть два пути: более «мягкий», который называется софтфорком и позволяет криптовалюте продолжать жить счастливой жизнью с обновленной структурой, второй — хардфорк, при котором жить прежней жизнью уже не получится, и монета вынуждена разделиться на две сети, если участники сообщества не придут к общему знаменателю.
В этой статье мы подробно расскажем, что такое хардфорки, зачем они нужны и как подготовиться к этому событию, если вы являетесь майнером или держателем монет.
Что такое хардфорк
Слово «хардфорк» произошло от английского hard fork, может переводиться как «жесткая развилка» и означает внесение в код криптовалюты существенных изменений, вследствие чего старая и новая версия блокчейна не могут сосуществовать.
Что происходит после проведения хардфорка? Здесь есть два варианта:
- Сообщество перестает поддерживать старую сеть и полностью переходит в новую.
- Параллельно существуют две криптовалюты (обычно это происходит, если в сообществе криптовалюты наблюдаются разногласия).
Зачем проводится
Причин, по которым сообщество может решиться на хардфорк, существует целое множество. Возьмем, к примеру, биткоин как самую популярную криптовалюту, в сети которой очень часто проводились харфорки. Самыми главными причинами были:
- Низкая масштабируемость сети, после того как сеть криптовалюты разрослась и появились более быстрые блокчейны;
- Высокие комиссии, опять же по причине загруженности сети;
- Монополизация майнинга и его недоступность для простых пользователей после возникновения «асиков»;
- Псевдоанонимность биткоина.
Кто может провести
Так как практически все криптовалюты обладают открытым исходным кодом, то провести хардфорк может кто угодно. Обычно инициаторами становятся активные участники сообщества — разработчики, майнеры, известные трейдеры. После этого собирается группа единомышленников, которая и реализует план по проведению хардфорка.
Иногда хардфорк может проходить на фоне серьезных разногласий среди участников сообщества. Так, например, произошло с криптовалютой Bitcoin Cash, которая в ноябре 2018 года «раскололась» на две ветки (BCHABC и BCHSV).
Обычно инициаторами хардфорка выступают известные в криптомире личности, как с тем же Bitcoin Cash, но в некоторых случаях это могут быть и анонимные разработчики, например, как Bitcoin Diamond.
Хардфорки самых популярных блокчейнов
Самым популярным «донором» при проведении хардфорка является, конечно же, биткоин; на втором месте — криптовалюта Ethereum. Также стоит упомянуть скандальный Bitcoin Cash.
Хардфорки биткоина
Появление хардфорков как раз и началось с попыток улучшения блокчейна биткоина. Согласно данным сайта Forkdrop на момент написания статьи (май 2019 года) в сети биткоин всего было проведено 105 форков, из которых в активном состоянии находятся лишь 74 (из них 45 — это именно хардфорки).
Во всей этой массе внимания заслуживают лишь несколько:
- Bitcoin XT (август 215) — официально считается, что инициаторами были разработчики Bitcoin Core, однако те ничего не сказали по этому поводу. Нововведение заключалось в ускорении работы сети путем увеличения блока. Особой поддержки этот проект не получил;
- Bitcoin Unlimited (январь 2016) — апргрейд также заключался в увеличении размера блока, однако создатели предлагали пользователям самостоятельно определять, каким он будет, и по итогам голосования брать некое среднее значение. Однако проект был раскритикован сообществом в виду того, что крупные пулы для майнинга могли навязывать свое видение;
- Bitcoin Classic (февраль 2016) — обновление должно было включать в себя то же увеличение блока, однако инициаторы предложили четкую схему: на первом этапе до 2 Мб, а через два года — до 4 Мб. Это предложение в целом заинтересовало сообщество, однако обсуждение затянулось на неопределенный срок, и спустя некоторое время о проекте просто забыли;
- Bitcoin Cash (август 2017) — самый известный и самый успешный хардфорк Bitcoin. Создатели предложили увеличение блоков сразу до 8 Мб, а также внедрение протокола SegWit, который предполагает вынесение подписи транзакций за рамки блока, за счет чего сокращается его размер;
- Bitcoin Gold (октябрь 2017) — обновления касались майнинга. Разработчики сменили алгоритм шифрования SHA-256 на Equihash, что позволило добывать новые монеты на видеокартах;
- Bitcoin Diamond (ноябрь 2017) — хардфорк биткоина с самым широким пакетом обновлений: увеличение эмиссии в 10 раз, изменение алгоритма майнинга на X13, увеличение блоков до 8 Мб, поддержка SegWit.
Более полный обзор самых значимых хардфорков можно прочитать в нашей отдельной статье.
Хардфорки Ethereum
Криптовалюта Ethereum таким количеством хардфорков похвастаться не может, так как за все время существования сеть пережила лишь один вынужденный хардфорк. Речь идет об известном случае с DAO (децентрализованный фонд Ethereum, который должен был финансировать будущие dApps, созданные на Ethereum). Он был запущен через смарт-контракт с, как разработчикам сначала показалось, незначительной уязвимостью, на которую не обратили особого внимания. Однако успешный взлом показал обратное. Хакеры вывели треть токенов, которые хранились в фонде, однако полноценный доступ к ним они могли получить лишь через 28 дней, согласно правилам смарт-контракта.
Сообщество раскололось на два лагеря: один предлагали «откатить» изменения через хардфорк, другие — оставить все как есть. Так получилось две криптовалюты: Ethereum (ETH) от приверженцев хардфорка, и Ethereum Classic (ETC) — оригинальная монета.
Больше информации о хардфорках Ethereum можно получить, прочитав нашу статью, посвященную этому вопросу.
Хардфорк Bitcoin Cash
Пожалуй, это самый скандальный хардфорк во всей истории криптовалют. Изначально в сети Bitcoin Cash 15 ноября 2018 года просто должно было пройти запланированное обновление. Однако в процессе обсуждения участники сообщества не смогли достигнуть согласия и раскололись на два лагеря.
Как следствие, криптовалюта Bitcoin Cash раскололась на две ветки: Bitcoin Cash ABC (BCHABC) и Bitcoin Cash SV (BCHSV).
Первый, Bitcoin Cash ABC, возглавил Роджер Вер, а само обновление «спонсировалось» крупнейшим пулом для майнинга Bitmain. Приверженцы этого хардфорка предлагали такие обновления:
- Добавление функции кросс-чейновых транзакций путем добавления нового кода операций OP_CHECKDATASIG;
- Изменение порядка обработки транзакций на «канонический» (перед верификацией производится сортировка платежей по индентификаторам), за счет чего блокчейн может подтверждать даже очень большие блоки за короткое время;
- Предоставление возможности голосовать за оптимальный размер блока (на начальном этапе оставили 2 Мб);
- Возможность передачи «нетокенизированных» активов;
- Запуск смарт-контрактов.
В итоге именно Bitcoin Cash ABC был выбран большей частью сообщества в качестве основной версии Bitcoin Cash и ему был присвоен оригинальный тикер BCH.
Приверженцы второй точки зрения назвали себя Bitcoin Cash SV. Аббревиатура SV расшифровывается как Satoshi Vision, т.е. «взгляд Сатоши». Они прямо сказали, что их версия полностью соответствует тому, как видел биткоин сам Сатоши Накамото. А лидер проекта, скандально известный Крейг Райт, уже успел несколько раз объявить себя настоящим Сатоши, за что получил прозвище «фейктоши».
Bitcoin Cash SV предлагал следующее:
- «Откатить» блокчейн до состояние, в котором пребывала сеть Bitcoin Cash сразу после проведения хардфорка оригинального Bitcoin (BTC);
- Блоки размером 128 Мб;
- Монета будет использоваться исключительно как платежное средство (т.е. никаких старт-контрактов и кросс-чейнов).
Особой поддержки Bitcoin Cash SV не получил, и некоторые биржи даже начали убирать монету со своих площадок из-за частных заявлений Райта, в которых он называл себя Сатоши.
Больше информации вы получите, посмотрев наше видео:
Хардфорк Bitcoin CashОднако на этом история хардфорков Bitcoin Cash не закончилась, и 15 ноября 2020 года состоялся еще один раскол блокчейна на две цепочки. В результате образовалось две криптовалюты: BCHN и BCHABC. Большинство пользователей поддержало сеть BCHN, хешрейт BCHABC же сильно упал.
По состоянию на момент публикации (февраля 2021 года) есть три версии криптовалюты Bitcoin Cash:
- BCHN (обозначена основным тикером криптовалюты BCH) — 10-е место в рейтинге CoinMarketCap;
- BCHSV (монета Крейга Райта) — 20-е место в рейтинге CoinMarketCap;
- BCHABC — всеми забытая монета, которая даже не присутствует в рейтинге CoinMarketCap.
Чем хардфорк отличается от форка
Для обозначения внесения изменений в криптовалюту используется три слова: «форк», «софтфорк» и «хардфорк». Разницу между софтфорком и хардфорком мы объяснили, а теперь стоит рассказать, чем хардфорк отличается от форка.
Отличие форка от хардфорка состоит в том, что в случае первого создается абсолютно новая монета на основе кода монеты-«донора», при этом сеть запускается с первого блока. Примеры форков биткоина — криптовалюты Litecoin (LTC), Dash (DASH).
У монеты, созданной посредством хардфорка, блокчейн начинается с блока, на котором и произошел хардфорк.
Как подготовиться к хардфорку
После завершения хардфорка держатели монеты, в сети которой он проводился, становятся также владельцами новосозданной криптовалюты (количество определяется правилами автоматического эирдропа, установленными инициаторами хардфорка).
Рассмотрим этот процесс на примере гипотетического хардфорка Bitcoin Exellent, который якобы проходит в сети Bitcoin.
Надежный, но более сложный путь
Он заключается в самостоятельной настройке кошелька и переносе монет.
Главное условие — вы должны знать приватный ключ от своего Bitcoin-адреса, желательно в цифровом формате (это упрощает операции). После этого сделайте следующее (обратите внимание, это нужно делать после завершения хардфорка):
- Создайте новый адрес для оригинальных Bitcoin и переведите на него свои средства со старого адреса.
- Экспортируйте приватный ключ нового кошелька.
- Загрузите кошелек для Bitcoin Exellent и импортируйте в него ключ, полученный на первом этапе (т.е. от старого Bitcoin-адреса). На балансе вы должны увидеть соответствующую сумму Bitcoin Exellent.
- Создайте новый адрес для Bitcoin Exellent и переведите на него полученные монеты.
В итоге у вас будет два адреса (для Bitcoin и Bitcoin Exellent), никак не связанных друг с другом.
Не очень надежный, но простой способ
Если вы не уверены в своих силах или у вас небольшое количество монет, то можно пойти по легкому пути.
Найдите криптовалютную биржу, которая официально объявила о поддержке хардфорка Bitcoin Exellent (эту информацию нужно обязательно проверить на официальном сайте площадки или Твиттере). До начала хардфорка переведите на биржу Bitcoin и просто ждите. Теперь их можно вывести на свои адреса.
Обратите внимание! Мы настойчиво не рекомендуем хранить криптовалюту на биржах, так как вы можете стать жертвой взлома площадки хакерами, или биржа просто окажется скамом.
Хардфорки — это обычное дело для криптовалют, и с каждым днем их количество только растет. Для держателей криптовалют это также отличный способ бесплатно заработать криптовалюту, которая в будущем может вырасти как минимум в несколько раз.
Источник