Атака в 51% может быть очень вредной для блокчейна, поскольку она полностью предотвращает получение подтверждений новыми транзакциями и может остановить платежи между некоторыми или всеми пользователями. Виталик Бутерин из Ethereum Foundation предполагает, что эту проблему могут решить своевременные детекторы.
Gредложенная Бутерином новая концепция направлена на решение 3-х проблем, ведь она позволяет активным клиентам в блокчейне прийти к соглашению по трем важным вопросам. А именно они будут знать:
- произошло или нет «достаточно плохое» нападение на 51%;
- по какой «правильной» цепочке сходиться;
- какие валидаторы «виноваты» в атаке.
Этот анализ будет проводиться через сеть случайно выбранных аттестаторов. Они проверят временные метки каждого блока и выяснят, пришел ли он «вовремя». Таким образом, только блоки, прибывающие «вовремя», будут повторно транслироваться в сеть с подписями свидетелей.
Также такие концепции своевременности детекторов устранят возможность наложения цензуры на блокчейн. Любая часть блокчейна, которая отклоняет «честные» блоки, не будет поддерживаться клиентами:
“Это легко: если блок с самопровозглашенным временем t является своевременной цепочкой, которая не включает этот блок (…) до того, как [дедлайн] автоматически будет считаться неканоническим”.
В основном, сообщество исследователей Ethereum (ETH) высоко оценило эту концепцию. Некоторые из них даже спросили, будут ли предложенные методы подходить для начальных этапов Ethereum 2.0, версии протокола Proof of Stake для Ethereum, которая будет внедрена в 2020 году.
Виталик Бутерин говорит, что это возможно, и он лично надеется, что усилия по развитию будут двигаться «в этом направлении».
Таким образом, возможно, Ethereum 2.0 Phase 1, который может быть запущен уже во втором квартале 2020 года, станет первой реализацией новой концепции устойчивости к атакам.