ну допустим 30%. можно дизайн рисовать вокруг процента :)
у нас консенсус не BFT, поэтому можно все константы крутить до 50% плохих ребят, мы делаем с предположением что их не больше 30% для data availability и не больше 50% для liveness.
Для state validity там предположения сложнее, потому что в шардинге есть еще такая тема как adaptive corruption, когда валидаторов подкупают уже после того как их назначили на шарды, и для state validity фактически наш security assumption что в шарде всегда есть хотя бы один человек который честный и валидирует шард, и что data availability решение работает. Чтобы сильно увеличить шанс на то что один человек честный-таки есть мы скрываем кто назначен на какой шард.
Как я понимаю в понедельник будет эпизод там мы это достаточно подробно обсудили. Ну и статья есть
near.ai/nightshade