Россия
Рассмотрены особенности и возможности децентрализованного хранения информации с помощью технологии блокчейн, алгоритм реализации хэш-функции, предназначенной для подсчета контрольной суммы, используемой для поддержания связи между блоками данных в распределенной базе данных, обеспечивающей децентрализованное хранение информации. Рассмотрены проблемы блокчейн-технологии распределенных баз данных, типы архитектур распределенных баз данных на основе блокчейна и области применения блокчейн-технологии. Подробно рассмотрен алгоритм циклического избыточного кода, используемый для подсчета контрольной суммы на основе входных данных, и реализация циклического избыточного кода в виде хэш-функции путем разработки алгоритма и программы для электронно-вычислительных машин. Представлены блок-схема алгоритма подсчета контрольной суммы CRC-32 и консольная программа CRC32, реализующая данный алгоритм. Рассмотрен пример подсчета контрольной суммы для двух строк текста, в которых перестановка местами нескольких слов привела к изменению контрольной суммы.
децентрализованное хранение информации, распределенная база данных, блокчейн-технология, циклический избыточный код, контрольная сумма, хэш-сумма, хэш-функция, алгоритм, программа для ЭВМ
1. Иванов А.Ю. Мобильные распределенные базы данных автоматизированных информационно-управляющих систем МЧС России: монография. СПб.: С.-Петерб. ун-т ГПС МЧС России, 2008. 152 с.
2. Равал С. Децентрализованные приложения. Технология Blockchain в действии. СПб.: Питер, 2017. 240 с.
3. Уоррен Г.С. Алгоритмические трюки для программистов. М.: Вильямс, 2007. 288 с.
4. Генкин А.С., Михеев А.А. Блокчейн. Как это работает и что ждет нас завтра. М.: Альпина Паблишер, 2017. 592 с.
5. Генкин А.С., Михеев А.А. Блокчейн для всех. Как работают криптовалюты и другие новые финансовые технологии. М.: Альпина Паблишер, 2023. 588 с.
6. Лелу Л. Блокчейн от А до Я. Все о технологии десятилетия. М.: Эксмо, 2018. 256 с.
7. Могайар У., Бутерин В. Блокчейн для бизнеса. М.: Эксмо, 2017. 224 с.
8. Свон М. Блокчейн: схема новой экономики. М.: Олимп-бизнес, 2017. 240 с.
9. Табернакулов А., Койфманн Я. Блокчейн на практике. М.: Альпина Паблишер, 2019. 264 с.
10. Тапскотт А., Тапскотт Д. Технология блокчейн – то, что движет финансовой революцией сегодня. М.: Эксмо, 2017. 448 с.
11. Haber S., Stornetta W. Blockchain // Journal of cryptography. 2021. Vol. 3. P. 99–111.
12. Nakamoto S. Bitcoin: a per-to-per electronic cash system // Journal of Cryptography. 2019. Vol. 5. P. 37–45.