Что такое хардфорки и софтфорки в блокчейне

Что такое хардфорки и софтфорки в блокчейне


Что такое хардфорки и софтфорки в блокчейнеНеспециалисту хардфорки и софтфорки могут показаться какими-то странными столовыми приборами. Однако на языке криптовалют форки означают расщепление блокчейна. Разработчики сетей часто по разным причинам добровольно обновляют программное обеспечение или протоколы в своих блокчейнах. Эти обновления могут быть двух видов — хард-форк и софт-форк.
 
Софтфорки — это незначительные изменения, внесенные в блокчейн. Эти изменения не нарушают функциональную непрерывность предыдущей версии блокчейна. Это означает, что необновленные пользователи по-прежнему могут взаимодействовать с необновленными пользователями. Софтфорки обратно совместимы.
 
С другой стороны, хардфорки — это существенные изменения, внесенные в блокчейн. Эти изменения приводят к прерыванию или нарушению предыдущей версии блокчейна. При хард-форке не обновленные пользователи не смогут взаимодействовать с обновленными пользователями. Таким образом, хардфорки обратно несовместимы. Концепция изменения основных правил или протоколов программного обеспечения сообществом является общей чертой программного обеспечения с открытым исходным кодом. Однако концепция хард-форков и софт-форков эксклюзивна для технологии блокчейн.
 
Кто может вносить изменения в сеть блокчейн? Прежде чем мы углубимся в концепции хард-форков и софт-форков, мы должны сначала понять, кто может вносить изменения в децентрализованную цепочку блоков. Поскольку разные блокчейны работают по-разному, мы возьмем пример Биткойна и его управления.
 
Разработчики Лица, ответственные за разработку кода сети блокчейн, известны как разработчики. Они определяют логику и устанавливают правила для сети блокчейн. Но поскольку блокчейны — это программное обеспечение с открытым исходным кодом, каждый может внести изменения в код сети и стать разработчиком.
 
Шахтеры Лица, которые проверяют транзакции и добавляют их в блокчейн, известны как майнеры. В блокчейне Биткойн майнеры выделяют свои вычислительные мощности для решения сложных математических головоломок для проверки и подтверждения транзакций. Они получают вознаграждение за каждый блок, который они добавляют в сеть. В настоящее время это вознаграждение составляет 6, 25 BTC.
 
Операторы узла Лица, которые хранят копию блокчейна для обеспечения безопасности и проверки транзакций, известны как операторы узлов. Многие считают операторов узлов основой сети блокчейнов, поскольку именно они делают сеть децентрализованной.
 
Имейте в виду, что эти категории могут пересекаться друг с другом. Например, майнер также может быть валидатором узла и разработчиком. И ни одно из упомянутых выше сущностей не имеет существенной власти друг над другом. Все они имеют функцию игры по сети. Тем не менее, можно также утверждать, что без операторов узлов сеть не может быть по-настоящему децентрализованной, поэтому их важность может преобладать над важностью разработчиков. Это связано с тем, что пользователи и операторы сети могут игнорировать изменения, внесенные разработчиками.
 
Хардфорки против софтфорков Давайте посмотрим на различия между хард-форком и софт-форком. Хардфорки Когда в блокчейне происходит хард-форк, новая версия существенно отличается и несовместима с предыдущей версией. Это постоянное отклонение от последней версии программного обеспечения. Это постоянное расхождение, потому что узлы в новой итерации не могут общаться и достигать консенсуса с узлами предыдущей версии. Вы можете думать о двух версиях почти как о двух разных сетях, которые работают отдельно.
 
Новая версия блокчейна работает с новыми правилами, созданными форком, а старая версия по-прежнему работает по старым правилам до форка. Единственное, что объединяет эти две сети, — это их общая история. Предположим, вы держали 5 BTC до хард-форка в сети, тогда вы в конечном итоге будете владеть 5 BTC как в новой, так и в старой версии блокчейна.
 
Хардфорки обычно случаются, когда одна часть сообщества хочет внедрить новую функцию в блокчейн, а другая часть этого не хочет. Могут быть разные причины для внесения новых изменений, такие как масштабируемость, повышение безопасности и так далее.
 
Одним из самых известных примеров хардфорка была фрагментация сети Биткойн в 2017 году на две отдельные цепочки: Биткойн (BTC) и новую, Биткойн Кэш (BCH). Форк произошел потому, что некоторые люди в сообществе хотели решить проблему масштабирования Биткойна. Сторонники хардфорка хотели увеличить размер блока, а другие были против. Мягкие вилки В отличие от хардфорков, узлы более новой версии блокчейна могут взаимодействовать с узлами более старой версии. Правила, введенные в софтфорке, не противоречат старым правилам. Софтфорки также часто используются для реализации новых функций на уровне программирования, которые не будут видны пользователям сети. Связь между новыми узлами, созданными в результате софт-форка, полностью совместима со старыми узлами. Новые узлы просто отфильтровывают информацию старых узлов, которая не нужна для работы новых узлов. Примером софт-форка может быть форк Segregated Witness для биткойнов после хард-форка BTC и BCH. Он также обратился к масштабируемости Биткойна без создания хард-форка. SegWit был обновлением, которое просто изменило формат блоков и транзакций таким образом, что старые узлы по-прежнему могли проверять блоки и транзакции; они бы их просто не поняли.


Більше схожих статей на тему:
Крипто новини 2024

NEWS TODAY
© HADCOINS.com 2024