Я помню когда остался месяц до запланированной активации segwit2x и я полез искать исходники в Bitcoin github. Ничего там не нашёл и очень удивился. Как можно было готовить такой масштабный апгрейд без должной подготовки?
@SysManBF вопрос, как ты думаешь, для segwit2x всё было готово?
Исходники были. но смысл был в другом, были несколько лагерей - одни кричали что хотим большие блоки по 8-30-60МБ и без вариантов, ради этого и Classic, Unlimited, BCH сырые и создавались как Full-hard-FORK - но решения не рабочие в больших масштабах, и ведущие к бооольшушим рискам падения сети, невозможности содержания нод и тупику через 2-3 года, переключать рабочую сеть на форк с 20м пользователями это крайне сложно, потери проблемы... а главное убытки и потеря репутации.
- а было решение segwit Soft-fork, програмно активируемое - которое созадвали 2 года почти 300 разработчиков и вылизывали код, проверенное и которое оптимизиурет информацию в блоке, исправляет ошибки и как платформа дает возможность multi-sig, P2PK, P2PKH, P2SH, P2WPKH, Лайтнинг, TimbleWimblie, coinjoin, MAST и все прочие штуки постепенно добавлять
-segwit2x был компромис, 4 месяца пауза, те кто хотят большие блоки пишут код, активизируем сущестующий SegWit - и дальше если код будет нормальный, и его будут все поддерживать, то шаги дальше - код нормальным не был и написать быстро его не смогли и без ошибок не смогли, поддержки он не получил - вот весь рассказ. по сути выбор был - безопасный путь segwit2x все вместе, либо хардфорки на 2-3 сети и 2-3 отдельные сети вместо битка