Софтфорк (UASF) что это? Для тех кто понимает.
1. Что такое активируемый пользователями софтфорк (UASF)? Аббревиатура UASF означает User Activated Soft Fork – активируемый пользователями софтфорк. UASF – это механизм, при котором активация софтфорка происходит в указанную дату, определяемую полными узлами сети (нодами). Подобная концепция требует значительной поддержки и координации со стороны индустрии, и неслучайно эту модель также называют экономическим большинством.
2. Что такое софтфорк? Существуют два основных вида модификации исходного кода: софтфорки и хардфорки. Первый можно назвать «мягкой» модификацией, второй — «жесткой». В случае софтфорка изменение правил не требует обновления клиента (программного обеспечения) для исполнения новых правил. Если ноды в сети не примут новые правила, они по-прежнему смогут взаимодействовать с нодами, которые пользуются новыми правилами.
3. Чем UASF отличается от других способов активации софтфорка? Ключевое отличие UASF заключается в том, что обычно все значимые модификации в исходном коде активируются посредством MASF (Miner Activated Soft Fork) - механизма, при котором о готовности к обновлению сигнализирует большинство майнеров.
4. Как UASF связан с решением Segregated Witness? В марте 2017 года концепция активируемого пользователями софтфорка была объединена с активацией Segregated Witness (SegWit) - обновлением протокола биткоина, которое направлено на оптимизацию размера блока. Оно закладывает основу.