Правильно, она соревновательная, а потому определенные группы с мощностями вырываются вперед и получают преимущество. И всё идет к концентрации вычислительной мощи в одних скажем так руках.
Как было не раз, когда какой-то пул подходит к границе 50%, все начинают об этом писать и беспокоится. Проблема эта не решается алгоритмически, а приходиться договариваться. В какой-то момент пул может не согласиться на добровольную потерю доли вычислительной мощи.
Соревновательная составляющая предполагает, что определенные участники вырываются вперед. Но она также предполагает, что это преимущество обычно временное. Поэтому никакой концентрации вычислительной мощности мы не наблюдаем. Для этого есть и другая причина: в долгосрочной перспективе майнерам не выгодны большие пулы, так как централизация власти в одних руках ставит под угрозу их будущую прибыль. Чем здоровее сеть, тем им лучше. Да и не стоит забывать, что думать о пулах как о едином организме неправильно: оператор пула не имеет никакого влияния на майнеров.
Я бы также хотел обратить ваше внимание вот на что. Что не нужно забывать, зачем вообще майнинг нужен. Это же не просто майнить ради майнинга.
Поэтому, майнинг обеспечивает:
1. Безопасность. Высокие сложности, а в моем случае большая минимальная сумма блока, практически исключают форки или позволяют эффективно их отсеивать, а также подсчет всей цепи исключает с каждым блоком глубокую реорганизацию блокчейна.
2. Цензура. Опасность 51% это не только возможность двойной траты, но и в первую очередь цензура транзакций. Для блокчейнов, где блок создает один майнер, это особенно актуально. У меня же блоки создают много майнеров и это исключает возможность цензуры, так как всех майнеров, строящих блок, контролировать невозможно.
Это все в теории, нужна програмная реализация для проверки этих тезисов. Для удовлетворения обоих условий, что высокой сложности, что противойдействия атакам и цензуре, нужно много майнеров, но не факт что они будут. Майнерам нужно, чтобы монета была ценная для оправдания затрат, но монета не будет ценной, если ее никто не захочет майнить. Важно не только продумать дизайн, но и обеспечить варианты использования. Не только "как", но и "зачем". Без этого проект нереализуем.