Уважаемые пользователи Голос!
Сайт доступен в режиме «чтение» до сентября 2020 года. Операции с токенами Golos, Cyber можно проводить, используя альтернативные клиенты или через эксплорер Cyberway. Подробности здесь: https://golos.io/@goloscore/operacii-s-tokenami-golos-cyber-1594822432061
С уважением, команда “Голос”
GOLOS
RU
EN
UA
travelchain
7 лет назад

[TechWP-episodes] Роли на платформе и алгоритм записи информации

Сеть-680.jpg

Роли на платформе

На платформе TravelChain выделяются следующие роли:

Пользователи/компании
потребители услуг и информации
Поставщики услуг и информации
Технические наблюдатели (делегаты)
Экономические наблюдатели (комитет)
Сервисы

Запись информации в TravelChain

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

enter image description here

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

dynamic_priv_info_key= info_key_generate(priv_info_key + HASH_INFO);

Полученным приватным ключом dynamic_priv_info_key происходит симметричное шифрование пользовательской информации:

info_encrypted = encrypt(info, dynamic_priv_info_key)

Полученная зашифрованная информация info_encrypted подписывается активным ключом priv_active_key пользователя и отправляется в API блокчейна для публикации.

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

info_decrypted = decrypt(info_encrypted, dynamic_priv_info_key)

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

Публичная информация записывается в блокчейн аналогично закрытой, с той разницей, что алгоритмы шифрования к информации не применяются.

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

enter image description here


Если Вы хотите принять участие в Token Sale, оставьте свой e-mail на главной странице TravelChain.io.

White Paper
Overview
Technical WP
Business-plan

Добавляйтесь в наш Telegram-чат

1
28.234 GOLOS
На Golos с October 2017
Комментарии (2)
Сортировать по:
Сначала старые