Нужно сказать что 51% мощности не дает гарантии моментального контроля над сетью,
если говорить о битке, то там атакующему нужно найти больше 6 блоков подряд, чтобы
провести хотябы атаку двойной траты, если говорить об откате транзакций и блоков, то
тут нужны вообще сверхмощности что больше похоже на фантастику.
Я позволю себе еще раз обратить ваше внимание.
На биткойновском тестнете хорошо видны то ли преднамерянные,
то ли случайно случившиеся атаки-51. Цепочка блоков раздвоилась после блока 996198:
блок 996198
https://test.webbtc.com/block/0000000000e0f4516a7558eb92a0d4cbfd630c6bce18c181b8515ebee5fa399a- это корень двух цепочек - общий для двух форков
сперва росла цепочка
996199:
https://test.webbtc.com/block/0000000000af7aac1817b82d377fa989407d607dc1953d63827d8adfa39de85b996200:
https://test.webbtc.com/block/0000000000ec03755d2a96e1dc36396fc614ea1ef56674057fca31cf2c703b61и так далее. честно говоря я заколебался искать конец этой цепочки
996660:
https://test.webbtc.com/block/0000000004853fc44e4ee16752f7d055cc28f98c9c678898d198db97b04da99bэто уже 460 блоков и цепочка все еще продолжается. можете кликать дальше по ссылке "Next Block"
чтобы найти конец этой цепочки. рано или поздно она оборвется...
... потому что эта цепь была реорганизована! то есть переписаны блоки начиная с 996199
сейчас mainchain в тестнете
996199:
https://test.webbtc.com/block/00000000008818f4b21dc6203b9c86f2c8b2aa694c0d46106a5e2baf93dcc691996200:
https://test.webbtc.com/block/000000000016d85e2b8fbcf05d93c2b45fd0a0d7a2c884b4fc0cd77cc555b49bЭто к вопросу - сколько блоков гарантирует надежность сети. В тестнете такая маленькая по нынешним
временам сложность, что 400 (четыреста, Карл!) подвтверждений не гарантируют иммутабельности блокчейна.
Был ли этот случай тестом реальной атаки-51 или кто-то просто так развлекался - судите сами.
Я не знаю. Может быть и так, и эдак.