В сети Silicoin обнаружена критическая уязвимость. 26 октября была запущена основная сеть Silicoin. Сообщество обнаружило ошибку в основной сети сразу после запуска, разработчики приняли решение приостановить сеть отключив Timelord, и сделали снимок на высоте 16800.
В команде рассказали что уязвимость не была связана с безопасностью, и тем более не было не какого взлома сети. Вся проблема в стейкинге, а вернее в его механизме валидации. Напомню, изюминкой проекта стала новая система POB (Proof of Balance) распределения награды за выращенный блок Silicoin основанная не только на размере вашей фермы но количество SIT токенов на стейкенговых адресах. Как оказалось механизм проверки стейкинга оказался очень простым, что могло дать злоумышленнику обойти его и получить наибольший шанс получить лучшую генерацию блока чем других фермеров Silicoin.
Для решения это проблемы нужно ввести более полный механизм проверки POS. Первоначальная консенсусная реализация Chia используется для проверки доказательства существования пространства-времени. В то же время, недавно написанный валидатор стейкинга используется для проверки статуса стейкинг каждого блока. После тщательного анализа и проверки кода, оценки рабочий нагрузки, разработчики составили план как это исправить. По предварительным подсчетам это займет 7-10 дней.
Плюсы и минусы перезапуска следующие:
При перезапуске:
- Те, кто использует ошибку, не могут получить прибыль, используя эту ошибку;
- Фермеры могут начинать и добывать в благоприятных условиях;
- На когнитивном уровне механизма консенсуса все будут одинаковыми, потому что теперь большинство фермеров знают, что такое стейкинг и как он работает;
- Ошибка будет решена и перезапущенный новый сетевой код станет чище.
Если не перезагружать (означает просто обновить и продолжить работу в сети):
Фермеры, которые не обращают особого внимания на информацию о сообществе, могут продолжать заниматься сельским хозяйством после входа в сеть после высоты блока 16800. Если это так, во всей сети будет больше фермеров, и Silicoin будет больше; И фермеры могут продолжать заниматься сельским хозяйством в течение этого периода, чтобы получать стабильные льготы по SIT.
Мы надеемся, что вы присоединитесь к голосованию, чтобы определить, будет ли сеть Silicoin перезапущена или нет.