Введение в технологию Блокчейн. Тимур Сергеевич Машнин

Чтение книги онлайн.

Читать онлайн книгу Введение в технологию Блокчейн - Тимур Сергеевич Машнин страница 19

Введение в технологию Блокчейн - Тимур Сергеевич Машнин

Скачать книгу

предположение о безопасности.

      Вместо того, чтобы сказать, что почему-то большинство узлов являются честными в контексте, где узлы даже не имеют идентификаторов и не понимают, что это значит, мы можем теперь четко заявить, что атаки на биткойн маловероятны, если большинство майнеров, взвешенные по хэш-мощности, следуют протоколу – или, являются честными.

      Это так, потому что, если большинство майнеров, взвешенные по хеш-мощности, честны, конкуренция за предложение следующего блока автоматически гарантирует, что существует по меньшей мере 50-процентный шанс, что следующий блок, который будет предложен в любой момент, исходит от честного узла.

      В области исследований распределенных систем и компьютерной безопасности, как правило предполагают, что некоторый процент узлов является честным, и показывают, что система работает как предназначено, даже если другие узлы ведут себя произвольно.

      Это тот же подход, которому следовали и мы, за исключением того, что мы взвешиваем узлы по хэш-мощности при определении большинства узлов.

      В исходном документе Биткойн также содержится этот тип анализа.

      Но теория игр дает совершенно другой, и, возможно, более сложный и реалистичный способ определения того, как будет себя вести система.

      В этом представлении мы не разделяем узлы на честные и злонамеренные.

      Вместо этого мы предполагаем, что каждый узел действует в соответствии со своими стимулами.

      Каждый узел выбирает (рандомизированную) стратегию, чтобы максимизировать свой выигрыш, учитывая потенциальные стратегии других узлов.

      Если протокол и стимулы разработаны хорошо, то большинство узлов будут следовать правилам большую часть времени.

      «Честное» поведение – это всего лишь одна стратегия из многих.

      Исходя из теории игр, большой вопрос заключается в том, является ли поведение майнера по умолчанию «равновесием Нэша», то есть представляет ли оно стабильную ситуацию, в которой ни один майнер не может реализовать более высокий выигрыш, отклонившись от честного поведения.

      Этот вопрос по-прежнему спорный и является активной областью исследований.

      Равнове́сие Нэ́ша – одно из ключевых понятий теории игр. Так называется набор стратегий в игре для двух и более игроков, в котором ни один участник не может увеличить выигрыш, изменив свою стратегию, если другие участники своих стратегий не меняют.

      Решение головоломок-хэшей вероятностно, потому что никто не может предсказать, какой из nonce приведет к решению головоломки.

      Единственный способ сделать это – попробовать nonce один за другим и надеяться, что это удастся.

      Математически этот процесс называется испытаниями Бернулли.

      Испытание Бернулли – это эксперимент с двумя возможными результатами, и вероятность получения каждого результата зафиксирована между последовательными испытаниями.

      Здесь два результата: попадает ли хэш в целевое

Скачать книгу