14.08.2018
В одной из статей соучредитель Ethereum Виталик Бутерин предложил новый тип консенсусного алгоритма, который требует всего 1% узлов быть «честным». Это означает, что теоретически атакующий должен контролировать более 99% узлов блокчейн для проведения успешной атаки.
«Знаете ли вы, что если вы добавите еще больше присвоений (в частности, вы хотите, чтобы наблюдатели также активно наблюдали за консенсусом, а не просто загружали его результаты по факту), вы можете увеличить отказоустойчивость вплоть до 99%?« — написал Виталик.
Новый алгоритм был впервые изобретен Лесли Лампортом в 1982 году, который является
Как это работает
Новый алгоритм вводит новый тип узлов валидатора, называемых «независимых узлов наблюдателей». Эти узлы наблюдают за блокчейн в режиме реального времени и обнаруживают несогласованности при появлении сообщения. Это работает, потому что атаки Double Spend немного быстрее (или медленнее) по сравнению с обычными транзакциями, и специальные узлы обнаруживают это.
Разработчик Ethereum Конрад Барски объясняет немного подробнее о том, как это приносит пользу цепочке.
«Как правило, все согласованные алгоритмы заботятся о том, что делают валидаторы (
Источник: freedman.club
Комментарии
Пока нет комментариев