Описание произведения:
Программа Рингчейн является базовой единицей для построения распределенного реестра на основе сети типа точка-точка с использованием технологии низкой латентности и высоким уровнем безопасности webrtc. На основе программы Рингчейн выстраивается точка-точка сеть, узлы которой являются реестрами, разбитыми на группы согласно бизнес-логике. Внутри каждой из групп может быть выбран тип консенсуса, который будет наиболее подходящим для задач, решаемых узлами в данной группе. Также системой заложена возможность достижения глобального консенсуса между разными группами в условиях, когда консенсусы внутри групп являются гетерогенными в глобальном смысле. Сеть является самоорганизующейся, то есть узлы сами поддерживают согласованность и доступность в смысле передачи интернет-трафика между узлами. Реализация выполнена на языке с++ таким образом, что ядро программа Рингчейн может быть собрано под практически любую платформу(Linux, Android, Windows, Mac, IOS), а также программный интерфейс приложения доступен для большинства объектно-ориентированных языков.
Язык программирования, с использованием которого создана программа для ЭВМ (База данных)
c++
Вид и версия операционной системы, для функционирования под управлением которой предназначена программа для ЭВМ (База данных)
Linux
Объем программы для ЭВМ (Базы данных) в машиночитаемой форме в единицах, кратных числу байт
6492129
Ключевые слова:
консенсус, доверительная среда, блокчейн, распределенный реестр, кроссплатформеная разработка, высокопроизводительные сетевые программы, точка-точка сети, самоорганизующиеся сети