Партнерка на США и Канаду по недвижимости, выплаты в крипто
- 30% recurring commission
- Выплаты в USDT
- Вывод каждую неделю
- Комиссия до 5 лет за каждого referral
ОТКРЫТОЕ АКЦИОНЕРНОЕ ОБЩЕСТВО «ЦЕНТР БАНКОВСКИХ ТЕХНОЛОГИЙ»
УТВЕРЖДАЮ | |
Технологий Национального банка | Заместитель директора |
______________ | |
«___»________________2017 года | |
Программное обеспечение «Система открытого взаимодействия» | |
Руководство администратора | |
Версия 2.0 На __ листах | |
Минск 2017 |
СОДЕРЖАНИЕ
1 НАЗНАЧЕНИЕ И УСЛОВИЯ ПРИМЕНЕНИЯ 3
1.1 Назначение 3
1.2 Уровень подготовки пользователя 3
1.3 Программные и аппаратные требования 3
2 ЭКСПЛУАТАЦИЯ ПО СОВ 5
2.1 Установка и настройка ПО СОВ 5
2.2 Запуск ПО СОВ 8
2.3 Изменение настроек ПО СОВ 9
3 ОПИСАНИЕ АЛГОРИТМА РАБОТЫ ПО СОВ 11
3.1 Виды цепочек и структура блоков 11
3.2 Порядок выпуска блоков 16
ПРИЛОЖЕНИЕ 1 18
ПРИЛОЖЕНИЕ 2 21
ПРИЛОЖЕНИЕ 3 29
НАЗНАЧЕНИЕ И УСЛОВИЯ ПРИМЕНЕНИЯ Назначение
Настоящее руководство предназначено для ознакомления с техническими характеристиками и функциональными возможностями
программного обеспечения «Система открытого взаимодействия» (далее ПО СОВ, Система), а также установкой данного ПО.
Цель данного руководства – предоставить информацию по установке и эксплуатации ПО СОВ.
Настоящее руководство описывает действия, производимые администратором при установке и настройке ПО СОВ.
Уровень подготовки пользователяДля выполнения действий, предусмотренных данным руководством, администратор должен иметь профильное образование и следующую квалификацию:
- навыки работы на персональном компьютере с графическим пользовательским интерфейсом (клавиатура, мышь, управление окнами и приложениями, файловая система); навыки работы на персональном компьютере с офисным приложением; навыки работы с базой данных MongoDB; навыки работы с криптопровайдером Avest; знание основ информационной безопасности при работе на компьютере и в локальной вычислительной сети.
В данном разделе описаны требования к программному и аппаратному обеспечению сервера.
Таблица 1 – Требования программному и аппаратному обеспечению сервера
Наименование | Характеристики | |
Наименование | Минимальные требования | |
Рабочее место пользователя | Процессор | Intel Xeon DualCore не ниже 2.27 Ghz; |
ОЗУ | не менее 8 Гб | |
ОС | Microsoft Windows Server 2008 R2 x64 и выше | |
Иное ПО | Web-браузеры:
«Программное средство криптографической защиты информации «Криптопровайдер Avest CSP» (не менее 6.1.0.74). Framework 4.5.2. IIS. |
Для выпуска блоков на сервере также должен быть подключен аппаратный носитель ключевой информации с криптоконтейнером и выпущенным сертификатом открытого ключа к этому криптоконтейнеру.
ЭКСПЛУАТАЦИЯ ПО СОВ
2.1 Установка и настройка ПО СОВ
Перед осуществлением установки необходимо создать каталог для программного обеспечения ПО СОВ.
Для установки ПО СОВ следует открыть папку «Install» ̶ «ПО СОВ» а затем выбрать папку в зависимости от разрядности операционной системы: «x64» ̶ для 64-битной ОС, «х86» ̶ для 32-битной ОС.
Для начала установки ПО СОВ необходимо запустить приложение «setup».

Рисунок 1 – Окно начала установки ПО СОВ
После нажатия на кнопку «Далее» появляется окно выбора каталога для установки. В данном окне необходимо задать путь к ранее созданному каталогу, в который будет установлено ПО СОВ.

Рисунок 2 – Окно выбора каталога для установки
После нажатия на кнопку «Далее» появляется окно, в котором необходимо нажать на кнопку «Установить». После вышеописанных действий запускается процесс установки.
В процессе установки появляется окно настройки ПО СОВ (рисунок 3).

Рисунок 3 – Окно настройки ПО СОВ
В данном окне необходимо заполнить поля и выбрать в качестве режима работы «Опытно-промышленная эксплуатация».
Флаг «Является майнером» устанавливается только в том случае, если на стороне данного удостоверяющего узла будут выпускаться блоки, либо он будет участвовать в консенсусе сбора подписей блока.
Если установлен флаг «Является майнером», то после нажатия на кнопку «Далее» появляется окно для выбора сертификата (рисунок 4).

Рисунок 4 – Окно выбора сертификата
В данном окне необходимо выбрать сертификат и нажать на кнопку «Далее». В результате этого появляется окно выбора криптоконтейнера (рисунок 5).

Рисунок 5 – Окно выбора криптоконтейнера
В окне криптоконтейнера необходимо выбрать криптоконтейнер и ввести пароль к выбранному криптоконтейнеру.
В случае успешного сохранения заданных настроек отобразится сообщение, представленное на рисунке 6.

Рисунок 6 – Сообщение об успешном сохранении настроек
После того, как ПО будет установлено, появляется сообщение об успешной установке ПО СОВ.
Запуск ПО СОВДля осуществления запуска ПО СОВ необходимо перейти в меню
Пуск -> Все программы -> BLOCKCHAIN -> BlockchainDaemon и запустить приложение BLOCKCHAIN-DAEMON с правами администратора.
После выполнения данных действий откроются окна BLOCKCHAIN-DAEMON и MongoDb (рисунок 7,8).

Рисунок 7 – Окно BLOCKCHAIN-DAEMON

Рисунок 8 – Окно MongoDb
Изменение настроек ПО СОВДля корректного изменения настроек ПО СОВ необходимо закрыть окна BLOCKCHAIN-DAEMON и MongoDb. Затем следует перейти в меню
Пуск -> Все программы -> BLOCKCHAIN -> BlockchainDaemon и запустить приложение Настройка BlockchainDaemon.
В результате появиться окно изменения настроек ПО СОВ (рисунок 9).

Рисунок 9 – Окно изменения настроек ПО СОВ
В окне изменения настроек следует внести необходимые изменения и нажать на кнопку «Далее».
В результате успешного изменения настроек появляется информационное сообщение о том, что настройки успешно сохранены (рисунок 10).

Рисунок 10 – Сообщение об успешном изменении настроек
ОПИСАНИЕ АЛГОРИТМА РАБОТЫ ПО СОВ Виды цепочек и структура блоков
В ПО СОВ используются следующие типы транзакций:
- простое текстовое сообщение – предназначено для целей тестирования работы системы (Alert = 1); сертификат (Certificate = 2); право совершать какие-либо действия (Grant = 3); файл (File=4); банковская гарантия (Guarantee = 5); значение справочника (DictionaryItem = 6).
В ПО СОВ существуют 4 вида цепочек, в которых хранятся блоки:
- цепочка, в которой хранятся блоки с транзакциями бизнесс-объектов (например, банковские гарантии, заверения банков, тестовые сообщения (alert) и пр.) (BasicChain); цепочка, в которой хранятся блоки с правами пользователей и узлов системы (GrantsChain); цепочка, в которой хранятся блоки с сертификатами и списком отозванных сертификатов пользователей и узлов (CertificatesChain); цепочка, в которой хранятся блоки со справочниками (DictionaryChain).
Во всех цепочках блок имеет одинаковую структуру.
Структура блока описана в таблицах 2–5.
Таблица 2 – Структура общей части блока
Родитель элемента | Элемент | Формат | Описание |
/ | Корневой элемент | ||
/Hash (хранится в базе как _id) | String | Хэш блока (его же идентификатор) | |
/Header | Object | Заголовок блока (см. таблицу 3) | |
/Transactions | List<Object> | Список транзакций, помещенных в блок |
Таблица 3 – Структура заголовка блока
Родитель элемента | Элемент | Формат | Описание |
/Header | Корневой элемент | ||
/Header | /Hash | String | Хэш заголовка блока (он же хэш блока) |
/Header | /HashPrevBlock | String | Хэш предыдущего блока |
/Header | /HashMerkleRoot | String | Хэш от транзакций, входящих в блок |
/Header | /Version | Int | Версия блока |
/Header | /BlockTime | Datetime | Время формирования блока в формате UTC |
/Header | /MignerSign | Object | Подпись удостоверяющего узла, выпустившего блок (см. таблицу 5) |
/Header | /ConsensusSigns | List<Object> | Подписи участников выпуска блока, необходимые для консенсуса (см. таблицу 5) |
Таблица 4 – Структура объекта транзакции
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 |


