Определения
Технология систем распределенного реестра |
представляет собой новый подход к созданию баз данных, ключевой особенностью которого является отсутствие единого центра управления. Каждый узел составляет и записывает обновления реестра независимо от других узлов. В отличие от распределенных баз данных каждый участник системы распределенного реестра хранит всю историю изменений и валидирует добавление любых изменений в систему с помощью алгоритма консенсуса, который математически гарантирует невозможность подделки данных при определенной доле достоверных нод. Ни один участник не может изменить данные в системе таким образом, что другие участники не узнают об этом. Благодаря этому данные, которые находятся внутри системы распределенного реестра, становятся доверенными, а все изменения – прозрачными. «Сквозная» цифровая технология «Системы распределенного реестра» включает три субтехнологии: - Технологии организации и синхронизации данных - Технологии обеспечения целостности и непротиворечивости данных (консенсус) - Технологии создания и исполнения децентрализованных приложений и смарт-контрактов | |
Технологии организации и синхронизации данных | совокупность методов и инструментов, направленных на определение, организацию и усовершенствование взаимосвязей между частями и элементами распределенных баз данных, а также на обеспечение их согласованности и приведение к соответствию | |
Технологии обеспечения целостности и непротиворечивости данных (консенсус) | совокупность методов и инструментов, направленных на приведение в соответствие имеющихся данных в децентрализованной сети к единой внутренней логике и структуре по заранее определенным правилам, а также обеспечение синхронизации и согласования данных между узлами децентрализованной сети | |
Технологии создания и исполнения децентрализованных приложений и смарт-контрактов | совокупность методов и инструментов, направленных на создание приложений, обеспечивающих взаимодействие неограниченного количества участников распределенной системы, и на разработку, поддержание и выполнение компьютерных алгоритмов, предназначенных для автоматизации процессов исполнения контрактов. Децентрализованные приложения обладают прозрачной и открытой логикой, обеспечивающей гарантированное исполнение заданных функций в рамках систем распределенного реестра |