Читаем 1c2b9509b53cb0837976a7dc6c8bcd37 полностью

тех инвариантов, эллиптические кривые которых изогенны друг другу.

Собственно, нахождение путей в графе между вершинами или, другими

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

есть та сложновычислимая задача, на базе которой строится данный

криптографический алгоритм. Структуры, построенные на основе

последовательно наложенных друг на друга графов эллиптических кривых, представляют собой очень красивые геометрические объекты, как, например, сложная «звезда изогений», показанная на рисунке:

Очевидно, что применение изогений существенно усложняет эллиптическую

криптографию. Если в классическом варианте мы имеем дело только с одной

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

квантовому компьютеру не под силу решить эту задачу за

субэкспоненциальное время, что говорит об исключительной криптостойкости

алгоритма, который с полной уверенностью можно считать «постквантовым».

Скорее всего, данный алгоритм на текущий момент является наиболее

пригодным для построения на его основе блокчейн-проектов, которые

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

пользователей. А в свете активно развивающейся индустрии квантовых

вычислений эта проблема становится действительно актуальной.

Теория игр и блокчейн

Когда мы рассматривали децентрализацию как способ управления, была

обозначена проблематика сложности взаимодействия равных по правам

субъектов в системах, где консолидирующий и управляющий центр отсутствует

как класс. И ведь действительно, каким же наиболее эффективным образом

равноправным участникам системы следует приходить к единым решениям, которые устроят если не абсолютно всех, то подавляющее большинство?

Очевидно, должна существовать некая процедурно обусловленная форма

общественного согласия, позволяющая принимать решения, обязательные к

исполнению всем сообществом. При этом она не должна создавать

неразрешимые конфликты, ведущие к разрушению системы в целом. Этот

комплекс мер называется формированием правил для прихода к консенсусу, то

есть единодушия во мнениях между заинтересованными лицами при принятии

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

Совокупность стремлений участников системы извлечь собственную или

общественную выгоду, преодолевая при этом явное или скрытое

сопротивление других участников с противоположными интересами, можно

описать словом «игра». Разумеется, для реализации своих целей каждый из

участников оперирует той или иной специально разработанной стратегией, которая стремится к достижению максимального эффекта в решении

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

— «теория игр», и мы рассмотрим ее отдельные элементы, поскольку они

являются важным звеном при построении блокчейн-систем, которые почти

всегда децентрализованы, а ее участники равноправны. Речь идет в первую

очередь о методах формирования консенсуса между узлами сети при создании

цепочки блоков, а также наборов транзакций в них. Но об этом чуть позднее.

Сначала попробуем уяснить для себя, что же является эффективной или

неэффективной стратегией при достижении общего согласия.

Эффективность стратегии неразрывно связана с понятием рационального

поведения участников. Чтобы убедиться, что сотрудничество между

участниками «игры» не всегда гарантировано, даже если это сообразуется с их

общими интересами, рассмотрим известную «Дилемму заключенного». Она

была представлена в 1950 году американскими математиками Мерилом

Фладом и Мелвином Дрешером. В тюрьму почти одновременно и за одно и то

же деяние попадают двое преступников. Небезосновательно предполагая

возможный сговор между ними, полиция изолирует их друг от друга, а затем

предлагает каждому одинаковые условия сотрудничества со следствием.

Форма сотрудничества предполагает свидетельство одним заключенным

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

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

сотрудничать, каждый получает минимальный срок. Если же имеет место

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

же тогда в этом случае наиболее эффективная стратегия для каждого из

заключенных?

Дилеммой эта ситуация называется потому, что для каждого отдельно взятого

заключенного и при рассмотрении их как группы предпочтительные стратегии

диаметрально противоположны по смыслу. Для конкретного заключенного

выгоднее переложить всю вину на другого, и тогда у него есть шанс

немедленно выйти из тюрьмы. Но двум заключенным как группе выгоднее

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

минимальным среди всех возможных исходов. То есть если по отдельности

оба субъекта ведут себя рационально, то в совокупности результатом

Перейти на страницу:

Похожие книги

Linux
Linux

Книга посвящена операционной системе Linux. Приводятся подробные сведения о ее особенностях и возможностях, идеологии файловой системы, инсталляции и основных командах, вопросах компиляции ядра, настройках и сервисах. Большое внимание уделяется организации на базе Linux различных серверов и служб: электронной почты, WWW, FTP, INN, Proxy, NTP, а также проблемам администрирования сети, обеспечения безопасной работы и другим вопросам. Описаны способы настройки под Linux рабочих станций, в т. ч. и бездисковых, установки и эксплуатации на них графических сред типа X Window, а также конфигурирование модемных соединений, принтеров и сканеров, отладка взаимодействия с Linux-машинами такой «экзотической» периферии, как карманные компьютеры, мобильные телефоны, TV-тюнеры и т. п. Рассматриваемые в книге конфигурационные файлы и структура каталогов соответствуют дистрибутиву Red Hat Linux 7.x, тем не менее, при минимальной адаптации все упоминаемые в книге пакеты устанавливаются в любом дистрибутиве Linux.Для начинающих администраторов или пользователей Linux.

Алексей Александрович Стахнов

ОС и Сети, интернет
Атака на Internet
Атака на Internet

Эта книга является одним из первых специализированных изданий, написанных отечественными авторами, которое посвящено обстоятельному анализу безопасности сети Internet. В книге предлагаются и подробно описываются механизмы реализации основных видов удаленных атак как на протоколы TCP/IP и инфраструктуру Сети, так и на многие популярные сетевые операционные системы и приложения.Особое внимание авторы уделили причинам возникновения и успеха удаленных атак, а также их классификации. Были также рассмотрены основные способы и методы защиты от удаленных атак.Издание предназначено для сетевых администраторов и пользователей Internet, администраторов безопасности, разработчиков систем защит, системных сетевых программистов, студентов и аспирантов вузов, а также для всех интересующихся вопросами нарушения и обеспечения информационной безопасности компьютерных сетей.

Дмитрий Геннадьевич Леонов , Илья Давыдович Медведовский , Павел Валентинович Семьянов

ОС и Сети, интернет / Интернет / Книги по IT
Как раскрутить и разрекламировать Web-сайт в сети Интернет
Как раскрутить и разрекламировать Web-сайт в сети Интернет

Настоящая книга заинтересует всех, кто столкнулся с вопросами подготовки, размещения в Сети и популяризации Internet ресурсов различного уровня: от домашней странички до корпоративного сайта. В ней вы найдете все, что необходимо для оптимизации Web сайтов под поисковые системы: приемы написания Web-страниц, описание множества самых популярных специализированных программ, предназначенных для подготовки сайта и его раскрутки, создания удачного HTML-кода страниц с правильными метаданными.Книга является практическим руководством для разработчиков Web сайтов и всех, занимающихся их продвижением. Автор приводит множество советов, касающихся создания и анонсирования Web страниц. Рассмотрены средства автоматизации для повышения эффективности разработки и маркетинга при создании и обслуживании сайта. Описание программных и сетевых средств, автоматизирующих процессы тестирования и отладки сайта, обеспечивающих проверку работоспособности и корректности гиперссылок, синтаксиса HTML кода и грамматики размещенного на странице текста, занимает центральное место в книге. Подробно излагаются возможности таких программ, как Linkbot Developer Edition, Domain NameChecker, Retrieve, CyberSpyder Link Test, HTML Link Validator, CSE HTML Validator, A Real Validator, MetaTag ToolKit, MetaMan, WebQA.Отдельная глава посвящена регистрации Web ресурсов в поисковых системах и каталогах. Описываются программы автоматической регистрации (WebPosition, Page Promoter, Web Регистратор), способы взаимодействия с индексирующими роботами поисковых машин, правила применения метаданных. Рассматриваются приемы и методы рекламы сайтов в Internet, указаны критерии ее эффективности.Издание рассчитано на широкий круг читателей и будет полезно как начинающим создателям Web сайтов, так и профессионалам, которые хотят научиться более качественно продвигать в Сети свой Web продукт.

Александр Петрович Загуменнов

ОС и Сети, интернет