Правила информационной системы ООО "Блокчейн ХАБ"

Правила информационной системы ООО «Блокчейн Хаб» 28 7.3. Порядок подтверждения Транзакций 7.3.1. Транзакция считается совершенной при условии ее подтверждения в порядке, предусмотренном настоящим п. 7.3. Операции по подтверждению Транзакций осуществляются Генерирующими узлами бесперебойно и непрерывно в соответствии с требованиями пункта 2 части 1 статьи 6 259-ФЗ. 7.3.2. ОИС осуществляет постоянный мониторинг минимального количества Генерирующих узлов, необходимых для подтверждения Транзакций, в целях обеспечения штатной работы сети. 7.3.3. Пользователь формирует, подписывает своим УКЭП и направляет в информационную систему поручение на исполнение операции. Поступив в информационную систему такое поручение сохраняется в распределенном реестре. 7.3.4. Узел, в который поступило поручение Пользователя, выполняет проверки, установленные пунктом 7.2.3, а также наличие и корректность УКЭП Пользователя на поручении, и на основе такого поручения формирует Транзакцию. 7.3.5. Транзакции, формируемые Узлами и подписываемые УНЭП Узла, помещаются в общую очередь Транзакций, ожидающих исполнения. 7.3.6. При формировании одним из Генерирующих узлов нового блока, он производит отбор Транзакций из общей очереди по принципу FIFO (Транзакция, поступившая в очередь первой, будет первой включена в блок) до достижения установленного для блока общего лимита на объем данных в блоке. 7.3.7. Генерирующий узел, формирующий блок, проверяет формат и структуру Транзакций, УНЭП на Транзакциях, и производит их исполнение на смартконтрактах, которым Транзакции адресованы. 7.3.8. Сформированный блок заверяется УНЭП Генерирующего узла, сформировавшего блок, и передается на подтверждение другим Генерирующими узлам. Минимальное количество Генерирующих узлов, необходимое для формирования подтвержденного блока Транзакций, составляет 2 (два) из общего количества запущенных Генерирующих узлов – один узел формирует блок, другой его подтверждает. В случае, если количество активных Генерирующих узлов составляет менее 2 (двух), Транзакции, возвращаются в очередь ожидания и включаются во вновь формируемые блоки только после восстановления необходимого количества активных Генерирующих узлов. 7.3.9. Генерирующий узел, который получил предлагаемый к распространению блок, проверяет его корректность. Если блок сформирован корректно, то он дополнительно заверяется УНЭП Генерирующего узла, выполнившего проверку, и распространяется среди остальных Узлов. 7.3.10. Подтверждение Транзакции считается завершенным в момент заверения вторым Генерирующими узлом блока, в состав которого включена данная Транзакция. 7.3.11. Транзакции, полученные Узлами в составе блоков, заверенных Генерирующими узлами, проверяются Узлами на соответствие правил формирования Транзакций и блоков, и исполняются каждым из Узлов.

RkJQdWJsaXNoZXIy MjcxODE=