Что такое хард-форк?
Хард-форк (или хардфорк), поскольку он относится к технологии блокчейна, является радикальным изменением сетевого протокола, который делает ранее недействительными блоки и транзакции действительными, или наоборот. Хард-форк требует, чтобы все узлы или пользователи обновились до последней версии программного обеспечения протокола.
Ключевые вынос
- Хард-форк - это радикальное изменение протокола сети блокчейнов, которое делает недействительными ранее недействительные блоки / транзакции (или наоборот). Форк в блокчейне может происходить на любой платформе крипто-технологий, не только в биткойнах.
Понимание Hard Fork
Хард-форк - это когда узлы самой новой версии цепочки блоков больше не принимают самую новую версию цепочки блоков; который создает постоянное отклонение от предыдущей версии блокчейна. Добавление нового правила в код по существу создает форк в блокчейне: один путь следует за новым, обновленным блокчейном, а другой путь продолжается по старому пути. Как правило, через короткое время участники старой цепочки поймут, что их версия блокчейна устарела или неактуальна, и быстро обновятся до последней версии.
Биткойн-форк объяснил
Разветвление в блокчейне может происходить на любой крипто-технологической платформе, например Ethereum, не только в биткойнах. Это потому, что блокчейны и криптовалюта работают в основном одинаково, независимо от того, на какой платформе они работают. Вы можете думать о блоках в блокчейнах как о криптографических ключах, которые перемещают память. Поскольку майнеры в блокчейне устанавливают правила, которые перемещают память в сети, эти майнеры понимают новые правила.
Однако все майнеры должны договориться о новых правилах и о том, что входит в действительный блок в цепочке. Поэтому, когда вы хотите изменить эти правила, вам нужно «разветвлять» - как разветвление на дороге - чтобы указать, что произошли изменения или отклонение от протокола. Затем разработчики могут обновить все программное обеспечение, чтобы отразить новые правила.
Именно через этот процесс разветвления стали появляться различные цифровые валюты с названиями, похожими на биткойны: наличные биткойны, золото биткойнов и другие. Для случайного инвестора в криптовалюту может быть трудно определить разницу между этими криптовалютами и отобразить различные вилки на временную шкалу. Чтобы разобраться в этом, мы составили историю самых важных биткойн-хард-форков за последние несколько лет.
Как показано на рисунке ниже, узлы, которые не были обновлены, отклоняют новые правила, что приводит к расхождению или жесткому форку в блокчейне.
Изображение Джули Бэнг © Investopedia 2019
Причины для Hard Fork?
Существует ряд причин, по которым разработчики могут внедрить хард-форк, например, исправить важные риски безопасности, обнаруженные в более старых версиях программного обеспечения, добавить новые функциональные возможности или отменить транзакции - например, когда блокчейн Ethereum создал хард-форк для реверсирования взломать Децентрализованную Автономную Организацию (ДАО). После взлома сообщество Эфириума почти единогласно проголосовало за хард-форк для отката транзакций, которые анонимный хакер откачивал на десятки миллионов долларов цифровой валюты. Хард-форк также помог владельцам токенов DAO вернуть свои эфирные (ETH) средства
Предложение о хард-форке не совсем раскрутило историю транзакций сети. Скорее, он переместил средства, привязанные к DAO, к недавно созданному умному контракту с единственной целью - позволить первоначальным владельцам снять свои средства. Держатели токенов DAO теперь могут снимать ETH со скоростью примерно от 1 ETH до 100 DAO. Дополнительный баланс токенов и любого эфира, который остается в результате хард-форка, будет отозван и распространен кураторами DAO для обеспечения «отказоустойчивой защиты» для организации.
Хард Форкс против Софт Форкс
Хард-форки и софт-форки по сути одинаковы в том смысле, что при изменении существующего кода платформы криптовалюты старая версия остается в сети, пока создается новая версия. С программной вилкой только один блокчейн останется действительным, поскольку пользователи примут обновление. В то время как с хард-форком старые и новые блокчейны существуют бок о бок, это означает, что программное обеспечение должно быть обновлено для работы по новым правилам. Обе вилки создают разделение, но хард-форк создает две цепочки блоков, а софт-форк должен создать один.
Учитывая различия в безопасности между жесткими и мягкими форками, почти все пользователи и разработчики требуют хард-форка, даже если кажется, что софт-форк может справиться с работой. Перестройка блоков в блокчейне требует огромных вычислительных мощностей, но конфиденциальность, полученная от жесткого форка, имеет больше смысла, чем использование мягкого форка.
