что такое софт форк
Хард-форки и софт-форки. Что это такое и чем они отличаются?
В мире криптовалют перспективы хард-форков и софт-форков всегда являются предметом бурных обсуждений среди экспертов, а также причиной для беспокойства и неопределенности среди трейдеров и спекулянтов. Но что на самом деле означают эти термины?
Если говорить простым языком, то хард-форки и софт-форки выполняют ту же функцию для криптовалют, что и обновления для обычных компьютерных программ.
Программное обеспечение, которое реализует протокол консенсуса в блокчейне (например, программное обеспечение, которое работает в сети Биткоин), обычно курируется сообществом разработчиков, которые постоянно работают над определением, предложением и внедрением самых лучших кодовых решений и реализаций. Когда это сообщество вводит обновление программного обеспечения, блокчейн, как говорится, осуществляет «форк» (в переводе с английского fork – это «ответвление», «вилка»).
Когда речь заходит об обновлениях общих компьютерных программ, все мы знакомы с понятием обратной совместимости (или несовместимости). Если обновление таково, что файлы, созданные в новой версии программы, все еще могут открываться и работать с использованием старой версии, то мы имеем дело с обратно совместимым обновлением, в противном случае обновление считается обратно несовместимым. Для протоколов консенсуса блокчейна это работает почти так же. Софт-форк – это обновление протокола блокчейна, которое является обратно совместимым, т.е. он вводит некоторые изменения в коде, которые не ухудшают функциональную целостность в сравнении с его предыдущей версией. Напротив, смысл хард-форка состоит в том, чтобы изменить протокол блокчейна способом, который не является обратно совместимым; следовательно, он обрывает связь с предыдущей версией.
Итак, что все это значит на практике? Попробуем ответить на этот вопрос, используя одни и те же примеры.
Пример софт-форка. Внедрение SegWit
Прежде всего, давайте проясним один момент. Вопреки тому, что может подсказывать наша интуиция,
Суть хард-форка состоит в том, чтобы ослабить действие некоторых правил, которые реализованы в необновленной версии протокола, в то время как задача софт-форка заключается в ужесточении некоторых из них.
Рассмотрим известный пример софт-форка – внедрение SegWit. Биткоин-сообщество уже давно обсуждало, какой способ увеличения скорости биткоин-транзакций является лучшим. Поскольку новый блок транзакций добывается в среднем каждые 10 минут (и этот момент не был обсужден), идея заключалась в том, чтобы увеличить количество транзакций, которые могут быть включены в каждый блок. Для этого сообщество предложило решение под названием Segregated Witness (сокращенно SegWit). Основная идея заключалась в том, чтобы освободить место в каждом блоке, которое можно использовать для включения большего количества транзакций. Это было достигнуто путем удаления из блока открытого ключа и подписи, связанной с каждой транзакцией, и отправки их через другой канал обмена сообщениями. Поскольку открытый ключ и подпись занимают около 60% от всего размера транзакции, то за счет их отдельной отправки можно было удвоить количество транзакций в каждом блоке. Причина, по которой этот подход был назван Отделенным свидетелем, заключается в том, что «свидетель» (альтернативное название для подписи) транзакции был отделен (т.е. отправлен отдельно) от самой транзакции.
Это изменение в протоколе было реализовано таким образом, чтобы блоки, «выкованные» по-старому, также были правильно распознаны и обработаны (в этом смысле новый протокол является более «либеральным», поскольку он допускает как новые, так и старые блочные форматы). Другими словами, обновление протокола было обратно совместимым.
Пример хард-форка. Рождение Bitcoin Cash
Показательным примером хард-форка является разделение между биткоинами (BTC) и Bitcoin Cash (BCH), произошедшее 1 августа 2017 года. Разделение было вызвано фундаментальным разногласием по поводу того, является ли SegWit лучшим подходом для увеличения количества обрабатываемых транзакций на блок. Те, кто был недоволен SegWit, решили реализовать другое решение, состоящее в увеличении максимального размера блока от 1 до 8 МБ. Это решение не было обратно совместимым, как мы скоро увидим, и поскольку не было единодушного согласия о его принятии, это привело к разделению блокчейна на две ветви. Ветвь, которая реализовала это изменение, изменила название блокчейна на Bitcoin Cash, в то время как ветвь, не реализовавшая это изменение, сохранила первоначальное название Биткоин.
Причину, по которой изменение, предложенное сторонниками Bitcoin Cash, не является обратно совместимым, легко понять. С одной стороны, любой блок размером меньше или равным 1 МБ считается действительным как по обновленному протоколу BCH, так и по протоколу BTC. С другой стороны, любой блок размером больше 1 МБ считается действительным только по протоколу BCH. Эта обратная несовместимость является результатом ослабления ограничения на максимальный размер блока в протоколе BCH. Как следствие, со времени реализации этого изменения история двух блокчейнов начала расходиться.
Рисунок 1 — Хард-форк произошел 1 августа 2017, что привело к разделению между Биткоином (BTC) и Bitcoin Cash (BCH).
Обновленная версия протокола, реализованная BCH, позволила увеличить предельные размеры блоков.
На этом этапе важно отметить, что когда происходит разделение блокчейна, происходит и разделение его базовой валюты. Если бы это было не так, то любой блок размером, совместимым с обоими протоколами, обрабатывался бы обоими блокчейнами, что привело бы к проблеме «двойной траты». Эту проблему можно избежать, создав новую валюту, которая имеет ту же историю, что и старая, до момента разделения и которой впоследствии можно независимо управлять и осуществлять транзакции. Это означает, что на момент разделения любому держателю биткоинов было предоставлено такое же количество монет в BCH, с которыми потом можно (и надо) было осуществлять транзакции независимо от оригинальных монет.
Некоторые заключительные замечания
Является ли хард-форк синонимом Разделения?
Нет. Хард-форк не должен приводить к разделению. Если будет достигнут общий консенсус о внесении изменения в протокол блокчейна, которое не является обратно совместимым, то новый протокол заменит старый без разделения блокчейна на две ветви или создания новой валюты.
Может ли софт-форк привести к разделению, если не будет достигнут консенсус?
В случае софт-форка нет причин для разделения. Ключевым аспектом, который нужно иметь в виду, является то, что софт-форк инициируется только тогда, когда подавляющее большинство сообщества соглашается с новыми правилами.
Напомним, что суть софт-форка заключается в ужесточении некоторых правил существующего протокола. Это означает, что все блоки, совместимые с новым протоколом, также совместимы со старым. Напротив, некоторые блоки, намайненные по старому протоколу, не будут действительны согласно новому своду правил. Теперь, поскольку большинство узлов в сети согласились работать по новому протоколу, блокчейн, созданный по более жестким правилам, будет «удлиняться» быстрее, чем другой. Как мы знаем из моей статьи о Протоколах консенсуса на базе PoF, самая длинная цепочка заменяет более короткую, когда две разные версии реестра обнаруживаются сетью. Это приводит к тому, что ряд потерянных блоков изначально добывался по старому протоколу. Эта ситуация заставляет меньшинство узлов, все еще использующих старый протокол, принять новый. Если они этого не сделают, они потеряют деньги за счет сокращения майнинга блоков, которые в конечном итоге окажутся невостребованными (и за которые они не получат никакого вознаграждения). На рисунке ниже показано, что происходит в воображаемом софт-форке, где обновление протокола состоит в уменьшении предельного размера блока с 1 МБ до 0,5 МБ.
Рисунок 2 — Софт-форк инициируется только тогда, когда большинство сообщества соглашается на обновление протокола.
Это дает новому протоколу преимущество перед старым с точки зрения мощности хэширования. Майнеры, которые не обновили протокол, смогут добывать меньше блоков — некоторые из которых также окажутся невостребованными (например, блок с красным крестом на картинке) — из-за недостатка мощности хэширования. Это подтолкнет этих майнеров к принятию нового протокола, чтобы избежать получения меньшего вознаграждения за добычу меньшего количества действительных блоков.
Другие известные форки
Внедрение SegWit и рождение Bitcoin Cash являются одними из самых заметных примеров софт- и хард-форка соответственно. Однако есть и другие форки, которые стоит отметить; некоторые из них тоже связаны с блокчейном биткоина, некоторые – с другими криптовалютами или даже смарт-контрактами. Для ознакомления со списком таких форков сделайте запрос в сети. Существует огромное количество ресурсов, которые вы можете использовать. Вот некоторые из них:
Что такое софтфорк криптовалюты и для чего он нужен?
Криптовалютный софтфорк: что это и чем отличается от хардфорка
Итак, Soft Fork — это внесение изменений в код криптовалютной системы, при котором новые алгоритмы продолжают взаимодействовать со старыми. Иными словами, старые и новые правила гармонично сосуществуют в пределах одного блокчейна. Цепочка блоков не разделяется на 2 независимые ветви, и новая криптовалюта не появляется. По сути, под софтфорком подразумевается косметический ремонт системы, призванный улучшить её и сделать более привлекательной для пользователей.
Противоположностью софт форка является хардфорк (так называемая «жесткая развилка»). Во время данной процедуры в исходный код криптовалютной сети также вносятся изменения, однако они затрагивают фундаментальные правила функционирования системы. Из-за этого старые и новые алгоритмы противоречат друг другу и не могут существовать в пределах одного блокчейна. Как следствие — происходит разветвление цепочки на 2 отдельные системы и появляется новая криптовалюта, содержащая в себе технические элементы старой монеты, но наделенная своими функциональными изюминками. Яркими примерами хардфорка выступают такие коины, как Bitcoin Cash, Bitcoin Gold, Ethereum Classic.
Помимо разветвления, есть ещё один момент, отличающий софт форк от хардфорка. Он касается обратимости изменений. Если после «мягкой вилки» какое-то нововведение не приживется (его поддержит минимум пользователей или оно приведёт к багам в сети), инициаторы могут отменить внедренные алгоритмы. В случае с хардфорком откат и обратное воссоединение двух ветвей невозможно. Когда «жесткая развилка» состоялась, ситуация может развиваться по одному из 3-х сценариев:
В каких целях проводится софт форк и какие изменения он может вносить?
Первоочередной целью любого софтфорка является улучшение существующей сети. При такой модернизации изменения могут касаться следующих аспектов:
Говоря о том, что такое софт форк криптовалюты и какие изменения он может вносить, нельзя не затронуть вопрос, касающийся протокола достижения консенсуса. Как известно, криптоактивы добываются по одному из двух протоколов: Proof-of-work (Bitcoin, Litecoin, Monero, Dash) либо Proof-of-stake (ReddCoin, NovaCoin, LEOcoin). В некоторых случаях майнинг осуществляется комбинированным способом (Peercoin, Emercoin). Принцип добычи прописывается изначально и также является одной из основ того или иного актива. Однако многие знают о ситуации с Ethereum, который всё никак не перейдёт с PoW на PoS.
Виды софтфорков и их возможные последствия
Сегодня в криптовалютных сетях периодически проводится так называемый классический софт форк. Его инициаторами могут выступать разработчики той или иной платформы либо же майнинг-пулы, концентрирующие у себя большую часть вычислительных мощностей. Однако не так давно в криптовалютном мире появилось новое понятие — активированный пользователем софтфорк (АПС или UASF). Инициаторами таких изменений являются биржи, компании или даже отдельные пользователи, имеющие статус полного узла.
АПС проходит в 3 этапа:
Пока что АПС — это теоретически возможный вариант обновления. Практических примеров его реализации ещё нет. Уже сейчас данную разновидность софт форка оценивают неоднозначно. С одной стороны, это хорошо, что активировать какие-то изменения могут различные пользователи вне зависимости от их статуса. Но в то же время нужно понимать, что внедренные правила могут не принять майнеры, удерживающие большую часть хэшрейта. Из-за этого пользовательский софт форк может привести к жесткому разветвлению блокчейна. Как показывает практика, раздвоение цепочки блоков могут вызвать и обновления, инициируемые разработчиками, но в случае с АПС вероятность хардфорка гораздо выше.
Примеры софт форков
Чуть выше мы уже рассмотрели пару успешных софтфорков (установление ограниченной эмиссии Эфириум Классик и переход Биткоин Голд на алгоритм Equihash). Также отдельного упоминания заслуживают следующие нововведения:
Плюсы и минусы софтфорков
Процесс обновления блокчейна может иметь как позитивные, так и негативные последствия. Они представлены в таблице ниже:
Преимущества | Недостатки |
Софтфорки способствуют улучшению функциональных качеств конкретной блокчейн-сети. | Иногда софтфорки могут приводить к сбоям в работе системы. |
Устраняются недостатки и ошибки в работе платёжной системы. | Не все участники платформы могут принять изменения, что чревато «жесткой развилкой». Тут, опять-таки, можно вспомнить пример Эфириума. |
Улучшения в одной системе заставляют команду другой криптовалюты также проводить модернизацию. Иными словами, софтфорки стимулируют конкуренцию на рынке. | |
Новые алгоритмы продолжают взаимодействовать со старыми правилами, что даёт пользователям право выбора. Переходить или не переходить на новое ПО, решать самим людям. | |
Систематические улучшения криптовалютных сетей позволяют расширить сферу их применения. Например, благодаря софтфоркам можно оптимизировать ту или иную платформу для банковского сектора. | |
Внедренные изменения можно отменять, если они не приживаются или приводят к проблемам в работе системы. |
Подводя итоги по софт форку, можно сказать, что это один из главных инструментов развития криптовалютных площадок. Он улучшает функционал пиринговых платёжных систем и устраняет многие недостатки, что способствует популяризации платформ и, как следствие, росту курса самих коинов. Конечно, не все задумки разработчиков приводят к желаемому результату, но даже попытки их внедрения дают толчок к развитию проектов на базе блокчейна.
Видео о разнице между хард и софт форками:
Что такое софт форк?
С началом разработки Segregated Witness, всё больше тех, кто выступают за введение хард форка биткоина критикуют процесс внедрения софт форков, мотивируя это тем, что у разработчиков ядра есть полная монополия на процесс.
Бывший разработчик ядра Биткоина, Джефф Гарзик и главный основатель Эфириума, Виталик Бутерин особенно настаивают на том, что предложенные софт форки в первую очередь требуют консенсуса среди разработчиков ядра Биткоина, которые своевольно решают, какие именно софт форки становятся частью сети Биткоина.
«Софт форки, особенно с точки зрения среднего пользователя, нельзя расматривать как предмет выбора, поскольку вся сеть принимает новые правила согласия, независимо от мнения пользователей», сказал Гарзик в своём докладе о состоянии Биткоина на конференции OnChain Scaling, которая проходила 30 августа.
Бутерин далее развил эту мысль, подчеркнув, что ультимативное принятие софт форков скорее вопрос политики разработчиков, поскольку они таким образом блокируют создание и запуск более актуальных проектов и сетей, например, таких, как ZCash.
По существу, Гарзик и Бутерин полагают, что софт форки противоречат духу открытости сообщества Биткоина, так как софт форки проверяются, принимаются и реализуются разработчиками ядра Биткоина, не принимая во внимание майнеров и операторов узлов.
Однако, разработчик ядра Биткоина и директор Ciphrex Эрик Ломброзо выступает против того, что говорят Гарзик и Бутерин, утверждая, что разработчики ядра Биткоина проверяют идеи Bitcoin Improvement Proposal (BIP) только с целью рецензии, чтобы подтвердить применимость технических аспектов программного обеспечения ядра Биткоина.
В интервью для издания Bitcoin Magazine, Ломброзо описал причины, по которым он считает децентрализацию сильной и почему ключевой является роль майнеров и операторов узлов.
Ломброзо объясняет, что на самом первом этапе, предложенные изменения в BIP рассылаются разработчикам, и они совместно с автором и самыми технически подкованными пользователями Биткоина кратко обсуждают софт форк, и в случае согласия присваивают ему новый номер BIP. После добавления кода в репозитарий любой может просмотреть, откомментировать и оценить предложение. Весь процесс происходит с публичным обсуждением, и своё мнение могут высказать самые разные люди.
В сети Биткоина у всех операторов узлов и майнеров есть возможность запускать любое программное обеспечение, и пользоваться любым BIP, каким они пожелают. Они даже могут отказаться от использования ядра биткоина и перейти на использование альтернативных клиентов. Когда софт форк разворачивается в сети, любой майнер и оператор узла может выбрать, обновлять или не обновлять своё программное обеспечение с выходом нового BIP. Если они не согласны с технической концепцией предложения, они могут просто не обновлять своё ПО. Таким образом, не разработчики ядра Биткоина, ни авторы BIP не могут кого-либо заставить пользоваться обновлениями.
«Ответственность редактора BIP состоит в том, чтобы удостовериться в правильном сохранении репозитария BIP, и в том, что все BIP следуют правильной процедуре и меют подходящий формат. Редактор BIP не решает, активировать софт форк или нет, также он не может решить, что именно этот код должен быть встроен в ядро Биткоина», сказал Ломброзо.
Как только предложение по внедрению софт форка подготовлено и представлено в репозитарии, начинается процесс аудита и расмотрения кода. Разработчики ядра Биткоина и участники сообщества могут выбрать между двумя вариантами — ACK (принять) или NACK (отказать), когда речь идёт о коде BIP. Если код принят, начинается процесс дальнейшего тестирования и оценки кода BIP.
«Автор BIP несёт ответственность за код, который он предоставил. Этот код также рассматривается на Github, что является общедоступным процессом для всего сообщества. Если разработчики ядра Биткоина понимают, что код прошёл ревизию, был протестирован и в ходе обсуждения ни у кого не возникло веских причин его отвергнуть, начинается процесс слияния и релиза. Код проходит дальнейшее тестирование, и как только не остаётся никаких вопросов, ПО готовится к встраиванию в следующую версию ядра Биткоина», объясняет Ломброзо.
Даже на этом этапе софт форк далёк от того, чтобы быть активированным. Для того, чтобы софт форк был активирован в ядре Биткоина, ему требуется одобрение по меньшей мере 95% хэширующей мощности майнеров.
Этот 95% порог означает, что в отличие от мнения Гарзика и Бутерина, ни разработчики ядра Биткоина, ни автор BIP не могут захватить большинство вычислительной мощности сети для того, чтобы их предложение было принято. Если майнеры ощутят, что этот BIP нужен и полезен для встраивания в ядро Биткоина, начинается процесс его активации. В ядре Биткоина предусмотрен выбор — поддерживать или не поддерживать предложение.
Однако Ломброзо особенно отмечает, что 95% большинство не работает в случае хард форка.
«Хард форки, в отличие от софт форков, не гарантируют того, что будет поддерживаться одна и та же цепочка. Даже с подавляющим большинством хэширующей мощности результатом может стать появление нескольких несовместимых блокчейнов», говорит Ломброзо. Как мы это прексрано видели с Эфериумом Виталика.
Также важно отметить, что любой участник сообщества может участвовать в процессе проверки и утверждения BIP, даже на этапе технического анализа кода. Следовательно, разработчики ядра Биткоина не извлекают преимуществ из своего положения и у них нет монополии на внедрение в сеть Биткоин софт форков.
Процесс проверки на этапе составления BIP необходим разработчикам для того, чтобы они могли проверить технические аспекты. Даже если софт форк пройдёт стадию проверки разработчиками ядра Биткоина без поддержки сообщества цифровой валюты, он не будет встроен в ядро Биткоина.
Если более 5 процентов майнеров откажутся запускать софт форк, сеть не активирует предложенное обновление, следовательно, ничего не изменится. Если софт форк не будет активирован до крайнего срока, он становится не активным. Если 95% хэширующей мощности сети примут софт форк до достижения крайнего срока, то майнеры и операторы узлов получат в своё распоряжение достаточное количество времени, чтобы обновить своё программное обеспечение, для того, чтобы изменения, внесённые софт форком, вступили в силу.
От этапа представления идеи до этапа её реализации, как говорит Ломброзо, участники сообщества Биткоина или кто угодно, так как сообщество Биткоина открыто для всех, может сотрудничать с разработчиками ядра цифровой валюты в том, что касается применения софт форков к сети Биткоина. Такой процесс гарантирует, что ни майнеры, ни разработчики не смогут самостоятельно внедрить такой софт форк, какой им хочется.
Что такое софтфорк и хардфорк? Как можно на этом заработать?
Все те, кто интересуется криптовалютами и блокчейн-технологией, обязательно сталкивались с такими терминами, как хардфорк и софтфорк. Например, месяц назад криптовалютный мир сотрясали новости о грядущем хардфорке криптовалюты Bitcoin Segwit2X.
Чтобы не пугаться таких новостей, давайте выясним, что такое форк, чем отличается софтфорк от хардфорка и как эти события могут влиять на стоимость монеты.
Что такое форк?
Прежде чем разобраться в понятии “форк”, повторим ещё раз, чем криптовалюта отличается от обычной монеты. В первую очередь – это отсутствие любого физического выражения у криптовалюты. Если для обычной валюты электронный вид – это всего лишь форма физического выражения, то с криптовалютой всё иначе. Кроме того, криптовалюты обладают следующими особенностями:
В основе криптовалют лежит технология “блокчейн”. Это слово с английского переводится как “цепочка из блоков”, чем в принципе и является в действительности данная технология.В блоке содержится информация о проходящих в системе транзакциях. Размеры у разных блокчейнов отличаются друг от друга. Прошедшие транзакции собираются в блоки и таким образом возникает цепочка блоков – блокчейн. Цепь транзакций работает непрерывно, образуя всё новые и новые блоки.
В разговоре про форки нас больше всего интересует открытый код, которым обладает любая криптовалюта.
Программисты могут использовать код по своему усмотрению: копировать, изменять, улучшать. Именно изменение кода и называется форком (от английского слова “вилка”).
Непрерывная цепочка блоков при форке разветвляется на две новые, которые начинают работать параллельно, независимо друг от друга. После совершения форка изменяются характеристики блокчейна монеты и тот начинает работать по новым правилам.
Схематично форк выглядит вот так:
Таким образом, форк в блокчейне – это изменение правил, согласно которым происходит признание валидности блока.
Какие бывают форки?
Любые изменения в коде криптовалют происходят посредством форков. Существует всего две разновидности форков: хардфорк и софтфорк. Хардфорком называется “жесткая” модификация исходного кода, а софтфорком “мягкая”. После “софтфорка”, как правило, больших изменений не происходит и актуальными остаются и старые и новые блоки, а после “хардфорка” узлы, не принявшие изменения, исключаются из цепи.
Что такое софтфорк?
Создатели софтфорков ставят своей целью незначительное улучшение системы, а не полное изменение алгоритма. Цель софтфорка – оптимизировать некоторые функции монеты. Если некоторая часть нод (узлов) не примет изменений софтфорка, она всё равно сможет функционировать на прежних условиях. Старые узлы смогут так же, как и раньше взаимодействовать с новыми.
Для простоты понимания можно привести аналогию с английским языком. Предположим, что форка все узлы говорили на британском английском, а прошедший форк потребовал от всех перехода на американский английский язык. Старые говорящие на британском узлы всё равно будут понимать говорящих на американской версии английского.
Что такое активированный пользователем софтфорк?
Такой тип софтфорков сокращенно называют UASF. Такие форки производятся отдельной группой людей, например каким-то блокчейн-кошельком, компанией, криптовалютной биржей. Обновление блокчейна в таких случаях производится без участия основной вычислительной мощности сети.
Прежде чем такое обновление будет включено в новую версию программы, его должны поддержать основные криптовалютные биржи. Так как такой софтфорк не имеет за собой основной мощности вычислительной сети, на его подготовку у отдельной инициативной группы может уйти много времени.
История не знает примеров активированных пользователем софтфорков, поэтому проведение таких модификаций сети на данный момент остаётся только в теории.
Что такое хардфорк?
При хардфорке в коде происходят настолько кардинальные изменения, что старая сеть, подвергшаяся хардфорку, больше не может функционировать по прежним правилам.
В продолжении аналогии с иностранными языками представьте, что новые узлы начинают говорить на китайском и владеющие британским английским ни при каких условиях не могут их понять.
Таким образом, старые блоки признаваться валидными больше не будут.
Причины возникновения форков?
Основная причина инициирования форков – это необходимость улучшения технологии. Каждое новое ответвление является более совершенными в техническом плане. Обычно создатели хотят изменить следующее:
Как заработать на хардфорках?
Практически все действия, совершаемые разными людьми и группами людей в криптоиндустрии, продиктованы желанием заработать. Хардфорки и софтфорки не являются исключением.
Пользователи криптовалютных бирж любят хардфорки за то, что биржи начисляют на их счет релевантное количество новых монет, образовавшихся в результате форка, при этом число старых монет на счету не изменяется. Именно поэтому, в преддверии хардфорка монеты, происходит её стремительный рост: инвесторы заводят все свои активы в монету, чтобы бесплатно получить на счет новые монетки.
Давайте на примере хардфорка Bitcoin Gold разберём, как можно было заработать на этом событии. Для начала кратко рассмотрим основные характеристики этого форка.
Хардфорк Bitcoin Gold произошел 24.10.2017 на блоке 491,407.
По заявлениям разработчиков, целью проекта было создание настоящего децентрализованного биткоина. Девизом хардфорка стал слоган: “Make Bitcoin Decentralized Again” (Сделаем биткоин децентрализированным снова).
Разработчики обещали сделать сделать майнинг золотого биткоина проще и быстрее.
Итак, как же могли заработать игроки крипторынка на образовании новой монеты:
Крупные хардфорки в истории Bitcoin и Ethereum
Рассмотрим успешные хардфорки двух крупнейших монет.
Bitcoin Cash
Данный хардфорк состоялся 1 августа 2017 года. Торгуется под тикером ВСС или ВСН.
Размер блока ВСН составляет 1,9 Мб и в него вмещается 7000 транзакций. Технология позволяет упростить майнинг и сделать перерасчет блоков быстрее.
На момент написания статьи курс ВСН на Coinmarketcap составляет 4045$ и она занимает 3 место в рейтинге криптовалют.
Bitcoin Gold
Хардфорк произошел 24 октября 2017 года. Идея этого хардфорка заключается в улучшении протокола и создании достойного конкурента для Bitcoin Cash. Команда разработчиков хотела, чтобы майнинг был доступен не только крупным “китам”, но и простым смертным. Возможно, в проекте хардфорка Bitcoin Gold сделан потому, что одним из лидеров команды является Джек Ляу, основатель Lightning ASIC.
Основные отличия майнинга Bitcoin Gold от Bitcoin Cash:
На сегодняшний день цена монеты на coinmarketcap составляет 473$ и она занимает 10 строчку рейтинга.
Metropolis
Metropolis – это хардфорк Ethereum, цель которого перенесение некоторых функций протокола монеты в абстрактный слой. Основные цели хардфорка:
Casper
Задача этого хардфорка Ethereum – переход от от PoW и PoS майнингу. Это приведет к увеличению производительности и снижению цены газа для транзакций. Данный прототип будет внедряться в несколько этапов: сначала к существующему PoW алгоритму добавится PoS, а затем произойдет окончательный переход на PoS майнинг.
Будущие хардфорки Bitcoin и Ethereum
На декабрь и январь запланировано 8 форков Bitcoin и 2 форка Ethereum. Так, 23 декабря готовится к запуску хардфорк Lightning Bitcoin. Задача этого разветвления сети сделать транзакции биткоина такими же быстрыми, как транзакции Lightning, в сети которого происходит 24 млн.транзакций в день. Также этот хардфорк должен упростить алгоритм майнинга. Вот ещё некоторые форки, которые ожидаются на крипторынке:
Как определить надёжность хардфорка?
Есть несколько факторов, по которым можно судить о возможном хардфорке. Аналитики криптовалютного рынка призывают следовать следующим рекомендациям:
Надеемся, после прочтения статьи вы поняли, что такое хардфорк и софтфорк и сможете пользоваться нашими рекомендациями.
Нашли ошибку в тексте? Выделите ее и нажмите CTRL+ENTER