Правила информационной системы АО АКБ "Еврофинанс Моснарбанк"

53 21. ПОРЯДОК ПОДТВЕРЖДЕНИЯ ТРАНЗАКЦИЙ 21.1. Запись в Распределенный реестр вносится при условии подтверждения соответствующей Транзакции в порядке, предусмотренном настоящим разделом Правил. 21.2. Подтверждение Транзакции осуществляется Валидирующим узлом. Выбор Валидирующего узла из числа Узлов производится в следующем порядке: 21.2.1. в момент первого запуска ИС Валидирующий узел случайным образом автоматически назначается из числа Узлов; 21.2.2. в процессе работы системы Валидирующий узел направляет всем Узлам специальные сообщения для подтверждения работоспособности с конфигурируемой периодичностью (значение по умолчанию 500 миллисекунд); 21.2.3. в случае, если в течение заданного промежутка времени Узел не получил сообщение от Валидирующего узла, то: (i) Узел направляет другим Узлам запрос голосования по назначению его Валидирующим узлом (становится кандидатом); (ii) в случае получения от большинства других Узлов подтверждения своей кандидатуры, он назначает себя Валидирующим узлом и начинает направлять Узлам сообщения для подтверждения работоспособности; 21.2.4. процедура, предусмотренная пунктом 21.2.3 Правил, выполняется каждым Узлом в случае недоступности Валидирующего узла. Валидирующим узлом становится Узел, который первым получил подтверждения от других Узлов согласно принципу простого большинства и начал отправлять сообщения, подтверждающие его работоспособность. 21.3. Подтверждение Транзакции осуществляется в следующем порядке: 21.3.1. Валидирующий узел принимает Транзакцию, подписанную в соответствии с пунктом 20.1 Правил, и проверяет: (i) на основании мета-данных Транзакции принадлежность Приватного ключа, которым подписана Транзакция; (ii) корректность подписи и структуры Транзакции; (iii) выполнение условий для внесения соответствующей записи в Распределенный реестр в соответствии со сведениями, содержащимися в Транзакции и в Распределенном реестре; 21.3.2. в случае успешного проведения проверки, предусмотренной пунктом 21.3.1 Правил, Валидирующий узел подтверждает (валидирует) Транзакцию.

RkJQdWJsaXNoZXIy MjcxODE=