Многие участники рынка криптовалют постоянно дискутируют о хардфорках и новых криптовалютах, появляющиеся в результата обновления сети. Однако мало кто говорит о софтфорках криптовалют, призванные улучшить работу той или иной сети и расширить ее функциональность.


Что представляет собой софтфорк? Какие существуют известные примеры? Будем разбираться в этом интересном обзоре!

Что такое софтфорк?

Софтфорк (softfork) – это внесение изменений в код блокчейна криптовалюты, после чего новые алгоритмы продолжают взаимодействовать со старыми. Простыми словами, старый и новый код гармонично работают в рамках одной сети. Это своего рода апгрейд системы, который призван улучшить работу сети.

Главным отличием софтфорка от хардфорка является то, что софтфорк не подразумевает разделение сети, выпуск новой криптовалюты и каких-либо других фундаментальных решений. В свою очередь, хардфорк проводится только в том случае, если новый и старый код не могут работать друг с другом в рамках одной сети. Как результат, происходит разделение сети на два отдельных блокчейна. Крупнейшими хардфорками являются Bitcoin Cash, Litecoin и Ethereum Classic.

Более того, в случае реализации софтфорка с багами, разработчики могут отменить интеграцию кода и “откатить” код. В случае с хардфорком, откат кода попросту невозможен.

Цели софтфорка

Практически все софтфорки проводятся для достижения следующих целей:

  • Увеличение пропускной способности сети. Это позволит повысить привлекательность криптовалюты и привлечь больше рядовых пользователей
  • Повышение анонимности и конфиденциальности сети.
  • Уменьшение размера комиссий за транзакции.
  • Улучшение системы безопасности, чтобы снизить вероятность взлома крипто-кошельков.
  • Смена алгоритма майнинга. Это цель достигается крайне редко в случае софтфорка. Наиболее известным примером считается Bitcoin Gold, в сети которого произошел софтфорк для смены алгоритма на Equihash 144,5. Внедренный код позволил заблокировать ASIC-майнинг в сети криптовалюты.

Софтфорк не подразумевает следующие вещи:

  • Увеличение эмиссии криптовалюты. Эмиссия биткоина составляет 21 млн BTC, а Litecoin – 84 млн LTC. Этот показатель невозможно изменить как в меньшую, так и в большую сторону. Однако существуют криптовалюты с неограниченной эмиссией, разработчики которых могут в случае необходимости установить лимит. Например, разработчики Ethereum Classic установили лимит в 230 миллионов ETC.
  • Время добычи блоков. Этот фундаментальный параметр можно менять только при проведении хардфорков.
  • Награда за блок. Она не меняется с момент выпуска монеты, и следовательно, изменение награды не представляется возможным (за исключением хардфорка).

После проведения софтфорка участникам сети криптовалюты необходимо обновить свое программное обеспечение, чтобы работать с обновленной сетью. Это добровольное условие, как в случае с обновлениями Windows 10. Пользователь может обновлять ОС, а может и нет. Если его не устраивают нововведения, он продолжит использовать ОС, функционирующую по старым правилам. Также само с софтфорками.

Примеры софтфорков

В этой статье мы уже упомянули про Ethereum Classic и Bitcoin Gold, претерпевшие довольно фундаментальный софтфорк. Также нужно вспомнить про такие нововведения:

  • SegWit. Самый популярный и успешный софтфорк в истории криптовалют. Новый код был интегрирован в такие сети, как BTC и LTC. Их пропускная способность увеличена, инертность транзакций устранена, чтобы сторонние разработчики могли создавать свои децентрализованные решения на базе блокчейна биткоина.
  • Pay to Script Hash (P2SH) или просто Legacy-адрес. Этот софтфорк проводился с целю изменить формат бтс-адресов.
  • Replace-by-fee. Софтфорк криптовалюты Litecoin, который позволил участникам сети заменять осуществленную транзакцию на другую, в которой установлена высокая комиссия.

Главные преимущества софтфорков

  • Улучшение различных качеств криптовалюты;
  • Устранение багов в работе сети;
  • Стимулирование конкуренции в крипто-индустрии;
  • Расширения спектра использования криптовалюты;
  • Откат нового кода в случае нахождения багов;

Подведем итоги

Софтфорк – это главный инструментов развития криптовалютных сетей, улучшающий пропускную способность и устраняющий различные баги. Безусловно, не все идеи разработчиков приводят к желаемому результату. Тем не менее, попытки их реализовать выступают драйверо популяризации сети той или иной криптовалюты.