name: Специальное математическое и программное обеспечение взаимного информационного согласования в системах распределенного реестра
keyword_list: Распределенный реестр, взаимное информационное согласование, блок, транзакция, цепочка блоков, fork
abstract: Актуальным направлением совершенствования технологий распределенных программных систем является исследование возможностей использования в их архитектуре концепций и технологических решений на базе распределенного реестра (distributed ledger technology – DLT). Особенностью DLT является децентрализация процесса хранения данных, создания множества равнозначных копий этих данных и синхронизации этих копий на основе класса алгоритмов взаимного информационного согласования (ВИС). К алгоритмам ВИС предъявляются требования по отказоустойчивости и учету возможности нештатного функционирования отдельных узлов. В программном обеспечении практических реализаций DLT-систем, например, таких, как платежные peer-to-peer системы, используется технология цепочки блоков (в терминах DLT-систем - blockchain), в общем случае удовлетво-ряющая перечисленным выше требованиям.Большой вклад в совершенствование средств математического и про-граммного обеспечения DLT-систем в целом и систем с распределенным рее-стром на основе цепочки блоков (DLT ЦБ систем) в частности внесли Л. Лампорт, Д. Фишер, А. Линч, С. Патерсон, Д. Онгаро, Д. Оустерхаут, Р. Шостак, М. Пиз, С. Накамото, Г. Вуд, Д. Вилк, В. Бутерин.Однако большинство полученных результатов исследований в данной области не в полной мере учитывают в рамках решения задачи ВИС, одно-временную реализацию узлами нескольких нештатных функций, таких, на-пример, как формирование ответвления обрабатываемых данных (fork версии) и атаку временной блокировки (сокрытие сгенерированного блока от других узлов системы). Так, в программном обеспечении платежных peer-to-peer систем узлы стремятся увеличить свою эффективность при выполнении алгоритма ВИС путем изменения поведения: выбора между работой по за-данным правилам и нештатным функционированием, таким образом опреде-ляя стратегию поведения. При этом учет вариантов стратегий поведения узлов или не выполняется, или для них используются проприетарные алгоритмы, специфические для конкретной реализации DLT ЦБ системы и учитывающие варианты стратегии поведения узла только по отдельности. Кроме того, воз-можность объединения узлов в группы приводит к централизации распреде-ленной системы, что негативно влияет на стабильность ее работы – вероятность формирования единой ЦБ. Централизация увеличивает вероят-ность реализации отдельными узлами или их группами нештатных функций, что может привести к формированию альтернативной ЦБ. Подобный подход приводит к необходимости совершенствования математического обеспечения DLT ЦБ систем для реализации различных алгоритмов ВИС.Таким образом, в настоящее время актуальной является задача разра-ботки дополнительных средств математического и программного обеспечения систем с распределенным реестром на основе цепочки блоков, обеспечиваю-щих поддержку различных алгоритмов ВИС, возможности объединения узлов в группы и формирования на их базе стратегии поведения, включающей нештатные функции: формирование ответвления обрабатываемых данных и атаку временной блокировки с целью повышения стабильности их работы.
chairman_dissertation_council.surname: Бурковский В.Л.
chairman_dissertation_council.position: заведующий кафедрой
chairman_dissertation_council.degree: Доктор технических наук
organization_supervisor.surname: Проскурин Д.К.
organization_supervisor.position: Врио ректора
organization_supervisor.degree: Кандидат физико-математических наук
rubrics.code: 50.39.15
rubrics.name: Архитектура и структура вычислительных сетей
rubrics.code: 50.41.23
rubrics.name: Программное обеспечение вычислительных сетей
rubrics.code: 50.41.21
rubrics.name: Системы управления базами данных (СУБД)
oecds.code: 01.02.00
oecds.name: Computer and information sciences
speciality_codes.name: Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей
speciality_codes.code: 05.13.11
supervisors.fio: Кравец О.Я.
supervisors.scientific_degree: Доктор технических наук
supervisors.speciality_code: Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей
supervisors.responsible_type: Научный руководитель
opponents.fio: Перепелкин Д.А.
opponents.scientific_degree: Доктор технических наук
opponents.speciality_code: Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей
opponents.responsible_type: Оппонент
opponents.fio: Соляник С.А.
opponents.scientific_degree: Кандидат технических наук
opponents.speciality_code: Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей
opponents.responsible_type: Оппонент
protection_organization.short_name: ФГБОУ ВО "ВГТУ"
protection_organization.name: Федеральное государственное бюджетное образовательное учреждение высшего образования "Воронежский государственный технический университет"
protection_organization.ogrn: 1033600070448
protection_organization.organization_type: Организация
protection_organization.okogu: Министерство науки и высшего образования Российской Федерации
protection_organization.okopf: Федеральные государственные бюджетные учреждения
author_organization.short_name: ФГБОУ ВО "ВГТУ"
author_organization.name: Федеральное государственное бюджетное образовательное учреждение высшего образования "Воронежский государственный технический университет"
author_organization.ogrn: 1033600070448
author_organization.organization_type: Организация
author_organization.okogu: Министерство науки и высшего образования Российской Федерации
author_organization.okopf: Федеральные государственные бюджетные учреждения