Научная статья на тему 'ОСОБЕННОСТИ ОРГАНИЗАЦИИ ЦЕПОЧЕК ПЕРЕХОДОВ ПРИ ПРОВЕДЕНИИ СЕТЕВЫХ ЭКСПЕРТИЗ В ЗАКРЫТОМ БЛОКЧЕЙНЕ'

ОСОБЕННОСТИ ОРГАНИЗАЦИИ ЦЕПОЧЕК ПЕРЕХОДОВ ПРИ ПРОВЕДЕНИИ СЕТЕВЫХ ЭКСПЕРТИЗ В ЗАКРЫТОМ БЛОКЧЕЙНЕ Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
30
8
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
СЕТЕВАЯ ЭКСПЕРТИЗА / БЛОКЧЕЙН / ЗАКРЫТЫЙ БЛОКЧЕЙН / ТЕХНОЛОГИЯ РАСПРЕДЕЛЕННЫХ РЕЕСТРОВ / ДЕЦЕНТРАЛИЗОВАННАЯ ОБРАБОТКА ИНФОРМАЦИИ / ИНФОРМАЦИОННАЯ СИСТЕМА / ТРАНЗАКЦИЯ С ПРОПУСКОМ БЛОКИРОВОК / NETWORK EXPERTISE / BLOCKCHAIN / CLOSED BLOCKCHAIN / DISTRIBUTED LEDGER TECHNOLOGY / DECENTRALIZED INFORMATION PROCESSING / INFORMATION SYSTEM / TRANSACTION WITH SKIPPING LOCKS

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Тобин Дмитрий Сергеевич

Изложены особенности организации цепочек переходов при проведении сетевых экспертиз в закрытом блокчейне, реализация которого позволит создать защищенную распределенную платформу проведения сетевых экспертиз вариантов проектов. Цепочка переходов, как необходимая криптографическая блокчейн-структура, позволяет назначенным аудиторским узлам с помощью клиентского программного обеспечения эффективно осуществлять просмотр данных за любой промежуток времени работы блокчейна как в прямом, так и в обратном направлении, обеспечивая возможность подтверждения действительности выполнения транзакции с данными без необходимости просмотра полной записи блокчейна. Разработанный модуль выполнения консенсуса на платформе состоит из набора консенсусных узлов, которые коллективно подтверждают операции. Для увеличения быстродействия поиска и контроля над транзакциями платформы используются дополнительные длинные линии связи между ними, а для адаптации идеи пропуска блокировок используются дополнительные длинные линии связи. Это решение позволит проверять ссылочный блок с помощью криптографически проверенных маркеров, которые представляют большую группу хэшей соседних блоков. Конечный результат заключается в том, что даже пользователи платформы с ограниченными ресурсами, например, с низкой пропускной способностью сети, могут получать и эффективно проверять двоичные обновления с использованием жестко закодированной начальной версии программного обеспечения в качестве якоря доверия. У таких узлов платформы нет необходимости постоянно отслеживать цепочку выпуска блоков, как делает биткоин в полном узле, но может в частном порядке обмениваться данными и независимо проверять автономно необходимые блоки по прямым и обратным ссылкам. Преимущества предлагаемого способа организации цепочек переходов обеспечиваются возможностью проверки ссылочного блока с помощью криптографически проверенных маркеров, представляющих большую группу хэшей соседних блоков. При этом даже пользователи платформы с ограниченными ресурсами могут получать и эффективно проверять двоичные обновления с использованием жестко закодированной начальной версии программного обеспечения в качестве якоря доверия, а у узлов платформы отсутствует необходимость постоянного отслеживания цепочки выпуска блоков. За счет реализации пропуска блокировок обеспечивается решение задачи быстрого доступа пользователей к актуальной защищенной информации в удаленном режиме, а возможность стороннего вмешательства и искажения данных будет минимальна.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

FEATURES OF ORGANIZING TRANSITION CHAINS WHEN CARRYING OUT NETWORK EXAMINATIONS IN A CLOSED BLOCK

The features of the organization of transition chains during network examinations in a closed blockchain are described, the implementation of which will allow creating a secure distributed platform for conducting network examinations of project options. The transition chain, as a necessary cryptographic blockchain structure, allows designated audit nodes using client software to efficiently view data for any period of time the blockchain operates both in the forward and reverse directions, providing the ability to confirm the validity of the transaction with the data without the need to view full blockchain record. The developed consensus execution module on the platform consists of a set of consensus nodes that collectively confirm the operation. To increase the speed of search and control over platform transactions, additional long communication lines are used between them, and to adapt the idea of skipping locks, additional long communication lines are used. This solution will allow the reference block to be verified using cryptographically verified tokens, which represent a large group of hashes of neighboring blocks. The end result is that even users of a platform with limited resources, such as low network bandwidth, can receive and effectively check for binary updates using a hard-coded initial version of the software as a trust anchor. Such platform nodes do not need to constantly monitor the block release chain, as Bitcoin does in a full node, but can privately exchange data and independently independently check the necessary blocks for direct and backward links. The advantages of the proposed method of organizing transition chains are provided with the ability to verify the reference block using cryptographically verified tokens representing a large group of hashes of neighboring blocks. At the same time, even users of a platform with limited resources can receive and effectively check binary updates using a hard-coded initial version of the software as an anchor of trust, and the platform nodes do not have to constantly monitor the block chain. Due to the implementation of skipping locks, the task of quickly accessing users to up-to-date protected information in a remote mode is solved, and the possibility of third-party interference and data corruption will be minimal.

Текст научной работы на тему «ОСОБЕННОСТИ ОРГАНИЗАЦИИ ЦЕПОЧЕК ПЕРЕХОДОВ ПРИ ПРОВЕДЕНИИ СЕТЕВЫХ ЭКСПЕРТИЗ В ЗАКРЫТОМ БЛОКЧЕЙНЕ»

i-methods

том 12. № 2. 2020 http://intech-spb.com/i-methods/

Особенности организации цепочек переходов при проведении сетевых экспертиз в закрытом

Изложены особенности организации цепочек переходов при проведении сетевых экспертиз в закрытом блок-чейне, реализация которого позволит создать защищенную распределенную платформу проведения сетевых экспертиз вариантов проектов. Цепочка переходов, как необходимая криптографическая блокчейн-структура, позволяет назначенным аудиторским узлам с помощью клиентского программного обеспечения эффективно осуществлять просмотр данных за любой промежуток времени работы блокчейна как в прямом, так и в обратном направлении, обеспечивая возможность подтверждения действительности выполнения транзакции с данными без необходимости просмотра полной записи блокчейна. Разработанный модуль выполнения консенсуса на платформе состоит из набора консенсусных узлов, которые коллективно подтверждают операции. Для увеличения быстродействия поиска и контроля над транзакциями платформы используются дополнительные длинные линии связи между ними, а для адаптации идеи пропуска блокировок используются дополнительные длинные линии связи. Это решение позволит проверять ссылочный блок с помощью криптографически проверенных маркеров, которые представляют большую группу хэшей соседних блоков. Конечный результат заключается в том, что даже пользователи платформы с ограниченными ресурсами, например, с низкой пропускной способностью сети, могут получать и эффективно проверять двоичные обновления с использованием жестко закодированной начальной версии программного обеспечения в качестве якоря доверия. У таких узлов платформы нет необходимости постоянно отслеживать цепочку выпуска блоков, как делает биткоин в полном узле, но может в частном порядке обмениваться данными и независимо проверять автономно необходимые блоки по прямым и обратным ссылкам. Преимущества предлагаемого способа организации цепочек переходов обеспечиваются возможностью проверки ссылочного блока с помощью криптографически проверенных маркеров, представляющих большую группу хэшей соседних блоков. При этом даже пользователи платформы с ограниченными ресурсами могут получать и эффективно проверять двоичные обновления с использованием жестко закодированной начальной версии программного обеспечения в качестве якоря доверия, а у узлов платформы отсутствует необходимость постоянного отслеживания цепочки выпуска блоков. За счет реализации пропуска блокировок обеспечивается решение задачи быстрого доступа пользователей к актуальной защищенной информации в удаленном режиме, а возможность стороннего вмешательства и искажения данных будет минимальна.

Тобин Дмитрий Сергеевич

Научный сотрудник Академии военных наук, г. Москва, Россия, dtobin@mail.ru

АННОТАЦИЯ.

КЛЮЧЕВЫЕ СЛОВА: сетевая экспертиза; блокчейн; закрытый блокчейн; технология распределенных реестров; децентрализованная обработка информации; информационная система; транзакция с пропуском блокировок.

Введение

Развитие информационного общества сопряжено с развитием информационных систем [1-3]. При этом централизованные информационные системы критикуются за уязвимость, обусловленную проблемами одноточечного отказа [4, 5]. В отличие от этого децентрализованные системы, реализуемые на распределенной основе, критикуются за избыточную синхронизацию данных, которая хорошо иллюстрируется известной в криптографии «проблемой византийских генералов» [6, 7].

Наиболее подходящее решение децентрализованных автоматизированных систем, которые используются для сбора, обработки, хранения, передачи и управления доступом к информации является блокчейн — выстроенный по определённым правилам непрерывный последовательный связный список блоков, содержащих информацию [8-15]. Связь между блоками обеспечивается как нумерацией, так и тем, что каждый блок содержит свою собственную хеш-сумму и хеш-сумму предыдущего блока, а изменение информации в одном блоке приводит к необходимости редактирования всех последующих блоков (копии цепочек блоков хранятся на множестве разных компьютеров независимо друг от друга).

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

Основная часть

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

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

По типу управления и ряду сопутствующих факторов, в зависимости от использованных характеристик блокчейн разделяют на три типа: открытый, закрытый и комбинированный (табл.) [21].

Для объединения экспертов органов военного управления, экспертно-аналитических организаций федеральных органов исполнительной власти (ФОИВ), силовых аналитических центров Российской Федерации, общественных организаций, исследующих проблемы двойного назначения, центров компетенций, а также ведущих экспертов возможно создание конфиденциальной сети передачи данных с использованием технологии закрытого блокчейна [22]. Привлечение экспертного сообщества позволит выполнять различные проекты с использованием сетевой экспертизы [23-25].

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

Сравнительная характеристика типов блокчейна

Описание Тип блокчейна

Открытый/ Публичный Закрытый/Частный Комбинированный

Наличие идентификации участников Отсутствует Присутствует Присутствует

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

Закрепление статуса экспертов Не закреплен Закреплен за определенными организациями Закреплен за определенными контрагентами

Контроль Отсутствует Присутствует Присутствует

татов экспертиз проекта. Процесс отправки криптографически подписанных и аутентифици-рованных данных будет сохраняться в закрытом блокчейне. Таким образом весь процесс экспертизы на платформе станет безопасным (закрытым) и сможет быть проверен в любой момент времени указанными для контроля пользователями (аудиторскими узлами) или уполномоченными органами.

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

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

Затраты на обеспечение работоспособности закрытого блокчейна минимальны, т.к. возможно использование существующего телекоммуникационного и серверного оборудования. Возможно наделение правом управления системой (например, Национальный центр управления обороной Российской Федерации) и проведения всех операций, то есть остальным участникам сети не нужно больших вычислительных мощностей, по тем же причинам их выполнение будет очень быстрым. При этом полного согласия между узлами не требуется, таким образом, для совершения любой транзакции меньшее число узлов должно выполнить свою функцию.

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

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

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

Каждый блок в цепи состоит из следующих элементов данных:

- корневой хэш дерева операции, содержащий все транзакции в текущем блоке;

- корневой хэш дерева операции, представляющий текущее состояние всей цепи;

- хэш текущего блока, который выступает в качестве уникального идентификатора для текущего блока;

- хэш-обратная ссылка, указывающая на предыдущий блок;

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

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

Работа, которую узлы должны выполнить для создания нового блока, требует много времени и вычислительных ресурсов. Эта работа станет доказательством проделанной работы для вычисления хэша предыдущего блока. Узлы независимо следят друг за другом для обеспечения того, что запись данных системы остается неизменной. Все это снизит вероятность того, что два блока будут сделаны одновременно, но такая ситуация все-таки возможна. Когда это происходит, то создается разветвление в блокчейне. В таком случае узлы могут начать строить цепь на разных ветках. Чтобы избежать такой ситуации, каждый узел отслеживает все ветки, но узлы будут пытаться расширить только самую длинную ветку. При этом длина дерева определяется не количеством блоков, а общим объемом работы, которая затрачена на создание ветки и определяется количеством нулей в начале хэш-блока.

Вычислительная сложность проверки транзакций помогает избежать зависимости от количества узлов в сети, которые может контролировать злоумышленник. Итак, на проверку влияет только общая вычислительная мощность узлов. Следовательно, для изменения информации в блоке злоумышленнику требуются значительные вычислительные ресурсы, что делает это практически нецелесообразным. Поскольку копии блокчейна хранятся в узлах распределенной сети, это делает платформу устойчивой к проблемам с временным или постоянным отключением узлов, связанным со сбоями оборудования или каналов связи, а также подключением новых узлов [26].

Модуль выполнения консенсуса на платформе состоит из набора консенсусных узлов, которые коллективно подтверждают операции. Транзакции могут состоять из различных элементов данных сетевой экспертизы, включая формы голосования, файл конфигурации и подтверждение консенсуса. Любой из консенсуальных узлов обозначается как «полная нода» [1215]. «Полные ноды»—это узлы, которые хранят всю информацию о всех операциях в сети. Узел «полная нода» получает результат голосования эксперта и другие данные от узлов консенсуса, предлагает создание новых блоков в сети и записывает подтвержденные блоки в журнал. Нода и консенсусные узлы в сети могут также использоваться и независимыми аудиторами1.

Консенсусные узлы служат следующим целям:

1. Поддерживают копию блокчейна.

'Blockchain Agora [Электронный ресурс] URL: https://www.blockchain-agora.com/ (дата обращения: 30.03.2020)

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

3. Подтверждают блоки, предоставленные сервером БД.

4. Расшифровывают опросы экспертов после окончания голосования, создают открытое голосование, формируют итоговые данные.

5. Ведут копии журнала и контролируют его правильность.

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

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

Для адаптации идеи пропуска блокировок используются дополнительные длинные линии связи, которые добавляются как вперед, так и назад (рис.).

Поиск транзакций с использованием идеи пропуска блокировок

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

Заключение

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

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

Литература

1. СильниковМ. В., Ямпольский С. М., ШаламовА. С., Злобин С.М., ГарькушевА. Ю. Концептуальные основы информационно-аналитического обеспечения органов управления военной организацией государства // Известия Российской академии ракетных и артиллерийских наук. 2016. № 4 (94). С. 9-15.

2. Федоров М. В., Калинин К.М., Богомолов А. В., Стецюк А. Н. Математическая модель автоматизированного контроля выполнения мероприятий в органах военного управления // Информационно-измерительные и управляющие системы. 2011. Т. 9. № 5. С. 46-54.

3. Голосовский М. С. Модель жизненного цикла разработки программного обеспечения в рамках научно-исследовательских работ // Автоматизация и современные технологии. 2014. № 1. С. 43-46.

4. Kotlovanov K. Yu., Bychkov E. V., Bogomolov A. V. Optimal control in the mathematical model of internal waves // Journal of Computational and Engineering Mathematics. 2020. Vol. 7. No 1. Pp. 62-71.

5. Бытьев А. В., Смирнова Л. А. К вопросу о научном понятии «военное управление» // Вестник академии военных наук. 2019. № 1 (66). С. 43-49.

6. Larkin E., Bogomolov A., Privalov A. Discrete model of mobile robot assemble fault-tolerance // Proc. of the 4th International Conference on Interactive Collaborative Robotics (Istanbul, Turkey, August 20-25, 2019). Lecture Notes in Computer Science. Springer, Cham, 2019. LNCS. Vol. 11659. Pp. 204-215.

7. Фурадеева Ю. В. Цифровая экономика и развитие технологии блокчейн // Наука настоящего и будущего. 2018. Т. 1. С. 171-174.

8. Ахметова А. С. Возможности практического применения технологии блокчейн // Инновации в науке. 2018. № 10 (86). С. 15-16.

9. Заворотный А. А. Анализ практики применения технологии блокчейн в управлении финансами // Политехнический молодежный журнал. 2018. № 10 (27). С. 13.

10. Будзко В. И., Мельников Д. А. Информационная безопасность и блокчейн // Системы высокой доступности. 2018. Т. 14. № 3. С. 5-11.

11. Полетаева В. А., Шушунова Т.Н. Технология блокчейн сейчас и в будущем // Успехи в химии и химической технологии. 2018. Т. 32. № 4 (200). С. 57-59.

12. Радюкова Я. Ю., Колесниченко Е. А., Епифанова С. О. Блокчейн: перспективы развития и проблемы внедрения // Известия Юго-Западного государственного университета. 2018. № 3 (78). С. 120-127.

13. Семенов С. В., Котылева Е. А., Чернева Р. И. Возможности применения и варианты развития технологии распределенных реестров «блокчейн» // Перспективы науки. 2018. № 7 (106). С. 96-99.

14. Говейко С. Н. Технология блокчейн: новые возможности // Достижения науки и образования. 2018. № 15 (37). С. 36-37.

15. Сизоненко А. Б., Булгаков О. М., Клюев С. Г. Модель защищенной подсистемы контроля документных систем на основе технологии «блокчейн» // Моделирование, оптимизация и информационные технологии. 2018. Т. 6. № 2 (21). С. 293-300.

16. Галиуллина Ю. Ф., Никулин В. М. Перспективы развития технологии блокчейн и «квантовый блокчейн» в современной экономике // Бизнес и общество. 2019. № 1 (21). С. 14.

17. Коржавый А. П., Лысенко А. Л., Шаталов В. К., Горбунов А. К., Лысенко С. Л. Формализация технологии блокчейн на базе распределенной транспортно-кинетической модели // Наукоемкие технологии. 2018. Т. 19. № 9. С. 9-13.

18. Семенов А. В., Суханов Д. В. Блокчейн как инструмент защиты информации // Теория и практика современной науки. 2018. № 6 (36). С. 596-598.

19. Константинов Н. Э., Городничев М. Г., Гематудинов Р. А. Блокчейн как платформа для разработки IOT // T-Comm: Телекоммуникации и транспорт. 2018. Т. 12. № 9. С. 63-68.

20. Генкин А. С., Михеев А. А. Блокчейн: Как это работает и что ждет нас завтра. М.: Альпина Паблишер, 2018. 592 с.

21. Крутова А. В., Пестерева Т. А., Поварницына В. С. Перспективы применения технологии блокчейн в государственной сфере в Российской Федерации // Инновационное развитие экономики: тенденции и перспективы. 2018. Т. 1. С. 227-232.

22. Богомолов А. В., Климов Р. С. Автоматизация обработки информации при проведении коллективных сетевых экспертиз // Автоматизация. Современные технологии. 2017. Т. 71. № 11. С. 509-512.

23. Губанов Д. А., Коргин Н. А., Новиков Д. А., Райков А. Н. Сетевая экспертиза. М.: Эгвес, 2010. 170 с.

24. Голосовский М. C. Модель расчета оценок трудоемкости и срока разработки информационных систем на начальном этапе жизненного цикла проекта // Программная инженерия. 2016. Т. 7. № 10. С. 446-455.

25. Hang L., Hyeun D. Design and Implementation of an Integrated IoT Blockchain Platform for Sensing Data Integrity // Sensors. 2019. Vol. 19(10), 2228. Pp. 1-26.

FEATURES OF ORGANIZING TRANSITION CHAINS WHEN CARRYING OUT NETWORK EXAMINATIONS IN A CLOSED BLOCK

DMITRIY S. TOBIN

Researcher at the Academy of Military Sciences, Moscow, Russia, dtobin@mail.ru

ABSTRACT

The features of the organization of transition chains during network examinations in a closed blockchain are described, the implementation of which will allow creating a secure distributed platform for conducting network examinations of project options. The transition chain, as a necessary cryptographic blockchain structure, allows designated audit nodes using client software to efficiently view data for any period of time the blockchain operates both in the forward and reverse directions, providing the ability to confirm the validity of the transaction with the data without the need to view full blockchain record. The developed consensus execution module on the platform consists of a set of consensus nodes that collectively confirm the operation. To increase the speed of search and control over platform transactions, additional long communication lines are used between them, and to adapt the idea of skipping locks, additional long communication lines are used. This solution will allow the reference block to be verified using cryptographically verified tokens, which represent a large group of hashes of neighboring blocks. The end result is that even users of a platform with limited resources, such as low network bandwidth, can receive and effectively check for binary updates using a hard-coded initial version of the software as a trust anchor. Such platform nodes do not need to constantly monitor the block release chain, as Bitcoin does in a full node, but can privately exchange data and independently independently check the necessary blocks for direct and backward links. The advantages of the proposed method of organizing transition chains are provided with the ability to verify the reference block using cryptographically verified tokens representing a large group of hashes of neighboring blocks. At the same time, even users of a platform with limited resources can receive and effectively check binary updates using a hard-coded initial version of the software as an anchor of trust, and the platform nodes do not have to constantly monitor the block chain. Due to the implementation of skipping locks, the task of quickly accessing users to up-to-date protected information in a remote mode is solved, and the possibility of third-party interference and data corruption will be minimal.

Keywords: network expertise; blockchain; closed blockchain; distributed ledger technology; decentralized information processing; information system; transaction with skipping locks.

REFERENCES

1. Silnikov M. V., Yampolsky S. M., Shalamov A. S., Zlobin S. M., Garkushev A. Yu. Conceptual foundations of information and analytical support of governing bodies of national military establishment Izvestiya Rossiyskoy akademiiraketnykh iartilleriyskikh nauk. [Bulletin of the Russian Academy of Missile and Artillery Sciences]. 2016. № 4 (94). Pp. 9-15. (In Rus)

2. Fedorov M. V., Kalinin K. M., Bogomolov A. V., Stetsyuk A. N. Mathematical model of automated monitoring the implementation of activities in the organs of military command and control. Informatsionno-izmeritel'nyyeiupravlyayushchiyesistemy. [Information-measuring and control systems]. 2011. Vol. 9. No. 5. Pp. 46-54. (In Rus)

3. Golosovskiy M. S. Model' zhiznennogo tsikla razrabotki programmnogo obespecheniya v ramkakh nauchno-issledovatel'skikh rabot. [The software development life cycle model in the framework of research work]. Avtomatizatsiya i sovremennyye tekh-nologii. [Automation and modern technology]. 2014. No. 1. Pp. 43-46. (In Rus)

4. Kotlovanov K. Yu., Bychkov E. V., Bogomolov A. V. Optimal control in the mathematical model of internal waves. Journal of Computational and Engineering Mathematics. 2020. Vol. 7. No 1. Pp. 62-71.

5. Bytyev A. V., Smirnova L. A. To the question of the scientific concept of "military management". Vestnikakademii voyennykh nauk. [Bulletin of the Academy of Military Sciences]. 2019. No. 1 (66). Pp. 43-49. (In Rus)

6. Larkin E., Bogomolov A., Privalov A. Discrete model of mobile robot assemble fault-tolerance. Proc. of the 4th International Conference on Interactive Collaborative Robotics, Istanbul, Turkey, August 20-25, 2019. Lecture Notes in Computer Science. Springer, Cham, 2019. LNCS. Vol. 11659. Pp. 204-215.

7. Furadeyeva Yu. V. Tsifrovaya ekonomika i razvitiye tekhnologii blokcheyn. [Digital economy and the development of blockchain technology]. Nauka nastoyashchego ibudushchego. [Science of the present and future]. 2018. Vol. 1. Pp. 171-174. (In Rus)

8. Akhmetova A. S. Opportunities for practical application of technology blockchain. Innovatsii v nauke. [Innovations in science]. 2018. No. 10 (86). Pp. 15-16. (In Rus)

9. Zavorotny A. A. Analysis of practice of blockchain technology application in financial management. Politechnical student journal. 2018. No. 10 (27). P. 13. (In Rus)

10. Budzko V. I., Melnikov D. A. Information security and blockchain. Highly available systems. 2018. Vol. 14. No. 3. Pp. 5-11. (In Rus)

11. Poletayeva V. A., Shushunova T. N. Blockchain technology now and in the future. Uspekhi vkhimiiikhimicheskoy tekhnologii. [Advances in chemistry and chemical technology]. 2018. Vol. 32. No. 4 (200). Pp. 57-59. (In Rus)

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

12. Radyukova Ya. Yu., Kolesnichenko Ye.A., Epifanova S. O. Blockcheen: development prospects and implementation challenges. Proceedings of Southwest State University. 2018. No. 3 (78). Pp. 120-127. (In Rus)

13. Semenov S. V., Kotyleva Ye.A., Cherneva R. I. Application Possibilities and Options for the Development of Technology of Distributed Blockchain Registries. Science prospects. 2018. No. 7 (106). Pp. 96-99. (In Rus)

14. Goveyko S. N. Tekhnologiya blokcheyn: novyye vozmozhnosti. [Blockchain technology: new opportunities]. Achievements of Science and Education. 2018. No. 15 (37). Pp. 36-37. (In Rus)

15. Sizonenko A. B., Bulgakov O. M., Klyuev S. G. Model of protected tracking subsystem of records system based on blokchein technology. Modeling, Optimization and Information Technology. 2018. Vol. 6. No. 2 (21). Pp. 293-300. (In Rus)

16. Galiullina Yu.F., Nikulin V. M. Perspektivy razvitiya tekhnologii blokcheyn i «kvantovyy blokcheyn» v sovremennoy ekonomike. [Prospects for the development of blockchain technology and the «quantum blockchain» in the modern economy]. Biznes i obsh-chestvo. [Business and Society]. 2019. No. 1 (21). Pp. 14. (In Rus)

17. Korzhavyi A. P, Lysenko A. L., Shatalov V. K., Gorbunov A. K., Lysenko S. L. Formalization of blokchein technology on the basis distributed transport and kinetic model. Naukoemkie tekhnologii [Science Intensive Technologies]. 2018. Vol. 19. No. 9. Pp. 9-13. (In Rus)

18. Semenov A. V., Sukhanov D. V. Blockchain as an information security tool. Teoriya ipraktika sovremennoynauki. [Theory and practice of modern science]. 2018. No. 6 (36). Pp. 596-598. (In Rus)

19. Konstantinov N. E., Gorodnichev M. G., Gematudinov R. A. Blockchain as a platform for IOT development. T-Comm. 2018. Vol. 12. No. 9. Pp. 63-68. (In Rus)

20. Genkin A. S., Mikheyev A. A. Blokcheyn: Kak eto rabotayet i chto zhdet nas zavtra. [Blockchain: How it works and what awaits us tomorrow]. Moscow: Al'pina Pablisher, 2018. 592 p. (In Rus)

21. Krutova A. V., Pestereva T. A., Povarnitsyna V. S. Perspektivy primeneniya tekhnologii blokcheyn v gosudarstvennoy sfere v Rossi-yskoy Federatsii. [Prospects for the application of blockchain technology in the public sphere in the Russian Federation]. Inno-

vatsionnoye razvitiye ekonomiki: tendentsiiiperspektivy. [Innovative development of the economy: trends and prospects]. 2018. Vol. 1. Pp. 227-232. (In Rus)

22. Bogomolov A. V., Klimov R. S. Automation of information processing during collective network examinations. Automation. Modern technologies. 2017. Vol. 71. No. 11. Pp. 509-512. (In Rus)

23. Gubanov D. A., Korgin N. A., Novikov D. A., Raykov A. N. Setevayaekspertiza. [Network Expertise]. Moscow: Egves, 2010. 170 p. (In Rus)

24. Golosovskiy M. C. Model for Estimation Software Development Effort and Duration on Initiation Project Phase. Software Engineering. 2016. Vol. 7. No. 10. Pp. 446-455. (In Rus)

25. Hang L., Hyeun D. Design and Implementation of an Integrated IoT Blockchain Platform for Sensing Data Integrity. Sensors. 2019. Vol. 19(10) 2228. Pp. 1-26.

i Надоели баннеры? Вы всегда можете отключить рекламу.