здесь идея не в том чтобы исключить атаку 51
а в том чтобы не дать ни кому ею воспользоваться
тк участник с 51% мощности фактически владеет 100% мощности сети
те на самом деле он создает блоки и поддерживает транзакции
тк может отменять транзакции (работу) участников с мешеми мощностями
формируя боле длинные цепочки подтверждений
которые и становятся для сети приоритетными
так?
предположим
есть сеть с участниками А В С
но с небольшим дополнением те правилом
есть еще один участник Д (ранние страховой пул)
который не чего не генерирует
а которому они каждый отдают по 51 % своей мощности
те участники А В С
что такое участник Д тут 2 варианта
а. это пул или лучше пулы которые не кому не принадлежат
(что то на вроде общественной собственности)
(Д1 Д2 Д3 Д4 итд) которые используют
переданные мощности для генерации блоков
и распределяют вознаграждение согласно отданным долям
между участниками А В С и что характерно гарантирует невозможность атаки 51
это фактически аналог ФРС со своими плюсами и минусами
б. распределить как можно равномернее генерирующие мощности
те в каждом кошельке (он как бы 2 й)
этот кошелек и одновременно децентрализованный пул
на который и передается мощность с других участников
сети распределяясь между ними как можно равномернее
те А(60%) В(20%) С(20%) отдают участнику Д (который встроен в их клиент) 51% своей мощности
и в итого (уберу доли процентов для простоты)
А(<30%) В(<10%) С(<10%) Д(=51%)
и в итоге получается что все ветви сети равноправны тк выровнены по мощности
ну и начисления производить как в предыдущем варианте
плюс чтобы исключить махинации
при начислении вознаграждения
его можно сделать двух факторным
те сравнивая данные между (А В С) и (Д)
кроме того можно использовать элементы случайности
в момент распределения мощности между участниками сети
зы почему вы решили что 51% награды майнинга будет уничтожаться нет участник Д тоже занимается созданием блоков и поддержкой транзакций раздавая участникам А С В их доли в виде BTC