Что такое Форки, Хард Форки, Софт Форки в криптовалюте? Hard Fork vs Fork vs Soft Fork
Что такое Форки, Хард Форки, Софт Форки: быстрый ответ
Форк криптовалюты (Fork) — это обновление программного обеспечения блокчейна, которое может либо внести незначительные изменения в существующий протокол, либо привести к его разделению на два отдельных и несовместимых протокола.
Если изменение протокола будет достаточно значительным, оно может привести к созданию нового блокчейна и новой монеты.
Hard Fork (жесткий форк) - между новым и старым блокчейном создается постоянное разделение. Это приводит к созданию двух отдельных блокчейнов, работающих одновременно. Если у вас есть монеты в старом блокчейне, после хард-форка у вас, скорее всего, будет такое же количество монет в новом блокчейне.
Хард-форк происходит, когда блокчейн разделяется на два блокчейна, каждый из которых работает независимо.
Пример Хард Форка - Bitcoin Cash.
Soft Fork (софт форк / мягкая вилка) - это незначительные изменения протокола. Они не нарушают совместимости со старым протоколом. Это означает, что узлы (компьютеры), которые не обновятся до нового протокола, по-прежнему смогут с ним работать.
Софт-форки часто представляют собой сравнительно незначительные обновления. Обычно это обновления системы, аналогичные тому, как устанавливаются обновления на вашем ноутбуке, и они часто принимаются большинством сообщества.
Введение
Форки возникают по различным причинам: новая монета, сеть не устраивает нынешнее положение дел и так далее. Существуют различные типы форков, софт форк, хард форк и спорные хард форки. Однако не все форки приводят к созданию новых криптовалют.
Криптовалюты - это сети, которые работают на основе консенсуса, т.е. каждый должен договориться об изменениях, которые влияют на работу сети.
Когда этого не происходит, могут возникнуть форки. В этом руководстве мы рассмотрим, почему проекты форкаются, различные типы форков и известные примеры.
На нашем сайте Вы можете узнать про будущие значимые Форки, Хард Форки и Софт Форки в разделе "календарь событий криптовалют":
Почему происходят форки криптовалют?
Для начала давайте разберемся, что такое просто обычные Форки?
Форки блокчейна — это, по сути, разделение в сети блокчейна. Сеть представляет собой программное обеспечение с открытым исходным кодом, и код находится в свободном доступе. Это означает, что каждый может предлагать улучшения и изменять код. Возможность экспериментировать с программным обеспечением с открытым исходным кодом является фундаментальной частью криптовалют, а также облегчает обновление программного обеспечения для блокчейна.
Форки возникают, когда программное обеспечение разных майнеров становится несогласованным. Майнеры сами решают, какой блокчейн использовать дальше. Если единогласного решения не будет, то это может привести к созданию двух версий блокчейна. Вокруг таких событий могут быть периоды повышенной волатильности цены актива.
Большинство криптовалют с открытым исходным кодом, что означает, что нет ни одного человека или группы, которые контролируют, как монета должна развиваться.
Это может усложнить ситуацию по ряду причин.
- Решение о том, какие проблемы исправить или решить в первую очередь
- Что делать, если майнеры решают блок одновременно
- Что произойдет, если сеть, на которой построена валюта, будет взломана
Это приводит к форку: или изменению базовых правил работы блокчейна. Но не все форки созданы одинаково.
Софт форк: что это?
Софт форк (Soft forks) - это то, что происходит, когда программное обеспечение, на котором построен блокчейн, обновляется.
Уникальность софт-форков заключается в том, что они позволяют пользователям со временем обновлять платформу. Они эффективно обратно совместимы.
Таким образом, большинство вещей остается прежним, за исключением нескольких настроек. Сообщество также не куда не уходит.
Объясним детальнее. Софт форк – это простое внутреннее обновление, если у монеты софт форк то новых, других монет не появится. Проще говоря – это улучшение, исправление ошибок, внедрение в монету.
Это означает, что участники, которые не перешли на новое программное обеспечение, по-прежнему смогут участвовать в проверке и подтверждении транзакций.
Реализовать софт-форк гораздо проще, так как только большинству участников необходимо обновить программное обеспечение. Все участники, независимо от того, обновились они или нет, продолжат проверять новые блоки и поддерживать совместимость с сетью.
Однако следует обратить внимание на то, что это влияет на функциональность не обновленного участника. Примером софтфорка является ситуация, когда новое правило гласит, что размер блока будет изменен с текущего 1 МБ (1000 КБ) на 800 КБ.
Участники без обновлений по-прежнему будут видеть, что входящие новые транзакции действительны. Проблема в том, что когда майнеры без обновлений пытаются добывать новые блоки, их блоки (и, следовательно, усилия) будут отклонены сетью.
Следовательно, софт-форки представляют собой механизм постепенного обновления, поскольку те, кто еще не обновил свое программное обеспечение, заинтересованы в этом или рискуют уменьшить функциональные возможности.
К примеру, у криптовалюты Callisto 24 июля 2019 успешно прошел софт форк. Было простое улучшение сети.
Хард Форк: что это?
Хард Форк - это изменения в блокчейне, которые не являются обратно совместимыми, и это заставляет всех в сети обновляться до последнего программного обеспечения, чтобы продолжать участвовать в сети.
Те, кто не обновляются, не могут участвовать. Если в предыдущей версии блокчейна осталось достаточно элементов, теперь существуют две версии.
Некоторые из этих форков могут быть спланированы, и на них ссылаются на «Запланированные хард-форки», где нет плана они попадают в категорию «Спорные / незапланированные хард-форки».
В технологии блокчейна хардфорк относится к радикальному изменению протоколов сети блокчейн. Проще говоря, хард-форк разделяет одну криптовалюту на две и приводит к проверке блоков и транзакций, которые ранее были недействительны, или наоборот. Таким образом, требуется, чтобы все разработчики обновили программное обеспечение протокола до последней версии.
Понимание хардфорков
Хард-форк относится к изменению правил, которое влечет за собой широкомасштабные последствия для всего протокола сети блокчейн. По сравнению со старыми правилами действительные блоки, созданные с использованием новых правил, могут рассматриваться как недействительные, или недействительные блоки будут рассматриваться как действительные, а это означает, что все узлы, предназначенные для работы в соответствии с новыми правилами, должны обновить свое программное обеспечение.
После добавления нового правила один путь следует за новой цепочкой блоков, а другой — за старым. Если одна группа пользователей (или узлов) использует старое программное обеспечение, а другие — новое, может произойти необратимое разделение.
Хотя бывает и так, что узлы, использующие новое программное обеспечение, могут вернуться к старым правилам. Однако более распространенный сценарий заключается в том, что после создания нового форка те, кто использует старую цепочку, понимают, что их версия устарела и менее полезна, чем новая, и решают перейти на новую.
Запланированный хард-форк
Когда сообщество соглашается на новое направление для блокчейна, частью которого они являются, планируется хард форк.
Это означает, что все соглашаются обновить программное обеспечение, создать новый блокчейн и оставить старый блокчейн.
Один из самых известных запланированных хард-форков был на Ethereum. Названный «Byzantium», это был тщательно спланированный форк, который состоялся в октябре 2017 года, чтобы помочь улучшить масштабируемость Эфириума.
Также в 2020 году пройдет еще 1 важный запланированный хард форк Эфира «Запуск Ethereum 2.0».
Спорный хард-форк
Незапланированные или спорные хард-форки обычно являются результатом разногласий в сообществе. Это приводит к расколу в блокчейне с появлением двух отдельных блокчейнов.
Сообщество разделяется на две части и соглашается работать на этих блокчейнах отдельно.
Это приводит к созданию новых валют. Прочитайте нашу статью о всех хард форках Биткоина, что стало с этими монетами и нужны ли хард форки вообще?
Хард-форк VS софт-форк
При софт-форках старые узлы могут принимать данные, которые кажутся недействительными для новых узлов, без ведома пользователя. Узлы в хардфорках перестанут обрабатывать блоки после добавления новых правил.
Две версии программного обеспечения обычно остаются совместимыми в софтфорках, чего нельзя сказать о хардфорках. В то время как оба форка создают разделение, хард-форк создает два блокчейна, а софт-форк — только один.
Почти все пользователи и разработчики предпочитают хард-форк софт-форку из-за различий в безопасности между этими типами. Капитальное изменение всех блоков в блокчейне требует больших усилий и вычислительной мощности, но при этом конфиденциальность хардфорка является важным отличием.
Новые монеты
Несколько криптовалют возникли в результате хард форков. Поскольку такие валюты, как Биткойн, имеют открытый исходный код, любой может взять код, внести некоторые изменения и создать новую монету.
Знаменитые форки
- Bitcoin Cash - новая валюта, появившаяся благодаря форку Биткойна в 2017 году.
- Ethereum Classic - у сообщества Ethereum был хард-форк, который создал Ethereum Classic в 2015 году.
Клоны не форки
Некоторые криптовалюты копируют программное обеспечение с открытым исходным кодом в одну валюту, вносят изменения в этот код и в результате создают новую криптовалюту.
Некоторые известные клоны:
- Litecoin - обновленная версиия Биткойна
- Peercoin – имеет большое количество оригинального исходного кода от Биткойн
- Dash - это биткойн-клон, ориентированный на конфиденциальность
- Dogecoin – клон Биткоина (но с бесконечным количеством монет)
Вывод
Из-за природы блокчейна в будущем мы, вероятно, увидим гораздо больше хард форков, софт форков и клонов. Только за 2018 год Биткойн трижды хард форкнулся, что привело к созданию Bitcoin Private, Bitcoin Coin и Bitcoin Gold.
Имея это в виду, можно с уверенностью сказать, что в будущем будет еще больше форков.