Что такое форк в криптовалюте?
Форк — это изменение или временное расхождение в истории транзакций блокчейна, программном коде или правилах консенсуса.В криптовалютной сфере этим термином могут обозначать запланированное обновление сети, разногласия между сообществами или кратковременную ситуацию, когда узлы видят разные допустимые версии блокчейна.Форки возникают потому, что блокчейн-сети управляются множеством независимых компьютеров, а не одним центральным администратором базы данных.Эти компьютеры, которые обычно называют узлами, следуют правилам программного обеспечения, чтобы проверять транзакции и блоки и определять, какую историю блокчейна они признают.Если узлы следуют разным правилам или получают конкурирующие блоки, сеть может разделиться на отдельные ветви.Некоторые форки автоматически разрешаются за секунды или минуты, а другие приводят к созданию постоянных сетей с отдельными криптовалютами, сообществами и командами разработчиков.Две наиболее известные категории обновлений протокола — хардфорки и софтфорки.Хардфорк вводит правила, которые не полностью совместимы со старой версией программного обеспечения узлов.Софтфорк вводит более строгие правила, совместимые с узлами, применяющими прежние правила.В руководстве разработчиков Bitcoin по форкам блокчейна поясняется, что фактический форк представляет собой расхождение в истории блокчейна, тогда как предлагаемые изменения консенсуса часто называют хардфорками или софтфорками из-за их потенциального влияния на совместимость сети.
Почему происходят форки криптовалют?
Форки криптовалют происходят по техническим, экономическим, связанным с безопасностью, операционным или политическим причинам.Разработчики могут предложить форк, чтобы добавить новые функции, увеличить пропускную способность транзакций, снизить комиссии, устранить уязвимости или внедрить новые криптографические функции.Сеть может нуждаться в форке и для изменения требований к валидаторам, лимитов блоков, форматов транзакций, поведения смарт-контрактов или правил денежной эмиссии.Некоторые форки представляют собой запланированные обновления, которые широко поддерживают разработчики, операторы узлов, майнеры, валидаторы, поставщики кошельков и инфраструктуры, а также пользователи.Другие форки вызывают споры, поскольку ключевые группы не могут договориться о дальнейшем развитии сети.Форк может произойти и случайно, если два майнера или валидатора почти одновременно создают допустимые конкурирующие блоки.Из-за задержек сети разные группы узлов могут получить эти блоки в разном порядке.Затем правило выбора цепочки в блокчейне определяет, какая ветвь станет принятой.Неожиданные форки также могут возникнуть из-за ошибок программного обеспечения, неверной конфигурации обновления, сбоев валидаторов или несовместимых версий клиентского ПО.Поэтому крупные обновления блокчейнов обычно тестируют в средах разработки и публичных тестовых сетях до активации в основной сети.Как работает форк блокчейна?
Блокчейн — это последовательность блоков, связанных криптографическими ссылками.Каждый блок обычно содержит ссылку на предыдущий, благодаря чему можно проследить историю до первого блока сети.Форк начинается, когда два допустимых блока или два набора правил протокола создают разные варианты продолжения одной и той же цепочки.До точки форка обе ветви имеют общую историю.После этой точки в ветвях могут различаться блоки, транзакции, балансы аккаунтов или поведение протокола.Узлы выбирают, какой ветви следовать, руководствуясь установленным на них программным обеспечением и механизмом консенсуса сети.В сети на Proof of Work узлы могут сравнивать совокупный объем вычислительной работы в конкурирующих цепочках.В сети на Proof of Stake учитываются голоса валидаторов, обоснованные контрольные точки, финализированные контрольные точки и другие условия выбора цепочки.В официальном объяснении механизмов консенсуса блокчейна алгоритм выбора цепочки описывается как процесс, с помощью которого узлы выбирают одну цепочку, если в одной позиции существует несколько блоков.
Если почти все участники переходят на одни и те же новые правила, после обновления сеть обычно продолжает работу как одна цепочка.Если крупные группы участников продолжают следовать несовместимым правилам, две независимые цепочки блоков могут развиваться на основе общей истории.Что такое хардфорк?
Хардфорк — это изменение протокола, расширяющее или иным образом меняющее правила допустимости блокчейна так, что старое программное обеспечение узлов может не распознавать новые правила.Узлы, на которых не установлена новая версия программного обеспечения, могут отклонять блоки, созданные по обновленным правилам.Обновленные узлы, в свою очередь, могут принимать транзакции или блоки, которые старые узлы считают недопустимыми.Из-за несовместимости участники, желающие остаться в обновленной сети, должны согласованно установить новые версии программного обеспечения.Хардфорк не всегда создает постоянную вторую криптовалюту.Если почти все экономически значимые участники принимают обновление, у прежней ветви может быть мало майнинговой мощности, поддержки валидаторов, активности приложений или рыночной стоимости.В таком случае термин «хардфорк» описывает способ обновления, а не длительное разделение цепочки.Постоянное разделение может произойти, если одна группа продолжит использовать программное обеспечение на основе прежних правил, а другая перейдет на новые.У каждой ветви могут появиться собственный нативный актив, история транзакций, безопасность сети, версии программного обеспечения и управление сообществом.Ethereum регулярно использует согласованные хардфорки для внедрения запланированных обновлений сети.В официальной хронологии форков Ethereum поясняется, что основные технические обновления обычно основаны на предложениях по улучшению Ethereum, меняющих правила протокола.
Операторам узлов, желающим продолжить работу в обновленной сети, необходимо установить совместимые версии клиентского ПО до запланированной активации.Что такое софтфорк?
Софтфорк — это совместимое с предыдущими версиями изменение протокола, которое делает правила создания допустимых блоков или транзакций более строгими.Обновленные узлы применяют новые ограничения, а старые продолжают использовать более широкие прежние правила.Поэтому блок, соответствующий новым правилам, может считаться допустимым и для старого узла, хотя старый узел может не распознавать все новые функции.Такая совместимость позволяет обновленным и необновленным узлам оставаться в одной сети.Однако для безопасной работы софтфорка по-прежнему необходима достаточная поддержка производителей блоков и других экономически значимых участников.Если майнеры или валидаторы систематически создают блоки, нарушающие новые ограничения, обновленные узлы будут их отклонять.Это может привести к появлению конкурирующих ветвей и серьезным сбоям, даже если изменение технически совместимо со старым программным обеспечением.Софтфорки часто используются для внедрения новых условий транзакций, правил подписания, возможностей скриптов или ограничений проверки блоков.Обновления Segregated Witness и Taproot в Bitcoin были реализованы как софтфорки.В спецификации активации Taproot задокументирован процесс внедрения этого совместимого с предыдущими версиями изменения консенсуса.
Софтфорк не означает, что все участники получат полную пользу от обновления без установки новой версии программного обеспечения.Старые узлы могут оставаться подключенными к сети, но не всегда смогут самостоятельно проверять новые правила или использовать функции, добавленные обновлением.Хардфорк и софтфорк: в чем разница?
Главное различие между хардфорком и софтфорком заключается во взаимодействии новых правил со старым программным обеспечением узлов.Хардфорк может сделать допустимыми блоки, ранее считавшиеся недопустимыми. В результате старые узлы будут отклонять блоки, принятые обновленными узлами.Софтфорк, как правило, запрещает некоторые действия, ранее соответствовавшие правилам, поэтому старые узлы могут продолжать принимать блоки, созданные по более строгим правилам.Чтобы следовать обновленной цепочке после хардфорка, участникам обычно необходимо установить совместимое программное обеспечение.Софтфорк может позволить старым узлам оставаться подключенными, однако для безопасности и надежного применения правил по-прежнему важно широкое принятие обновления.Хардфорк с большей очевидностью может привести к созданию двух долгосрочных блокчейнов, поскольку наборы правил несовместимы.Софтфорк тоже может привести к разделению цепочки, если активация не удается, участники не могут договориться или значительная часть производителей блоков отказывается применять новые правила.Ни один из методов не является автоматически более безопасным, децентрализованным или легитимным.Результат зависит от качества предложения, тестирования и реализации, процесса активации, поддержки сообщества и поведения участников сети.Запланированные и спорные форки
Запланированный форк — это скоординированное обновление, анонсированное до наступления определенной высоты блока, временной отметки, эпохи или другого условия активации.До активации разработчики обычно публикуют технические спецификации, версии клиентского ПО, инструкции по тестированию и графики обновления.Затем операторы узлов обновляют программное обеспечение, чтобы новые правила вступили в силу одновременно во всей сети.Запланированный форк может быть технически сложным, но не вызывать политических разногласий.Спорный форк происходит, когда крупные группы не могут договориться о необходимости изменения или о правилах, которые должны определять сеть.Разногласия могут касаться пропускной способности блоков, денежно-кредитной политики, конфиденциальности транзакций, отмены операций со смарт-контрактами, требований к валидаторам, полномочий по управлению или роли отдельных участников.Спорный хардфорк может привести к появлению двух действующих сетей, если обе стороны сохранят достаточное число пользователей и разработчиков, ресурсы для обеспечения безопасности, инфраструктуру и экономическую поддержку.Утверждения о том, что одна из ветвей — «настоящая» сеть, зачастую представляют собой социальные и экономические аргументы, а не выводы, которые программное обеспечение делает автоматически.Сообщества могут оценивать легитимность по непрерывности развития, бренду, накопленной работе, поддержке валидаторов, рыночной активности, поддержке разработчиков или приверженности прежним принципам.Временные форки
Временный форк возникает, когда примерно на одной высоте блокчейна создается более одного допустимого блока.Он не обязательно связан с изменением правил протокола.Причиной может быть обычная задержка сети: для передачи блоков между майнерами, валидаторами и узлами требуется время.Одна группа узлов может первой получить блок A, а другая — блок B.Обе группы временно строят цепочку на основе блока, который считают текущей вершиной цепи.Когда одна ветвь получает больший вес в соответствии с правилом выбора цепочки, узлы перестраиваются вокруг нее.Блок из проигравшей ветви могут называть устаревшим блоком, «дядей» в некоторых исторических системах или «осиротевшим» блоком в неформальном употреблении.Транзакции из проигравшей ветви могут вернуться в пул ожидающих транзакций, если они по-прежнему допустимы и не вошли в победившую ветвь.Временные форки — одна из причин, по которой получатели криптовалюты ждут нескольких подтверждений, прежде чем считать платеж окончательным.Что такое разделение цепочки?
Разделение цепочки — это форк, при котором две ветви блокчейна продолжают работать, а не сходятся быстро к одной принятой истории.После постоянного разделения каждый блокчейн может обрабатывать разные транзакции и иметь собственную рыночную стоимость.Пользователи, контролировавшие приватные ключи до разделения, могут изначально получить соответствующие балансы или неизрасходованные выходы в обеих ветвях.Это дублирование происходит потому, что до точки форка обе ветви используют одну и ту же историю транзакций.Однако это не означает, что без риска возникла новая стоимость или что каждый пользователь может безопасно получить доступ к обоим активам.Возможность использовать дублирующиеся балансы зависит от совместимости кошельков, защиты от повторного воспроизведения транзакций, условий хранения, ликвидности, безопасности сети и защиты приватных ключей.Кастодиальный сервис может самостоятельно решить, будет ли он поддерживать дополнительный актив, появившийся в результате форка, и если да, то когда и каким образом.Пользователь, хранящий криптовалюту в некастодиальном кошельке, может иметь больше технического контроля, однако доступ к новой ветви создает серьезные риски безопасности.Что происходит с криптовалютой во время форка?
Последствия форка зависят от того, является ли он временным, совместимым с предыдущими версиями, широко принятым или спорным и постоянным.Плановое обновление обычно не приводит к видимым изменениям баланса пользователя.Адрес кошелька, приватный ключ и количество токенов могут продолжить работать в обновленном протоколе.Приложения могут временно приостанавливать пополнения, выводы, работу мостов или операции со смарт-контрактами, пока поставщики инфраструктуры проверяют стабильность сети.При постоянном разделении цепочки балансы, записанные до форка, могут отображаться в обеих получившихся сетях.Транзакции, совершенные после форка, влияют только на ту ветвь, в которой они получили подтверждение, если отсутствует защита от повторного воспроизведения.У двух нативных активов могут появиться отдельные тикеры, цены, уровни ликвидности, модели безопасности и сообщества.Одна ветвь может стать экономически доминирующей, а другая — остаться меньшей или со временем потерять активность.Держателям токенов не следует предполагать, что дополнительный актив, возникший в результате форка, будет иметь значительную стоимость или надежный доступ к рынку.Что такое защита от повторного воспроизведения транзакций?
Защита от повторного воспроизведения предотвращает копирование транзакции, предназначенной для одного блокчейна, и ее выполнение в другом блокчейне после разделения цепочки.Без такой защиты подпись транзакции может быть допустимой в обеих ветвях, поскольку они используют общую историю аккаунтов и криптографические правила до форка.Например, пользователь намеревается отправить актив в ветви A, но другая сторона может повторно передать ту же подписанную транзакцию в ветви B.В результате пользователь может непреднамеренно перевести активы в обеих сетях.Защиту от повторного воспроизведения можно реализовать с помощью уникальных идентификаторов цепочки, измененных правил подписания, специальных форматов транзакций или других способов разделения доменов.В EIP-155 описана защита от повторного воспроизведения на основе Chain ID для транзакций в стиле Ethereum: идентификатор сети включается в процесс подписания.
Уникальный Chain ID помогает кошелькам и узлам отличать транзакции, предназначенные для разных сетей.Защиту от повторного воспроизведения следует тщательно проверять, поскольку две ветви могут изначально иметь схожие технические характеристики или реализовать защиту по-разному.Пользователям не следует перемещать активы из форкнутой сети, пока надежные поставщики кошельков, разработчики и специалисты по безопасности не объяснят безопасный порядок действий.Что такое правило выбора цепочки?
Правило выбора цепочки — это алгоритм, с помощью которого узел блокчейна выбирает предпочтительную цепь, если существует несколько допустимых ветвей.Этот термин относится не только к спорным обновлениям протокола.Он также является частью обычной работы блокчейна, поскольку из-за задержек сети могут временно появляться конкурирующие блоки.В системах на Proof of Work узлы обычно предпочитают допустимую ветвь с наибольшим совокупным объемом доказательства выполнения работы.Это правило иногда упрощенно описывают как выбор самой длинной цепочки, хотя совокупная работа точнее отражает принцип, чем одно лишь количество блоков.В системах на Proof of Stake правило выбора цепочки может учитывать аттестации валидаторов, вес стейка, контрольные точки и временные условия.Блок может соответствовать правилам протокола, но при этом не войти в предпочтительную цепочку.Поэтому узлы должны проверять и допустимость блока, и относительный вес конкурирующих ветвей.Правила выбора цепочки помогают независимым узлам прийти к единой истории без центрального оператора, который выбирал бы официальную базу данных.Форк и реорганизация блокчейна
Реорганизация блокчейна, или реорг, происходит, когда узел заменяет недавно принятую часть цепочки конкурирующей ветвью.Обычно реорг разрешает временный форк, а не приводит к постоянному разделению протокола.Предположим, узел принимает блок A, а затем получает конкурирующую ветвь с блоками B и C, имеющую больший вес по правилам консенсуса.Тогда узел может удалить блок A из активной цепочки и принять блоки B и C.Транзакции, подтвержденные только в блоке A, могут снова стать неподтвержденными или позднее войти в другой блок.Короткие реорги могут происходить естественным образом из-за задержек сети.Глубокие реорги вызывают больше опасений, поскольку могут указывать на сбой консенсуса, проблему с программным обеспечением, скоординированную атаку или серьезное нарушение работы сети.В документации о пиринговой сети Bitcoin объясняется, как узлы сравнивают заголовки и обнаруживают расхождения между локальным блокчейном и другой допустимой цепочкой.
Форки и финальность транзакций
Финальность — это степень уверенности в том, что подтвержденная транзакция блокчейна не будет отменена из-за форка или реорганизации.В блокчейнах на Proof of Work обычно применяется вероятностная финальность.Каждый следующий блок, добавленный поверх блока с транзакцией, как правило, делает ее отмену более сложной с вычислительной точки зрения.Для любой транзакции не существует единого подходящего количества подтверждений: необходимый уровень уверенности зависит от суммы платежа, безопасности сети и готовности получателя принять риск.В некоторых сетях на Proof of Stake используются явные правила финальности, основанные на голосах валидаторов и контрольных точках.В официальной документации о финальности в Proof of Stake объясняется, как обоснованные и финализированные контрольные точки помогают сети закрепить историю, которую чрезвычайно трудно отменить без крупного сбоя консенсуса и экономических штрафов.
Временный форк может повлиять на последние нефинализированные блоки, не затрагивая более старую финализированную историю.Пользователям следует различать транзакцию, появившуюся в последнем блоке, и транзакцию, достигшую более высокой степени финальности в сети.Как предлагаются и активируются форки?
Процедуры форков различаются в разных криптовалютных сетях, поскольку универсальной системы управления блокчейнами не существует.Предложение может начинаться с технического документа, описывающего цели изменения, его спецификацию, влияние на безопасность и совместимость.Разработчики могут обсуждать предложение в публичных репозиториях, на звонках сообщества, исследовательских форумах, в списках рассылки и тестовых средах.Предложения по протоколу Bitcoin обычно документируются в рамках Bitcoin Improvement Proposals.В официальном репозитории Bitcoin Improvement Proposals отмечается, что публикация предложения не означает наличия консенсуса в сообществе или запланированного внедрения.
Предложения по протоколу Ethereum обычно документируются в рамках Ethereum Improvement Proposals, прежде чем отдельные изменения включаются в обновление сети.После реализации и тестирования форк может быть активирован на заданной высоте блока, в определенную эпоху или момент времени либо при достижении порога сигналов.В некоторых системах активации уровень поддержки оценивается по блокам, созданным майнерами или валидаторами.В других системах используется фиксированная дата активации, чтобы у разработчиков и участников сети было время подготовиться.В BIP-9 описан один из вариантов сигнализации с помощью битов версии для внедрения нескольких совместимых с предыдущими версиями изменений консенсуса Bitcoin.
Ни один способ активации не устраняет полностью риск, связанный с управлением: сигнализация может показывать техническую готовность, но не доказывает, что с предложением согласны все пользователи.Кто решает, будет ли форк успешным?
В публичном блокчейне нет единой группы, которая автоматически контролирует каждый форк.Разработчики создают и проверяют программное обеспечение, но не всегда могут заставить независимых пользователей установить его.Майнеры или валидаторы производят блоки, однако узлы могут отклонять блоки, нарушающие правила установленного у них программного обеспечения.Операторы узлов сами выбирают программное обеспечение и правила консенсуса, по которым они проверяют блоки.Поставщики кошельков, кастодиальные сервисы, эмитенты стейблкоинов, разработчики приложений, операторы мостов и инфраструктурные сервисы влияют на то, останется ли обновленная сеть пригодной для использования.Держатели токенов и трейдеры влияют на экономический спрос на каждый появившийся актив.Эти группы обладают разными видами влияния, и их интересы не всегда совпадают.Форк оказывается успешным, когда достаточное количество технических, экономических и социальных участников координирует действия вокруг общего набора правил, чтобы поддерживать работу сети.Необходимый уровень поддержки зависит от системы консенсуса сети и окружающей ее экосистемы.Как форки влияют на майнеров и валидаторов
Майнеры и валидаторы должны использовать программное обеспечение, совместимое с правилами цепочки, которую они собираются поддерживать.Во время хардфорка устаревшее ПО для создания блоков может создавать блоки, которые обновленные узлы будут отклонять.В зависимости от механизма консенсуса это приводит к потере вычислительных ресурсов или штрафам.Майнеры в Proof of Work могут направить хешрейт в одну ветвь или распределить оборудование между несколькими ветвями.При перераспределении общего хешрейта может измениться безопасность каждой ветви.Если у небольшой ветви остается мало вычислительной мощности, она может стать уязвимее к реорганизации или атакам с двойной тратой.Перед запланированным обновлением валидаторам в Proof of Stake может потребоваться обновить программное обеспечение и консенсусного, и исполнительного клиента.Неправильные действия валидатора могут привести к потере вознаграждений, штрафам за простой или слэшинг-событиям в соответствии с правилами протокола.Валидаторам следует устанавливать официальные версии клиентского ПО и следовать объявлениям сети, а не загружать программное обеспечение из непроверенных сообщений.Как форки влияют на кошельки и пользователей
Большинству пользователей не нужно менять приватные ключи при плановом обновлении сети.Однако программное обеспечение кошелька может потребовать обновления для распознавания новых типов транзакций, правил комиссий, адресов или идентификаторов цепочки.Необновленный кошелек может отображать неверные данные или не передавать транзакции после форка.Перед подписанием транзакции пользователям следует убедиться, что они подключены к нужной сети.Одного названия сети может быть недостаточно: мошеннические сайты и интерфейсы кошельков могут имитировать официальный бренд.Пользователям могут помочь идентификаторы цепочки, данные обозревателя блокчейна, объявления разработчиков и проверенные источники программного обеспечения.Никогда не раскрывайте сид-фразу или приватный ключ, чтобы получить активы, созданные в результате форка.Для доступа к законно существующему балансу в блокчейне можно использовать совместимое программное обеспечение, не передавая секретный ключ другому лицу.Любого, кто просит сид-фразу для «активации» или «разблокировки» форкнутых монет, следует считать вероятным мошенником.Форки и смарт-контракты
Хардфорк может изменить порядок выполнения инструкций смарт-контрактов виртуальной машиной блокчейна.Обновление может добавить новые операции, изменить затраты на газ, ограничить небезопасное поведение или изменить обработку транзакций.При хорошо спроектированных обновлениях разработчики стараются сохранить работу существующих приложений, если только изменение совместимости не является намеренным.Тем не менее разработчикам следует тестировать смарт-контракты с новым программным обеспечением: даже небольшие изменения протокола могут повлиять на сложные приложения.После постоянного разделения цепочки один и тот же код смарт-контракта и сохраненное состояние могут изначально существовать в обеих ветвях.Однако внешние потоки данных, администраторы, стейблкоины, обернутые токены и мосты могут поддерживать только одну ветвь.Дублирование смарт-контракта не гарантирует, что продублированные токены сохранят то же обеспечение, право погашения или экономическую стоимость.Приложениям, использующим подписи, также следует учитывать защиту от повторного воспроизведения для разных сетей.В EIP-1344 объясняется, как смарт-контракты могут получать идентификатор цепочки, чтобы различать подписанные сообщения для разных сетей.
Может ли форк создать бесплатную криптовалюту?
При постоянном разделении цепочки для адресов, владевших активами до форка, в двух сетях могут появиться соответствующие балансы.Иногда это называют получением бесплатной криптовалюты, но такое описание не учитывает важные риски и ограничения.Новый актив может иметь низкую ликвидность, недостаточную безопасность, ограниченную поддержку кошельков или не иметь надежной рыночной стоимости.Попытка получить к нему доступ может подвергнуть риску приватный ключ пользователя, историю транзакций или исходные активы.При атаках с повторным воспроизведением транзакция может выполниться в обеих цепочках.В зависимости от юрисдикции и доступности или стоимости актива могут возникнуть и налоговые обязательства.Пользователям следует оценить, оправдывает ли потенциальная стоимость актива, возникшего в результате форка, технический риск и риск безопасности при его получении.Более безопасный способ может заключаться в переводе исходного актива на новый адрес перед использованием старого ключа в специализированном ПО для форкнутой сети, однако правильный порядок действий зависит от конкретных цепочек.Мошенничество и риски безопасности, связанные с форками
Крупные форки сетей часто привлекают фишинговые сайты, поддельные кошельки, вредоносные расширения браузера и фальшивые сервисы для получения активов.Мошенники могут обещать ранний доступ к форкнутой монете в обмен на сид-фразу, приватный ключ, подключение кошелька или подтверждение транзакции.Вредоносный кошелек может незаметно передать приватные ключи или подменить адрес получателя в транзакции.Вредоносное разрешение смарт-контракту может позволить злоумышленнику переводить токены из кошелька пользователя.Во время обновления поддельные аккаунты службы поддержки могут выдавать себя за разработчиков или поставщиков инфраструктуры.Пользователям следует загружать ПО кошельков и узлов из проверенных официальных источников.По возможности следует сверять подписи релизов, контрольные суммы, доменные имена и несколько заслуживающих доверия объявлений.Пользователям также следует с осторожностью относиться к неофициальным таймерам обратного отсчета и сообщениям, искусственно создающим срочность вокруг предполагаемого срока форка.Для сохранения баланса при настоящем обновлении протокола не требуется отправлять криптовалюту на неизвестный адрес.Как оценить форк криптовалюты
Прежде всего определите, идет ли речь об обновлении протокола, временном расхождении цепочки или предлагаемом постоянном разделении блокчейна.Изучите техническое предложение и выясните, какие именно правила консенсуса изменятся.Проверьте условия и момент активации, а также версии ПО узлов, совместимые с новыми правилами.Объем проверки разработчиками и публичного тестирования может показать, были ли устранены очевидные риски реализации.Независимые реализации кода и аудиты безопасности могут снизить зависимость от одной команды разработчиков.Оцените поддержку со стороны майнеров, валидаторов, операторов узлов, кошельков, приложений, поставщиков инфраструктуры и сообщества в целом.Также проверьте, предусматривает ли предлагаемый форк надежную защиту от повторного воспроизведения и уникальный идентификатор сети.При постоянном разделении безопасность каждой ветви следует оценивать отдельно.Ветви Proof of Work требуется достаточный хешрейт, чтобы атаки обходились дорого.Ветви Proof of Stake необходимы достаточные объемы активного стейка, разнообразие валидаторов и операционная поддержка.Одна лишь рыночная цена не доказывает, что форк безопасен, децентрализован, технически надежен или сохранится в будущем.Форки и цены криптовалют
Объявления о форках могут усиливать волатильность, поскольку трейдеры не всегда согласны относительно вероятных технических и экономических последствий.Некоторые трейдеры покупают актив до возможного разделения цепочки, рассчитывая получить балансы в обеих ветвях.Другие сокращают экспозицию из-за неопределенности, программных рисков, снижения ликвидности или опасений по поводу раскола сообщества.Цены деривативов могут отражать ожидания относительно стоимости актива, который может появиться в результате форка.Приостановка пополнений и выводов может привести к временным различиям цен на разных рынках.После форка цена исходного актива может вырасти, снизиться или остаться стабильной.Нет правила, согласно которому успешное обновление обязательно должно повысить цену токена.Даже технически полезный форк может почти не повлиять на рынок в краткосрочной перспективе, если его давно ожидали.Спорный форк может подорвать доверие к обеим ветвям, но также может позволить каждому сообществу следовать собственному пути.Спекуляции вокруг форков не должны заменять анализ безопасности, внедрения, ликвидности, предложения токена и долгосрочного использования сети.Распространенные заблуждения о форках
Форк не всегда создает новую криптовалюту.Многие форки — это обычные обновления, после которых остается одна действующая сеть с одним признанным нативным активом.Форк не обязательно вызывают хакеры.Временные форки могут возникать естественным образом, а запланированные форки могут быть частью обычной разработки протокола.Софтфорк не является полностью необязательным для каждого участника.Старые узлы могут оставаться подключенными, но не всегда способны полностью проверять новые функции или пользоваться ими.Хардфорк не обязательно означает раскол сообщества.Сети могут использовать хардфорки для широко поддерживаемых обновлений, если участники успешно координируют действия.Дублирующийся баланс не гарантирует равную экономическую стоимость.Токены, мосты, приложения, потоки данных и системы погашения могут работать по-разному в каждой ветви.Разработчики не обладают неограниченными полномочиями менять децентрализованный блокчейн: независимые участники сами выбирают, какие правила программного обеспечения применять.Часто задаваемые вопросы
Что означает слово «форк» в криптовалюте?
Форк — это изменение или расхождение в правилах программного обеспечения блокчейна либо в истории его транзакций.Какие основные виды форков криптовалют существуют?
К основным категориям обновлений протокола относятся хардфорки и софтфорки; временные форки цепочки также могут возникать без изменения правил.Что такое хардфорк?
Хардфорк — это изменение протокола, не полностью совместимое со старым ПО узлов. Если разные группы следуют разным правилам, он может привести к постоянному разделению цепочки.Что такое софтфорк?
Софтфорк — это совместимое с предыдущими версиями изменение протокола, вводящее более строгие правила проверки и позволяющее старым узлам продолжать распознавать блоки, созданные по новым правилам.Каждый ли хардфорк создает новую монету?
Нет. Новая монета появляется только тогда, когда отдельная ветвь сохраняет достаточную техническую и экономическую поддержку для продолжения работы в качестве независимой сети.Может ли софтфорк разделить блокчейн?
Да. Софтфорк может временно или навсегда разделить блокчейн, если активация не удается или крупные участники не применяют одинаковые правила.Зачем разработчики проводят форки блокчейнов?
Разработчики могут предлагать форки для добавления функций, повышения безопасности и пропускной способности, исправления ошибок, изменения экономических правил или порядка обработки транзакций и смарт-контрактов.Что произойдет с моими монетами во время форка?
Обычное обновление может никак не повлиять на баланс, а постоянное разделение цепочки может создать соответствующие балансы в обеих ветвях для активов, находившихся на адресе до форка.Нужно ли переводить криптовалюту перед форком?
Не всегда: правильное действие зависит от обновления, кошелька, условий хранения, защиты от повторного воспроизведения и официальных инструкций по поддержке.Может ли форк отменить транзакции?
Временный форк и реорганизация могут отменить недавние подтверждения. Запланированный форк может включать исключительное изменение состояния только в том случае, если такое поведение специально заложено в код и принято участниками.Что такое защита от повторного воспроизведения?
Она предотвращает копирование транзакции, подписанной для одной ветви, и ее выполнение в другой после разделения цепочки.Что такое правило выбора цепочки?
Это алгоритм, с помощью которого узлы выбирают предпочтительный блокчейн, когда существует более одной допустимой ветви.Чем форк отличается от реорга?
Форк — это наличие конкурирующих путей развития блокчейна, а реорг — это процесс замены одного недавнего пути более сильной конкурирующей ветвью.Являются ли форкнутые монеты бесплатными деньгами?
Балансы, возникшие в результате форка, могут иметь рыночную стоимость, однако их получение связано с рисками безопасности, повторного воспроизведения, ликвидности, налогов, хранения и защиты приватных ключей.Может ли форк повлиять на смарт-контракты?
Да. Форк может изменить правила виртуальной машины, затраты на транзакции, поведение контрактов, внешние интеграции и экономическое обеспечение токенов.Кто контролирует форк криптовалюты?
На результат влияют разработчики, операторы узлов, майнеры, валидаторы, пользователи, приложения, поставщики инфраструктуры и рынки, а не единый универсальный орган.Как пользователям подготовиться к форку?
Следует следить за проверенными объявлениями сети, обновить совместимое ПО, не раскрывать приватные ключи, проверить защиту от повторного воспроизведения и дождаться стабилизации сети перед рискованными транзакциями.Заключение
Форк — это изменение или расхождение в истории, программном обеспечении или правилах консенсуса блокчейна криптовалюты.Хардфорки вводят правила, которые могут быть несовместимы со старым ПО, а софтфорки используют более строгие правила, которые могут оставаться совместимыми со старыми узлами.Временные форки — нормальное явление в распределенных сетях; обычно их разрешает правило выбора цепочки блокчейна.Постоянное разделение цепочки может привести к появлению двух независимых сетей, но дублирующиеся балансы не гарантируют одинаковый уровень безопасности, удобства использования или рыночной стоимости.При оценке любого форка криптовалюты важно понимать способы активации, совместимость узлов, финальность, защиту от повторного воспроизведения, поддержку валидаторов или майнеров и безопасность кошельков.Пользователям следует опираться на проверенную техническую документацию и не торопиться получать форкнутые активы с помощью ненадежного программного обеспечения или сайтов.Вам также может быть интересно
ZK-Rollup
ZK-Rollup-as-a-Service
zk-SNARK
В тренде
Трендовые криптовалюты, которые в настоящее время привлекают значительное внимание рынка
ТОП по объему
Криптовалюты с наибольшим объемом торгов
Недавно добавленные
Криптовалюты недавно внесенные в листинг и доступные для торговли

