Что такое софтфорк и для чего он нужен
Решение о ветвлении блокчейна криптовалюты принимают разработчики или участники блкочейна. Это зависит от того, каким образом управляется «цепочка». Иногда владельцы токенов имеют право голоса о вариантах дальнейшего развития. В зависимости от достигнутого согласия выделяют два варианта форков. Сегодня рассмотрим, что такое софтфорк и для чего он нужен.
Что это такое
Как понятно из названия, софтфорк — это небольшие корректировки кода блокчейна. Так как в алгоритм вносятся минимальные правки, новая цепочка сохраняет высокую совместимость с предыдущей. Однако новые элементы будут формироваться и присоединяться по новым правилам. Особенность состоит в том, что если возникнет необходимость, обновление можно «откатить».
Пример такого ветвления — Segregated Witness, который произошел в августе 2017 года в блокчейне биткоина. Процесс подготовки этого форка занял у создателей два года. А целью его было совершенствование работы платформы.
В результате удалось достичь таких преимуществ:
- Повысилась скорость обработки транзакций в блокчейне, а также увеличилось количество одновременно обрабатываемых запросов;
- Снизились комиссионные платежи за совершение операций на платформе;
- Стало возможным подписывать транзакции несколькими участниками, то есть введен механизм мультиподписей;
- Повышена безопасность распределенного реестра для хранения данных;
- Разработчики оптимизировали код для внедрения новых функций в платформе.
Пользовательский форк
Вариантом софтфорка является ветвление, которое инициируют участники распределенного реестра. Но для этого им необходимо владеть мощной майнинговой фермой с высоким хешрейтом в сети. Правилами платформы может быть предусмотрено, что участники имеют право принимать решение о дальнейшем развитии. Но UASF или пользовательский форк — это самовольный запуск изменений, если это позволяет используемый алгоритм.
Инициаторами такого форка могут быть:
- Крупные инвесторы, скупившие большую часть монет;
- Криптовалютные биржи, владеющие большими суммами активов;
- Владельцы полных узлов, имеющие право на изменение.
Но во избежание подобных ситуаций в блокчейны вводится механизм защиты. Чтобы принять решение о ветвлении необходимо, чтобы не менее 90% участников сети, которые имеют право принимать решение, проголосовали за него.
Минус пользовательских форков — очень медленный переход на новую цепочку. То есть все изменения вступают в силу в течение 12 и более месяцев.
Читать также:
- Что такое аирдроп (AirDrop)?
- Как создать ордер на покупку/продажу на бирже?
- Купил крипту — что дальше