[go: up one dir, main page]

RU2757680C1 - System for automated accounting, monitoring and payment for services based on blockchain and cryptography technologies - Google Patents

System for automated accounting, monitoring and payment for services based on blockchain and cryptography technologies Download PDF

Info

Publication number
RU2757680C1
RU2757680C1 RU2020124034A RU2020124034A RU2757680C1 RU 2757680 C1 RU2757680 C1 RU 2757680C1 RU 2020124034 A RU2020124034 A RU 2020124034A RU 2020124034 A RU2020124034 A RU 2020124034A RU 2757680 C1 RU2757680 C1 RU 2757680C1
Authority
RU
Russia
Prior art keywords
data
subscribers
services
aws
blockchain network
Prior art date
Application number
RU2020124034A
Other languages
Russian (ru)
Inventor
Анатолий Михайлович Макаров
Степан Сергеевич Постовалов
Original Assignee
Федеральное государственное бюджетное образовательное учреждение высшего образования "Пятигорский государственный университет"
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Федеральное государственное бюджетное образовательное учреждение высшего образования "Пятигорский государственный университет" filed Critical Федеральное государственное бюджетное образовательное учреждение высшего образования "Пятигорский государственный университет"
Priority to RU2020124034A priority Critical patent/RU2757680C1/en
Application granted granted Critical
Publication of RU2757680C1 publication Critical patent/RU2757680C1/en

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B15/00Systems controlled by a computer
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Accounting & Taxation (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Finance (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

FIELD: cryptography.
SUBSTANCE: invention relates to a system for automated accounting, monitoring and payment for services based on blockchain and cryptography technologies. The system comprises automated AWS of subscribers providing services, AWS of management companies, a server containing personal accounts of service consumer subscribers, a blockchain network, home consumption sensors of service consumer subscribers, communal consumption sensors of management company subscribers, an automated system for accounting and monitoring of measuring consumption sensors, multi-channel radio transmitting apparatus, a multiplexer, systems for automated measurement taking from consumption sensors, data buses, a separate bus for billing, payment and receipt issuing transactions, wherein the automated workstations (AWS) of service consumer subscribers, AWS of subscribers providing services, AWS of management companies are configured to form a data block for the blockchain network, encrypt the data using a public key, create an electronic digital signature, signing data using the electronic digital signature, retrieving the data corresponding to the subscriber from the blockchain network, decrypting the retrieved data using a private key, configured to download, update, and store the latest version of the block chain base of the blockchain network, AWS of service consumer subscribers are connected with the home consumption sensors of the subscribers and configured to form a data block based on the retrieved consumption sensor data and to transfer the formed data block via a bidirectional data bus to the blockchain network, AWS of management companies are connected with communal consumption sensors and configured to form a data block based on the retrieved consumption sensor data and to transfer the formed data block via a bidirectional data bus to the blockchain network, the system for automated accounting and monitoring of measuring consumption sensors is connected via a radio channel to the multi-channel radio transmitting apparatus associated with the multiplexer receiving the digital data from the systems for automated measurement taking from consumption sensors associated with the home consumption sensors of service consumer subscribers and the communal consumption sensors of management company subscribers, wherein the system for automated accounting and monitoring of measuring consumption sensors is configured to form a data block based on the retrieved data from consumption sensor and to transfer the formed data block via the data bus to the blockchain network, AWS of subscribers providing services are configured to form a payment bill for the services, encrypt the data of the bill with the public key, sign the data using the electronic digital signature and to transmit the data of the transaction to the blockchain network, to retrieve data from the personal accounts of service consumer subscribers, AWS of management companies are configured to form a payment bill for the services, encrypt the data of the bill with the public key, sign the data using the electronic digital signature and to transmit the data of the transaction to the blockchain network, to retrieve data from the personal accounts of service consumer subscribers, AWS of service consumer subscribers are configured to retrive the encrypted data of the bill related to the subscriber from the blockchain network, to decrypt the data with the private key, to execute the payment transaction according to the data of the received bill through the server by means of the personal account of the corresponding subscriber, wherein AWS of the service consumer subscribers are connected via the blockchain network and the bidirectional data bus with the AWS of management companies, connected via the bidirectional data bus, the blockchain network and the separate bus for billing, payment and receipt issuing transactions with AWS of the subscribers providing services, connected via the bidirectional data bus and the blockchain network with AWS of the subscribers providing services, the server and the personal accounts corresponding to the subscribers, AWS of the subscribers providing services are connected via the separate bus for billing, payment and receipt issuing transactions and via the bidirectional data bus with the AWS of management companies, connected via the data bus with the system for automated accounting and monitoring of measuring consumption sensors, connected via the separate bus for billing, payment and receipt issuing transactions with the server and the private accounts of the service consumer subscribers, AWS of management companies are connected via the bidirectional data bus with the server and the private accounts of the service consumer subscribers, wherein the AWS of the service consumer subscribers, the AWS of subscribers providing services, the AWS of management companies, the server form distributed registers of all transactions for accounting, monitoring and payment for services in the blockchain network separately for service consumer subscribers, subscribers providing services, subscribers of management companies, and servers.
EFFECT: increasing the security of executing transactions.
1 cl, 10 dwg

Description

Область техники, к которой относится изобретениеThe technical field to which the invention relates

Изобретение относится к системам сбора и передачи данных их контролинга и учета с биллинг оплатой полученных услуг на основе криптографических технологий блокчейн в рамках единой сети жилищного фонда районов, префектур, округа или города.The invention relates to systems for collecting and transmitting data for their controlling and accounting with billing payment for services received based on cryptographic blockchain technologies within a single network of housing stock of districts, prefectures, districts or cities.

Уровень техникиState of the art

Известно возможное практическое применение технологий блокчейн в сфере жилищно-коммунального хозяйства (ЖКХ), где стороны потребления услуг и их оказания не доверяют друг другу. Свойства и возможности блокчейн-технологии для контролинга и биллинга в ЖКХ полностью устраняют возникшие противоречия (см. Кемайкин Н.К. Технологии блокчейн в сфере жилищно-коммунального хозяйства //Общество: политика, экономика, право, 2017г. ISSN 2071-9701).There is a possible practical application of blockchain technologies in the field of housing and communal services (HCS), where the parties to the consumption of services and their provision do not trust each other. The properties and capabilities of blockchain technology for controlling and billing in housing and communal services completely eliminate the contradictions that have arisen (see Kemaykin N.K. Blockchain technologies in the field of housing and communal services // Society: politics, economics, law, 2017, ISSN 2071-9701).

Известным недостатком предложенных схем является отсутствие разработки в них конкретной структуры и технологии самой сети блокчейн и модели абонентов, их участников: абонентов-потребителей услуг, абонентов-поставщиков услуг. В то же время выводом из вышеприведенного источника следует, что технология блокчейн повышает эффективность контролинга и биллинга, особенно в сфере жилищно-коммунального хозяйства.A known disadvantage of the proposed schemes is the lack of development in them of a specific structure and technology of the blockchain network itself and the model of subscribers, their participants: subscribers-consumers of services, subscribers-service providers. At the same time, it follows from the above source that blockchain technology increases the efficiency of controlling and billing, especially in the field of housing and communal services.

Известна вычислительно-эффективная система обработки, передачи и аудита показаний измерительных средств, в которой расчеты (транзакции) между пользователями осуществляются на основе технологии блокчейн.Known is a computationally efficient system for processing, transferring and auditing readings of measuring instruments, in which calculations (transactions) between users are carried out on the basis of blockchain technology.

В ней, в основном, рассматривается процесс денежных транзакций на известных технологиях блокчейн в финансовых учреждениях (US 20170109735 А1). В (US 20170109735 А1) отмечено, что внедрение в ЖКХ блокчейн-технологии могло бы решить задачу непрозрачности расчетов стоимости оказываемых услуг, и проследить весь путь транзакции от своего компьютера до конца. Особенно это касается средств, зарабатываемых управляемыми компаниями за счет договоров аренды нежилых помещений, находящихся в ее ведении. Об этом уже говорилось в (Кемайкин Н.К. Технологии блокчейн в сфере жилищно-коммунального хозяйства // Общество: политика, экономика, право, 2017 г. ISSN 2071-9701).It mainly deals with the process of monetary transactions on well-known blockchain technologies in financial institutions (US 20170109735 A1). In (US 20170109735 A1), it is noted that the introduction of blockchain technology in housing and communal services could solve the problem of non-transparency of calculations of the cost of services provided, and trace the entire path of the transaction from its computer to the end. This is especially true of funds earned by managed companies through lease agreements for non-residential premises under its jurisdiction. This was already mentioned in (Kemaykin N.K. Blockchain technologies in the field of housing and communal services // Society: politics, economics, law, 2017 ISSN 2071-9701).

Наиболее близкой к изобретению по решаемой технологической задаче является автоматизированная система управления процессом передачи цифровых данных по мультисервисной сети жилищного фонда (патент RU 2284562 «Автоматизированная система управления процессом передачи цифровых данных по мультисервисной сети жилищного фонда»), содержащая единую волоконно-оптическую сеть, каждая из которых включает двунаправленный канал для двунаправленной передачи данных в направлении абонентских устройств, например, его компьютера, и от абонентских устройств, выполненных с использованием единой волоконно-оптический сети и двунаправленную шину (домовой коммутатор), соединенной с персональными компьютерами, в каждом жилом доме подключены датчики потребления холодной (горячей) воды, электроэнергии, газа как квартирные, так и общедомовые с возможностью преобразования аналоговых, электромеханических, механических, акустических, световых и других сигналов в электрические сигналы в цифровой форме для их передачи, обработки и регистрации, к единой волоконно-оптический сети подключены органы территориального управления.The closest to the invention in terms of the technological problem being solved is an automated control system for the process of transmitting digital data over a multi-service network of the housing stock (patent RU 2284562 "Automated system for controlling the process of transferring digital data over a multi-service network of the housing stock"), containing a single fiber-optic network, each of which includes a bi-directional channel for bi-directional data transmission in the direction of subscriber devices, for example, his computer, and from subscriber devices made using a single fiber-optic network and a bi-directional bus (house switch) connected to personal computers, sensors are connected in each residential building consumption of cold (hot) water, electricity, gas, both residential and general with the ability to convert analog, electromechanical, mechanical, acoustic, light and other signals into electrical signals in digital form for their transmission, processing and registration, territorial authorities are connected to a single fiber-optic network.

Данная автоматизированная система управления процессом передачи цифровых данных по мультисервисной сети жилищного фонда направлена на расширение функциональных возможностей системы управления процессом передачи цифровых данных при снижении стоимости системы и обеспечения возможности подключения всего населения жилищного фонда автоматизированной системой цифровых данных.This automated system for managing the process of transmitting digital data over the multiservice network of the housing stock is aimed at expanding the functionality of the system for controlling the process of transferring digital data while reducing the cost of the system and providing the ability to connect the entire population of the housing stock with an automated digital data system.

Недостатком такой мультисервисной системы является отсутствие криптостойкости передачи цифровых данных при совершении денежных транзакций, оплате абонентами потребленных ими услуг, что приводит к возможности нарушения посторонними лицами целостности и достоверности данных, а также отсутствие возможности контролировать законность всех транзакций всех участников сети всеми участниками блокчейн сети.The disadvantage of such a multiservice system is the lack of cryptographic stability of digital data transmission when making money transactions, paying subscribers for the services they have consumed, which leads to the possibility of unauthorized persons violating the integrity and reliability of data, as well as the inability to control the legality of all transactions of all network participants by all participants in the blockchain network.

При этом учитывается условие того, что абоненты, как потребители услуг, так и оказывающие услуги центры не являются профессиональными криптографами и пользователями соответствующих компьютерных технологий, а майнеры играют роль, отличающуюся от роли майнеров криптовалют.This takes into account the condition that subscribers, both consumers of services and centers providing services, are not professional cryptographers and users of the corresponding computer technologies, and miners play a role that differs from the role of cryptocurrency miners.

Раскрытие сущности изобретенияDisclosure of the essence of the invention

Техническим результатом, на достижение которого направлено настоящее изобретение является расширение функциональных возможностей автоматизированной системы учета, контроля и оплаты услуг на основе технологий блокчейн, хешчейн и криптографии, заключающееся в проведении контролинга и криптостойкого биллинга всей цепочки транзакций между абонентами-потребителями услуг и абонентами, оказывающими услуги, а так же между управляющими компаниями и абонентами, получающими услуги по содержанию жилых помещений и контролинг всеми абонентами сети договоров, заключаемых управляющими компаниями со сторонними организациями на нежилые объекты собственников жилья.The technical result to be achieved by the present invention is to expand the functionality of an automated system for accounting, control and payment for services based on blockchain, hashchain and cryptography technologies, which consists in controlling and cryptographically strong billing of the entire chain of transactions between subscribers-consumers of services and subscribers that provide services , as well as between management companies and subscribers who receive services for the maintenance of residential premises and control by all subscribers of the network of contracts concluded by management companies with third-party organizations for non-residential properties of homeowners.

Указанный технический результат достигается за счет того, что функциональные возможности автоматизированной системы учета, контроля и оплаты услуг на основе технологий блокчейн, хешчейн и криптографии расширяются за счет введения трех взаимосвязанных алгоритмов ее криптостойкого функционирования.The specified technical result is achieved due to the fact that the functionality of the automated system for accounting, control and payment for services based on blockchain, hashchain and cryptography technologies is expanded due to the introduction of three interconnected algorithms for its cryptographic stable functioning.

Алгоритмы и основные операции, осуществляющие абонентами сети, приведены ниже. В них приняты следующие обозначения операций и общих параметров:Algorithms and basic operations performed by network subscribers are given below. They use the following designations for operations and general parameters:

- Множество «Абонентов»

Figure 00000001
- множество всех возможных абонентов;- Many "Subscribers"
Figure 00000001
- the set of all possible subscribers;

- «

Figure 00000002
» - Закрытый ключ шифрования, используется для шифрации одной стороной;- "
Figure 00000002
»- Private encryption key, used for encryption by one side;

- «

Figure 00000003
» - Открытый ключ шифрования, используется для дешифрации другой стороной;- "
Figure 00000003
»- Public encryption key, used for decryption by the other party;

- «

Figure 00000004
» - Закрытый ключ шифрования, используется для дешифрации сообщений одной стороной;- "
Figure 00000004
»- Private encryption key, used to decrypt messages by one side;

- «

Figure 00000005
» - Открытый ключ шифрования, используется для шифрации сообщений второй стороной. Также «адрес» потребителя услуг;- "
Figure 00000005
»- Public encryption key, used to encrypt messages by the second party. Also, the "address" of the consumer of the service;

- Множество «Поставщиков услуг»

Figure 00000006
- множество всех возможных поставщиков услуг;- Lots of "Service Providers"
Figure 00000006
- the set of all possible service providers;

- «

Figure 00000007
» - Закрытый ключ шифрования ЭЦП (электронной цифровой подписи), используется для шифрации одной стороной;- "
Figure 00000007
»- Private key for encryption of EDS (electronic digital signature), used for encryption by one party;

- «

Figure 00000008
» - Открытый ключ шифрования ЭЦП, используется для дешифрации другой стороной;- "
Figure 00000008
»- EDS public key, used for decryption by the other party;

- «

Figure 00000009
» - Закрытый ключ шифрования, используется для дешифрации сообщений оригинальной стороной;- "
Figure 00000009
»- Private encryption key, used to decrypt messages by the original party;

- «

Figure 00000010
» - Открытый ключ шифрования, используется для шифрации сообщений второй стороной. Так же «адрес» поставщика услуг;- "
Figure 00000010
»- Public encryption key, used to encrypt messages by the second party. Also the "address" of the service provider;

- Множество «Майнеров»

Figure 00000011
- множество всех возможных майнеров;- Many "Miners"
Figure 00000011
- a lot of all possible miners;

- «

Figure 00000012
» - Закрытый ключ шифрования ЭЦП, используется для шифрации оригинальной стороной;- "
Figure 00000012
»- Private EDS encryption key, used for encryption by the original party;

- «

Figure 00000013
» - Открытый ключ шифрования ЭЦП, используется для дешифрации другой стороной;- "
Figure 00000013
»- EDS public key, used for decryption by the other party;

- «

Figure 00000014
» - Закрытый ключ шифрования, используется для дешифрации сообщений оригинальной стороной;- "
Figure 00000014
»- Private encryption key, used to decrypt messages by the original party;

- «

Figure 00000015
» - Открытый ключ шифрования, используется для шифрации сообщений второй стороной. Также «адрес» майнера;- "
Figure 00000015
»- Public encryption key, used to encrypt messages by the second party. Also the "address" of the miner;

- Множество Управляющих компаний

Figure 00000016
- множество всех возможных управляющих компаний;- Many Management Companies
Figure 00000016
- many of all possible management companies;

- «

Figure 00000017
» - Закрытый ключ шифрования ЭЦП, используется для шифрации оригинальной стороной;- "
Figure 00000017
»- Private EDS encryption key, used for encryption by the original party;

- «

Figure 00000018
» - Открытый ключ шифрования ЭЦП, используется для дешифрации другой стороной;- "
Figure 00000018
»- EDS public key, used for decryption by the other party;

- «

Figure 00000019
» - Закрытый ключ шифрования, используется для дешифрации сообщений оригинальной стороной;- "
Figure 00000019
»- Private encryption key, used to decrypt messages by the original party;

- «

Figure 00000020
» - Открытый ключ шифрования, используется для шифрации сообщений второй стороной. Также «адрес» майнера;- "
Figure 00000020
»- Public encryption key, used to encrypt messages by the second party. Also the "address" of the miner;

- Множество «Транзакций (внутренних блоков)»

Figure 00000021
- множество всех возможных транзакций;- Many "Transactions (internal blocks)"
Figure 00000021
- the set of all possible transactions;

-

Figure 00000022
- передаваемые данные;-
Figure 00000022
- transmitted data;

- LPWAN - (англ. Low-power Wide-area Network - «энергоэффективная сеть дальнего радиуса действия») - беспроводная технология передачи небольших по объему данных на дальние расстояния;- LPWAN - (English Low-power Wide-area Network - "energy-efficient long-range network") - wireless technology for transmitting small-volume data over long distances;

- Множество блоков

Figure 00000023
- все возможные блоки;- Lots of blocks
Figure 00000023
- all possible blocks;

- «

Figure 00000024
» - Номер блока цепи;- "
Figure 00000024
"- Chain block number;

- «

Figure 00000025
» - Время создания блока;- "
Figure 00000025
»- Block creation time;

- «

Figure 00000026
» - Случайный параметр;- "
Figure 00000026
"- Random parameter;

- «

Figure 00000027
» - значение хеша предыдущего блока.- "
Figure 00000027
"- the hash value of the previous block.

Алгоритм 1Algorithm 1

Алгоритм заключения контракта (Фиг. 1) между абонентом, потребляющим услуги и абонентом, оказывающим услуги, обеспечивающий:The algorithm for concluding a contract (Fig. 1) between a subscriber consuming services and a subscriber providing services, providing:

- контролинг деятельности поставщиков услуг по оплате услуг каждым конечным потребителем сети;- controlling the activity of service providers for payment of services by each end user of the network;

- автоматический контроль и сохранение целостности данных, предоставляемых абонентами от их искажений посторонними лицами;- automatic control and preservation of the integrity of data provided by subscribers from their distortion by unauthorized persons;

- снижение затрат на содержание сети путем ликвидации ненужных посредников.- reducing the cost of maintaining the network by eliminating unnecessary intermediaries.

Эти функции достигаются путем введения криптостойкого хеширования внутренних и внешних блоков и организацией распределенного реестра между всеми абонентами сети.These functions are achieved by introducing cryptographically strong hashing of internal and external blocks and by organizing a distributed ledger between all network subscribers.

Описание алгоритма:Algorithm description:

Шаг 1. Абонент

Figure 00000028
заполняет данные бланка контракта
Figure 00000029
поставщика услуг
Figure 00000030
, зашифровывает их с помощью
Figure 00000031
, создает
Figure 00000032
: Step 1. Subscriber
Figure 00000028
fills in the data of the contract form
Figure 00000029
service provider
Figure 00000030
, encrypts them with
Figure 00000031
, creates
Figure 00000032
:

Figure 00000033
Figure 00000033

Сформировав свой внутренний блок

Figure 00000034
, посылает его в сеть БЧ, где блок попадает в очередь всех еще не включенных во внешние боки цепи.Having formed your internal block
Figure 00000034
, sends it to the warhead network, where the block enters the queue of all those not yet included in the outer sides of the chain.

Шаг 2. Майнер оформляет внешний блок

Figure 00000035
с учетом предыдущего хеша внешнего блока цепи БЧ
Figure 00000036
и данных всех внутренних находящихся в очереди:
Figure 00000037
, после успешного формирования, посылает внешний блок по реестру, где тот становится частью БЧ контрактов. Step 2. The miner prepares an external block
Figure 00000035
taking into account the previous hash of the external block of the warhead chain
Figure 00000036
and the data of all the internal ones in the queue:
Figure 00000037
, after successful formation, sends an external block to the registry, where it becomes part of the BC of contracts.

Шаг 3. Поставщик услуг находит в данных внешних блоков сети БЧ, адресованный ему от абонента

Figure 00000028
внутренний блок
Figure 00000034
. Вскрывает его своим секретным ключом шифрования
Figure 00000038
, дополняет свою часть в данные контракта
Figure 00000039
, оформляет свой внутренний блок
Figure 00000040
и посылает его в сеть БЧ, где блок попадает в очередь всех еще не оформленных во внешний бок цепи. Step 3. The service provider finds in the data of the external blocks of the BC network, addressed to him from the subscriber
Figure 00000028
indoor unit
Figure 00000034
... Reveals it with his private encryption key
Figure 00000038
, supplements its part in the contract data
Figure 00000039
, draws up its internal block
Figure 00000040
and sends it to the warhead network, where the block enters the queue of all not yet issued to the outer side of the chain.

Шаг 4. Майнер оформляет внешний блок

Figure 00000035
с учетом предыдущего хеша внешнего блока цепи БЧ
Figure 00000036
и данных всех внутренних находящихся в очереди:
Figure 00000037
, после успешного формирования, посылает внешний блок по реестру, где тот становится частью БЧ контрактов. Step 4. The miner prepares an external block
Figure 00000035
taking into account the previous hash of the external block of the warhead chain
Figure 00000036
and the data of all the internal ones in the queue:
Figure 00000037
, after successful formation, sends an external block to the registry, where it becomes part of the BC of contracts.

Шаг 5. Абонент

Figure 00000028
находит в данных внешних блоков сети БЧ адресованный ему от поставщика услуг
Figure 00000030
внутренний блок
Figure 00000041
. Вскрывает своим секретным ключом
Figure 00000042
, подписывает данные контракта
Figure 00000043
, оформляет новый внутренний блок
Figure 00000044
после, направляет в сеть БЧ, где блок попадает в очередь всех еще не оформленных во внешний бок цепи. Step 5. Subscriber
Figure 00000028
finds in the data of external blocks of the network the warhead addressed to him from the service provider
Figure 00000030
indoor unit
Figure 00000041
... Reveals with his private key
Figure 00000042
, signs the contract data
Figure 00000043
, draws up a new indoor unit
Figure 00000044
after that, it sends the warheads to the network, where the block enters the queue of all those not yet issued to the outer side of the chain.

Шаг 6. Майнер оформляет внешний блок

Figure 00000035
с учетом предыдущего хеша внешнего блока цепи БЧ
Figure 00000036
и данных всех внутренних находящихся в очереди:
Figure 00000037
, после успешного формирования, посылает внешний блок по реестру, где тот становится частью БЧ контрактов. Step 6. The miner prepares an external block
Figure 00000035
taking into account the previous hash of the external block of the warhead chain
Figure 00000036
and the data of all the internal ones in the queue:
Figure 00000037
, after successful formation, sends an external block to the registry, where it becomes part of the BC of contracts.

В результате поставщик услуг находит в данных внешних блоков сети БЧ адресованный ему от абонента

Figure 00000028
внутренний блок
Figure 00000045
. Вскрывает своим секретным ключом шифрования уже сформированный и подписанный контракт.As a result, the service provider finds in the data of the external blocks of the BC network addressed to him from the subscriber
Figure 00000028
indoor unit
Figure 00000045
... It opens the already formed and signed contract with its private encryption key.

Алгоритм 2Algorithm 2

Алгоритм контроля приборов измерения и оплаты счета поставщикам услуг абонентами, потребляющими услуги, в ручном режиме (Фиг. 2) или автоматическом режиме (Фиг. 3) измерения на объекте потребления, который позволяет осуществить:Algorithm for monitoring metering devices and paying bills to service providers by subscribers consuming services in manual mode (Fig. 2) or automatic mode (Fig. 3) measurements at the consumer object, which allows:

- обеспечение криптостойкости алгоритмов с уменьшением в существенной степени кибератаки на сеть, что повышает надежность ее функционирования; - ensuring the cryptographic stability of algorithms with a significant decrease in cyberattacks on the network, which increases the reliability of its operation;

- прозрачность деятельности всех участников сети жилищно-коммунального хозяйства позволяет выявлять нарушения ими в сети, что в свою очередь снижает нецелевые траты денежных средств и, как следствие, уменьшает расходы потребителей услуг и поставщиков услуг;- the transparency of the activities of all participants in the network of housing and communal services allows them to identify violations in the network, which in turn reduces the waste of funds and, as a result, reduces the costs of consumers of services and service providers;

- криптостойкость биллинга всех участников сети приводит к невозможности компьютерных атак на абонентов сети.- cryptographic stability of billing of all network participants makes it impossible for computer attacks on network subscribers.

Эти цели достигаются введением блокчейн-технологии и криптографических ключей по технологии двойных ключей: открытая часть ключа и закрытая (приватная) часть ключа всех участников сети индивидуальна, а также введение распределенного реестра и юридического лица, оказывающего услугу в виде органа государственных услуг.These goals are achieved by the introduction of blockchain technology and cryptographic keys using double key technology: the public part of the key and the private (private) part of the key of all network participants are individual, as well as the introduction of a distributed registry and a legal entity that provides a service in the form of a public service body.

Описание алгоритма контроля приборов измерения и оплаты счета поставщикам услуг абонентами, потребляющими услуги, в ручном режиме:Description of the control algorithm for measuring instruments and payment of bills to service providers by subscribers who consume services in manual mode:

Шаг 1. Абонент

Figure 00000046
записывает данные счетчика
Figure 00000047
. Шифрует
Figure 00000047
с помощью
Figure 00000048
и подписывает
Figure 00000049
: Step 1. Subscriber
Figure 00000046
writes counter data
Figure 00000047
... Encrypts
Figure 00000047
by using
Figure 00000048
and signs
Figure 00000049
:

Figure 00000050
Figure 00000050

Сформировав свой внутренний блок

Figure 00000051
, посылает его в сеть БЧ, где блок попадает в очередь всех еще не включенных во внешние боки цепи.Having formed your internal block
Figure 00000051
, sends it to the warhead network, where the block enters the queue of all those not yet included in the outer sides of the chain.

Шаг 2. Майнер оформляет внешний блок

Figure 00000023
с учетом предыдущего хеша внешнего блока цепи БЧ
Figure 00000052
и данных всех внутренних находящихся в очереди:
Figure 00000053
, после успешного формирования, посылает внешний блок по реестру, где тот становится частью БЧ контрактов. Step 2. The miner prepares an external block
Figure 00000023
taking into account the previous hash of the external block of the warhead chain
Figure 00000052
and the data of all the internal ones in the queue:
Figure 00000053
, after successful formation, sends an external block to the registry, where it becomes part of the BC of contracts.

Шаг 3. Поставщик услуг

Figure 00000054
находит в данных внешних блоков сети БЧ адресованный ему от абонента
Figure 00000046
внутренний блок
Figure 00000051
. Вскрывает его своим секретным ключом шифрования
Figure 00000055
. На основании данных
Figure 00000047
,
Figure 00000054
формирует счет
Figure 00000056
на оплату услуг для
Figure 00000046
, шифрует их открытым ключом
Figure 00000057
и подписывает
Figure 00000058
Step 3. Service provider
Figure 00000054
finds in the data of external blocks of the BC network addressed to him from the subscriber
Figure 00000046
indoor unit
Figure 00000051
... Reveals it with his private encryption key
Figure 00000055
... Based on data
Figure 00000047
,
Figure 00000054
forms an invoice
Figure 00000056
to pay for services for
Figure 00000046
, encrypts them with the public key
Figure 00000057
and signs
Figure 00000058

Figure 00000059
Figure 00000059

Сформировав свой внутренний блок

Figure 00000060
, посылает его в сеть БЧ, где блок попадает в очередь всех еще не включенных во внешние боки цепи.Having formed your internal block
Figure 00000060
, sends it to the warhead network, where the block enters the queue of all those not yet included in the outer sides of the chain.

Шаг 4. Майнер оформляет внешний блок

Figure 00000023
с учетом предыдущего хеша внешнего блока цепи БЧ
Figure 00000052
и данных всех внутренних находящихся в очереди:
Figure 00000053
, после успешного формирования, посылает внешний блок по реестру, где тот становится частью БЧ контрактов. Step 4. The miner prepares an external block
Figure 00000023
taking into account the previous hash of the external block of the warhead chain
Figure 00000052
and the data of all the internal ones in the queue:
Figure 00000053
, after successful formation, sends an external block to the registry, where it becomes part of the BC of contracts.

Шаг 5. Абонент

Figure 00000046
находит в данных внешних блоков сети БЧ адресованный ему от поставщика услуг
Figure 00000054
внутренний блок
Figure 00000060
. Вскрывает своим секретным ключом
Figure 00000061
счет
Figure 00000056
от поставщика услуг и проводит оплату через Госуслуги посредством личного кабинета. Step 5. Subscriber
Figure 00000046
finds in the data of external blocks of the network the warhead addressed to him from the service provider
Figure 00000054
indoor unit
Figure 00000060
... Reveals with his private key
Figure 00000061
check
Figure 00000056
from the service provider and conducts payment through the State Services through a personal account.

Шаг 6. Госуслуги переводят деньги поставщику услуг

Figure 00000054
. Step 6. Public services transfer money to the service provider
Figure 00000054
...

Описание алгоритма контроля приборов измерения и оплаты счета поставщикам услуг абонентами, потребляющими услуги, в автоматическом режиме:Description of the algorithm for monitoring metering devices and paying bills to service providers by subscribers consuming services in automatic mode:

Шаг 1. Со счетчиков с радиоканалом снимаются данные

Figure 00000047
с помощью мониторинговой системы LPWAN и передает поставщику услуг
Figure 00000054
. Step 1. Data is taken from meters with a radio channel
Figure 00000047
using the LPWAN monitoring system and transfers to the service provider
Figure 00000054
...

Шаг 2. Поставщик услуг

Figure 00000054
принимает данные
Figure 00000047
от автоматической системы сбора и формирует счет
Figure 00000056
на оплату услуг для
Figure 00000046
, шифрует их открытым ключом
Figure 00000057
и подписывает
Figure 00000058
Step 2. Service provider
Figure 00000054
accepts data
Figure 00000047
from an automatic collection system and generates an invoice
Figure 00000056
to pay for services for
Figure 00000046
, encrypts them with the public key
Figure 00000057
and signs
Figure 00000058

Figure 00000062
Figure 00000062

Сформировав свой внутренний блок

Figure 00000060
, посылает его в сеть БЧ, где блок попадает в очередь всех еще не включенных во внешние боки цепи.Having formed your internal block
Figure 00000060
, sends it to the warhead network, where the block enters the queue of all those not yet included in the outer sides of the chain.

Шаг 3. Майнер оформляет внешний блок

Figure 00000023
с учетом предыдущего хеша внешнего блока цепи БЧ
Figure 00000052
и данных всех внутренних находящихся в очереди:
Figure 00000053
, после успешного формирования, посылает внешний блок по реестру, где тот становится частью БЧ контрактов. Step 3. The miner prepares an external block
Figure 00000023
taking into account the previous hash of the external block of the warhead chain
Figure 00000052
and the data of all the internal ones in the queue:
Figure 00000053
, after successful formation, sends an external block to the registry, where it becomes part of the BC of contracts.

Шаг 4. и Шаг 5. Абонент

Figure 00000046
находит в данных внешних блоков сети БЧ адресованный ему от поставщика услуг
Figure 00000054
внутренний блок
Figure 00000060
. Вскрывает своим секретным ключом
Figure 00000061
счет
Figure 00000056
от поставщика услуг и проводит оплату через Госуслуги посредством личного кабинета. Step 4. and Step 5. Subscriber
Figure 00000046
finds in the data of external blocks of the network the warhead addressed to him from the service provider
Figure 00000054
indoor unit
Figure 00000060
... Reveals with his private key
Figure 00000061
check
Figure 00000056
from the service provider and conducts payment through the State Services through a personal account.

Шаг 6. и Шаг 7. Госуслуги переводят деньги поставщику услуг

Figure 00000054
. Step 6.and Step 7 . Government services transfer money to a service provider
Figure 00000054
...

Алгоритм 3Algorithm 3

Алгоритм обмена данным между абонентами-потребителями услуг и управляющей компанией при заключении ей договоров со сторонними организациями по аренде нежилых помещений жилого фонда должна быть прозрачной для всех участников сети (Фиг. 4).Algorithm of data exchange between subscribers-consumers of services and the management company when it concludes contracts with third-party organizations for the lease of non-residential premises of the housing stock should be transparent for all network participants (Fig. 4).

Это достигается за счет введения распределенного реестра всех транзакций в направлении, проводимых управляющей компанией, т.е. каждый потребитель услуг осведомлен о заключенных внешних договорах.This is achieved by introducing a distributed ledger of all transactions in the direction carried out by the management company, i.e. each consumer of services is aware of the concluded external contracts.

Описание алгоритма:Algorithm description:

Шаг 1. Управляющая компания

Figure 00000063
формирует счет
Figure 00000064
на оплату услуг для
Figure 00000046
, шифрует их открытым ключом
Figure 00000057
и подписывает
Figure 00000065
Step 1. Management company
Figure 00000063
forms an invoice
Figure 00000064
to pay for services for
Figure 00000046
, encrypts them with the public key
Figure 00000057
and signs
Figure 00000065

Figure 00000066
Figure 00000066

Сформировав свой внутренний блок

Figure 00000067
, посылает его в сеть БЧ, где блок попадает в очередь всех еще не включенных во внешние боки цепи.Having formed your internal block
Figure 00000067
, sends it to the warhead network, where the block enters the queue of all those not yet included in the outer sides of the chain.

Шаг 2. Майнер оформляет внешний блок

Figure 00000023
с учетом предыдущего хеша внешнего блока цепи БЧ
Figure 00000052
и данных всех внутренних находящихся в очереди:
Figure 00000053
, после успешного формирования, посылает внешний блок по реестру, где тот становится частью БЧ контрактов. Step 2. The miner prepares an external block
Figure 00000023
taking into account the previous hash of the external block of the warhead chain
Figure 00000052
and the data of all the internal ones in the queue:
Figure 00000053
, after successful formation, sends an external block to the registry, where it becomes part of the BC of contracts.

Шаг 3. Абонент

Figure 00000046
находит в данных внешних блоков сети БЧ адресованный ему от управляющей компании
Figure 00000063
внутренний блок
Figure 00000067
. Вскрывает своим секретным ключом
Figure 00000061
счет
Figure 00000064
и проводит оплату через Госуслуги посредством личного кабинета. Step 3. Subscriber
Figure 00000046
finds in the data of external blocks of the BC network addressed to him from the management company
Figure 00000063
indoor unit
Figure 00000067
... Reveals with his private key
Figure 00000061
check
Figure 00000064
and conducts payment through the State Services through a personal account.

Шаг 4. и Шаг 5. Госуслуги переводят деньги управляющей компании

Figure 00000063
. Step 4. and Step 5. Government services transfer money to the management company
Figure 00000063
...

Таким образом, решена техническая задача по созданию системы транзакций в структурах жилищно-коммунального хозяйства, имеющей новые функциональные возможности автоматизированной системы учета, контроля и оплаты услуг на основе технологий блокчейн и хешчейн и криптографии, позволяющей осуществлять контролинг деятельности поставщика услуг, по оплате услуг каждым потребителем с сохранением в целостности данных, их достоверности, обеспечивать криптостойкость алгоритмов обмена данных между абонентами-потребителями услуг, абонентами, оказывающими услуги и управляющими компаниями от кибератак на сеть, обеспечение прозрачности деятельности всех субъектов сети при снижении затрат на контрольные органы в сети жилищно-коммунального хозяйства.Thus, the technical task of creating a system of transactions in the structures of housing and communal services has been solved, which has new functional capabilities of an automated system for accounting, control and payment for services based on blockchain and hashchain technologies and cryptography, which allows controlling the activities of the service provider, for paying for services by each consumer. while maintaining the integrity of the data, their reliability, ensure the cryptographic stability of data exchange algorithms between subscribers-consumers of services, subscribers providing services and management companies from cyber attacks on the network, ensuring the transparency of the activities of all network entities while reducing the cost of control bodies in the network of housing and communal services ...

На основе этих трех алгоритмов разработана структурная схема системы автоматизированного учета, контроля и оплаты услуг на основе технологий блокчейн, хешчейн и криптографии и ее описание, приведенная на чертеже (Фиг. 5).On the basis of these three algorithms, a structural diagram of a system of automated accounting, control and payment for services based on blockchain, hashchain and cryptography technologies has been developed and its description is given in the drawing (Fig. 5).

Система автоматизированного учета, контроля и оплаты услуг на основе технологий блокчейн, хешчейн и криптографии включает К i-х абонентов-потребителей услуг 1,2,…,k, выходы которых связаны через двунаправленные шины данных 4,6 через блокчейн-сеть 5, связующую абонентов-потребителей услуг со входом управляющей компании (УК), а также выходы абонентов-потребителей услуг через систему автоматизированного учета по контролю за измерительными датчиками (САУК ИД) и шину обмена данных 9 со счетчиками абонентов-потребителей услуг, на входы шины обмена данных 14 структуры оплаты услуг на входы m абонентов, оказывающих услуги: 15, 16, …, M, а также выходы абонентов-получателей услуг через блокчейн-сеть 7, связывающую абонентов-потребителей услуг через шину данных 11 с шиной транзакций 14' по выписыванию счета на оплату услуги и выдачи квитанции на оплату на выходы абонентов, оказывающих услуги, а так же выходы абонентов, оказывающих услуги подключены через блокчейн-сеть 8 между абонентами-получателями услуг и управляющей компанией через шину данных 10, шины данных 12 на входы государственных услуг (ГУ) и шину данных 13 на входы абонентов, оказывающих услуги, которые имеют связь по двунаправленным шинам 14 и 4 через двунаправленные линии связи 6, 9, 10,11, 12, 13, 14 со входами государственных услуг ГУ со входами абонентов-потребителей услуг управляющей компании, системой автоматизированного учета по контролю за измерительными датчиками САУК ИД. Выходы абонентов-потребителей слуг связаны через личные кабинеты государственных услуг 18, 19,…,к с управляющей компанией УК и абонентами, оказывающими услуги. При этом создаются распределенные реестры абонентов, потребляющих услуги 21, управляющей компании 22, гос.услуг 23 и абонентов, оказывающих услуги 24.The system of automated accounting, control and payment for services based on blockchain, hashchain and cryptography technologies includes K i-th subscribers-consumers of services 1,2, ..., k, the outputs of which are connected through bidirectional data buses 4,6 through the blockchain network 5, connecting subscribers-consumers of services with the input of the management company (MC), as well as the outputs of subscribers-consumers of services through the automated accounting system for monitoring measuring sensors (ACS ID) and the data exchange bus 9 with the counters of subscribers-consumers of services, to the inputs of the data exchange bus 14 structures of payment for services at the inputs of m subscribers providing services: 15, 16, ..., M, as well as the outputs of subscribers-recipients of services through the blockchain network 7, connecting the subscribers-consumers of services through the data bus 11 with the transaction bus 14 'for billing payment for the service and issuance of a receipt for payment to the outputs of subscribers providing services, as well as outputs of subscribers providing services are connected through the blockchain network 8 between recipient subscribers services and the management company through the data bus 10, data buses 12 to the inputs of public services (PG) and the data bus 13 to the inputs of subscribers providing services who have communication on bidirectional buses 14 and 4 through bidirectional communication lines 6, 9, 10, 11, 12, 13, 14 with the inputs of state services of the State Administration with the inputs of subscribers-consumers of the services of the management company, an automated accounting system for monitoring the measuring sensors SAUK ID. The exits of subscribers-consumers of servants are connected through personal accounts of public services 18, 19, ..., to with the management company of the UK and subscribers providing services. At the same time, distributed registers of subscribers consuming services 21, management company 22, government services 23 and subscribers providing services 24 are created.

Для более понятного назначения блоков схемы функционирования системы автоматизированного учета, контроля и оплаты услуг на основе технологий блокчейн, хешчейн и криптографии (Фиг. 5) целесообразно рассмотреть ее функционирование в режимах сбора и формирования данных датчиков потребления абонентами потребителями услуг (Фиг. 6 ), формирования абонентами - потребителями услуг счета и процесса их оплаты (Фиг. 7),функционирования распределенного реестра схемы оплаты услуг абонентами потребителями услуг (Фиг. 8). For a more understandable purpose of the blocks of the scheme of functioning of the system of automated accounting, control and payment for services based on blockchain, hashchain and cryptography technologies (Fig. 5), it is advisable to consider its operation in the modes of collection and formation of data from sensors of consumption by subscribers by service consumers (Fig. 6), formation subscribers - consumers of account services and the process of their payment (Fig. 7), functioning of the distributed register of the scheme of payment for services by subscribers by consumers of services (Fig. 8).

Рассмотрим схему сбора и формирования данных датчиков потребления абонентами потребителями услуг в автоматическом режиме (Фиг. 6), как наиболее общую, так как схема в ручном режиме является частным случаем автоматической схемы. Условные обозначения, принятые на схеме:Let us consider the scheme for collecting and generating data from consumption sensors by consumers of services in automatic mode (Fig. 6), as the most general, since the scheme in manual mode is a special case of an automatic scheme. Symbols used in the diagram:

- АПУ-абонент потребитель услуг;- APU-subscriber - consumer of services;

- ИД-индивидуальный датчик;- ID-individual sensor;

- АСИ -автоматизированная система измерений;- ASI - automated measurement system;

- МП - мультиплексор;- MP - multiplexer;

- МРПУ -многоканальное радиопередающее устройство;- MRPU - multichannel radio transmitting device;

- А -антенна;- A-antenna;

- СОУ или АОУ - служба оказывающая услугу или абонент оказывающий услугу;- SOU or AOU - a service providing a service or a subscriber providing a service;

- ФБЧС - внутренний блокчейн данных службы оказывающей услугу;- FBCHS - internal data block of the service providing the service;

- ФБнбч -внешний блокчейн данных общей сети;- FBnbch - external blockchain of data of the general network;

- ГУ -государственные услуги;- GU - public services;

- ЛКА-личный кабинет АПУ.- LCA-APU personal account.

Структурная схема сбора и формирования данных датчиков потребления для структур, оказывающих услуги, приведена на чертеже (Фиг. 6).A block diagram of the collection and generation of data from consumption sensors for structures providing services is shown in the drawing (Fig. 6).

Работает подсистема сбора данных следующим образом. Абоненты потребители услуг (АПУj) имеет в каждой отдельной квартире набор измерительных датчиков ИДn, входы которых сверены с энергоносителями квартиры, а выходы связаны со входами автоматизированного съема измерений с ИД (АСИj), преобразующие измерения разной природы ИД в цифровую форму. Выходы АСИj соединены с входами мультиплексора (МП), управляемого генератором опроса (ГО), а выход МП подключен к многоканальному радиопередающему устройству (МРПУ), которое преобразует цифровые видеосигналы с выхода МП в радиосигналы и при помощи антенны (А) излучается в пространство, и таким образом, сигнал поступает на приемник сервера с n - шлюзами уже в виде демодулированного видеосигнала. Далее с выхода шлюзов расфасовывается на входы, соответствующие соответствующей системы оказания услуг (СОУк), а их выходы поступают на блоки формирования блокчейн структур ФБУСк, в которых вырабатываются электронные счета расхода услуг и приема их оплаты каждому абоненту потребителю услуг (АПУj) и подаются на их выходы Bxj с целью контроля и сбора данных внешних счетчиков в структуре, которым отводятся отдельные цены отдельного дома. Системна оказания услуг (СОУn) получает эти данные в автоматическом режиме и формирует соответствующую графу в счете на оплату абоненту потребителю услуг и кроме того, каждый СОУn получает отдельную блокчейн квитанцию управляющей компании для ведения учета количества общедомовых расходов. Приведем алгоритм формирование квитанций на оплату абонентов-потребителей услуг службам, оказывающим услуги:The data collection subsystem works as follows. Subscribers, consumers of services (APUj), have a set of measuring sensors IDn in each individual apartment, the inputs of which are verified with the energy carriers of the apartment, and the outputs are connected to the inputs of automated measurement pickup with ID (ASIj), which convert measurements of different IDs into digital form. The outputs of the ASIj are connected to the inputs of the multiplexer (MP) controlled by the polling generator (GO), and the output of the MP is connected to a multichannel radio transmitting device (MRPU), which converts digital video signals from the output of the MP into radio signals and is emitted into space using the antenna (A), and thus, the signal arrives at the receiver of the server with n - gateways already in the form of a demodulated video signal. Further, from the exit of the gateways, it is packaged into the inputs corresponding to the corresponding service delivery system (SDS), and their outputs go to the blocks for forming the blockchain structures of the FBUSK, in which electronic accounts for the consumption of services and the receipt of their payment for each subscriber of the consumer of services (APUj) are generated and fed to them outputs Bxj for the purpose of monitoring and collecting data from external meters in the structure, to which the individual prices of an individual house are allocated. The system for the provision of services (SOUn) receives this data in automatic mode and generates the corresponding column in the invoice for payment to the subscriber to the consumer of services, and in addition, each SOUn receives a separate blockchain receipt from the management company to keep track of the amount of general house expenses. Here is an algorithm for generating receipts for payment of subscribers-consumers of services to services that provide services:

Шаг 1. N абонентов потребителей услуг имеют измерительные датчики для учета коммунальных услуг. M измерительных датчиков с указанной периодичностью собирают данные, после чего данные с датчиков поступают на N устройств автоматизированного съема информации.Step 1. N subscribers of consumers of services have measuring sensors for accounting of utilities. M measuring sensors collect data with a specified frequency, after which the data from the sensors is sent to N devices for automated data retrieval.

Шаг 2. На мультиплексор систем автоматизированного сбора информации поступают данные с устройств автоматизированного съема информации, а также с генератора опроса автоматизированного сбора информации.Step 2. The multiplexer of the automated data collection systems receives data from the automated data collection devices, as well as from the automated data collection polling generator.

Шаг 3. На многоканальное радиопередающее устройство поступают данные с мультиплексора, которые после обработки, передаются по радиоканалу.Step 3. The multichannel radio transmitting device receives data from the multiplexer, which, after processing, is transmitted over the radio channel.

Шаг 4. Затем данные поступают на сервер и распределяются по службам осуществления услуг.Step 4. Then the data goes to the server and is distributed among the services providing services.

Шаг 5. Службы осуществления услуг формируют блоки-квитанции и отправляют их в сеть.Step 5. Services of the implementation of services form blocks-receipts and send them to the network.

Рассмотрим алгоритм оплаты абонентами потребителями услуг по представленному им счету. На чертеже (Фиг. 7) приведена структурная схема формирования оплаты абонентом-потребителем услуг (АПУj) представленного счета за услуги.Let us consider the algorithm of payment by subscribers by consumers of services according to the invoice presented to them. The drawing (Fig. 7) shows a block diagram of the formation of payment by a subscriber-consumer of services (AUJ) of the presented invoice for services.

После получения счета АПУj, на персональном компьютере с заранее установленным программным обеспечением (электронный стандартный бланк, открытый и закрытый ключ, программа хэширования внутреннего блока, цифровая электронная подпись, предварительно открытый в госуслугах (ГУ) личный кабинет (ЛКj), в котором сформирован личный сейф) в виде автоматизированного рабочего места (АРМ) заполняет полученный счет и в ИФ формирует внутренний блокчейн (ФБИj), который посылает майнеру по шине данных для формирования им внешнего блокчейн блока (ФВнвиj).After receiving the APUj account, on a personal computer with pre-installed software (electronic standard form, public and private keys, hashing program of the indoor unit, digital electronic signature, personal account (LCj) previously opened in public services (GU), in which a personal safe is formed ) in the form of an automated workstation (AWP) fills in the received account and in the IF forms an internal blockchain (FBIj), which is sent to the miner via the data bus to form an external blockchain block (FVnvij).

Майнер, сформировавший блок отправляет в государственные услуги для оплаты счета через личный сейф личного кабинета (ЛКj) абонента. Потребитель услуг (АПУj) и ГУ производят непосредственно оплату каждой системе, оказывающей услугу (СОУn).The miner who formed the block sends to government services to pay the bill through the personal safe of the personal account (LCj) of the subscriber. The consumer of services (APSj) and the GU make direct payments to each system providing the service (SOUn).

Получив оплату, СОУn выписывает квитанцию и через свою блокчейн сеть отправляет его абоненту получателю услугу (АПУj). На этом цикл обмена АПУj и СОУn заканчивается. Денежные транзакции абонентов потребителей услуг со службами оказания услуг состоят из следующих операций:Having received the payment, SOUn writes out a receipt and sends it to the subscriber to the recipient of the service (APUj) through its blockchain network. This completes the cycle of exchange of AAPj and SOUn. Monetary transactions of subscribers of consumers of services with services for the provision of services consist of the following operations:

Шаг 1. Абоненты потребители услуг через личный кабинет на сайте госуслуг, имея сведения о текущем состоянии счетчиков и задолженностей, собираются оплатить услуги.Step 1. Subscribers, consumers of services through their personal account on the website of public services, having information about the current state of counters and debts, are going to pay for the services.

Шаг 2. Происходит формирование внутреннего блока, содержащего всю необходимую информацию.Step 2. The formation of the indoor unit, which contains all the necessary information, is taking place.

Шаг 3. Внутренний блок передается на шину, оформляется во внешний блок и попадает в сеть. Таким образом, происходит оплата квитанции.Step 3. The indoor unit is transferred to the bus, formed into an external unit and enters the network. Thus, the receipt is paid.

Шаг 4. Сведения об оплате отображаются в личном кабинете.Step 4. Payment details are displayed in your personal account.

Шаг 5. Средства поступают на счет госуслуг, которые в свою очередь распределяют средства поставщикам услуг.Step 5. Funds are transferred to the account of government services, which in turn distribute funds to service providers.

С целью обеспечения контроллинга и прозрачности расчетов организуется распределенный реестр этих оплат. На чертеже (Фиг. 8) приведена схема функционирования распределенного реестра оплаты услуг абонентами-потребителями услуг, в котором все квитанции об оплате услуг, включенные майнером в общую линейку блокчейн сети всех всех абонентов посылаются от ФВнбчк на входы базы данных каждого АПУj со входов СОУn и выходов ФБУСn.In order to ensure controlling and transparency of settlements, a distributed register of these payments is organized. The drawing (Fig. 8) shows a diagram of the functioning of the distributed register of payment for services by subscribers-consumers of services, in which all receipts for payment for services included by the miner in the common line of the blockchain network of all subscribers are sent from the FVnbchk to the database inputs of each APUj from the inputs of the SOUn and outputs FBUSn.

Формирование блокчейн-сети с распределенным реестром состоит из следующих операций:The formation of a blockchain network with a distributed ledger consists of the following operations:

Шаг 1. На входе формируется внутренний блок, который содержит данные, готовые к записи в блокчейн-сеть.Step 1. At the entrance, an internal block is formed, which contains data ready to be written to the blockchain network.

Шаг 2. Блок передается одному из формирователей внешних блоков сети для проверки и записи в сеть.Step 2. The block is transferred to one of the external block generators of the network for checking and writing to the network.

Шаг 3. Новый блок попадает в сеть, и отображается в личном кабинете на сайте госуслуг абонента потребителя услуг, для осведомления текущего состояния счетчиков и оплаты коммунальных услуг.Step 3. The new block enters the network, and is displayed in the personal account on the website of the state services of the subscriber of the consumer of services, to inform the current state of the meters and pay for utilities.

Краткое описание чертежей:Brief Description of Drawings:

Фиг. 1 - Алгоритм заключения контракта абонента и поставщика услуг.FIG. 1 - Algorithm for concluding a contract between a subscriber and a service provider.

Фиг. 2 - Алгоритм контроля приборов измерения и оплаты счета поставщикам услуг (ручной режим).FIG. 2 - Algorithm for control of measuring devices and payment of invoices to service providers (manual mode).

Фиг. 3 - Алгоритм контроля приборов измерения и оплаты счета поставщикам услуг (автоматический режим).FIG. 3 - Algorithm for monitoring metering devices and paying bills to service providers (automatic mode).

Фиг. 4 - Алгоритм обмена данных абонента с управляющей компанией.FIG. 4 - Algorithm for the exchange of subscriber data with the management company.

Фиг. 5 - Система автоматизированного учета, контроля и оплаты услуг на основе технологий блокчейн, хешчейн и криптографии.FIG. 5 - A system of automated accounting, control and payment for services based on blockchain, hashchain and cryptography technologies.

Фиг. 6 - Структурная схема сбора и формирования данных датчиков потребления абонентами потребителями услуг.FIG. 6 - Block diagram of collection and formation of data from consumption sensors by service consumers.

Фиг. 7 - Структурная схема формирования оплаты абонентом-потребителем услуг.FIG. 7 - Block diagram of the formation of payment by a subscriber-consumer of services.

Фиг. 8 - Схема функционирования распределенного реестра оплаты услуг абонентами-потребителями услуг.FIG. 8 - Scheme of functioning of the distributed register of payment for services by subscribers-consumers of services.

Фиг. 9 - Схема построения структуры с отдельной блокчейн сетью для каждого режима работы системы.FIG. 9 - Scheme of building a structure with a separate blockchain network for each mode of operation of the system.

Фиг. 10 - Схема построения структуры формирования счета за пользование услугой и его оплаты с общей блокчейн сетью.FIG. 10 - Scheme of building a structure for generating an invoice for using a service and paying for it with a common blockchain network.

Осуществление изобретенияImplementation of the invention

Варианты реализации системы автоматизированного учета, контроля и оплаты услуг на основе технологии блокчейн, хешчейн и криптографии.Options for the implementation of a system of automated accounting, control and payment for services based on blockchain technology, hashchain and cryptography.

Первый вариант (Фиг. 9) построен на основе структуры с отдельной блокчейн сетью для каждого режима работы системы. The first option (Fig. 9) is built on the basis of a structure with a separate blockchain network for each operating mode of the system.

Для сети разделяется 4 типа абонентов. Абоненты потребители услуг (АПУ), абоненты служб оказывающих услуги (СОУ), абоненты управляющих компаний (УК) и сторонние абоненты (СА).There are 4 types of subscribers for the network. Subscribers - consumers of services (APU), subscribers of services providing services (SOU), subscribers of management companies (MC) and third-party subscribers (CA).

За абонентами потребителями услуг закреплены квартирные счетчики услуг (

Figure 00000068
). За абонентами управляющих компаний закреплены общедомовые счетчики (
Figure 00000069
). Счетчики могут быть подключены к общей системе автоматизированного мониторирования (
Figure 00000070
). В этом случае съем информации происходит в автоматическом режиме, и отсылается системой на общую шину данных (ЩД1). В ситуациях, когда счетчики не подключены к общей системе автоматизированного мониторинга, возможна реализация ручного съема информации - абоненты отсылают данные счетчиков вручную или через автоматизированное рабочее место (АРМ). Так же предусмотрено подключение к системе СА не имеющими собственных счетчиков услуг но чье подключение необходимо в рамках жилищно-коммунальных отношений.For subscribers, consumers of services are assigned apartment service meters (
Figure 00000068
). Subscribers of management companies are assigned general house meters (
Figure 00000069
). Counters can be connected to a common automated monitoring system (
Figure 00000070
). In this case, the information is retrieved automatically, and is sent by the system to the common data bus (SD1). In situations where the meters are not connected to the general automated monitoring system, it is possible to implement manual information retrieval - subscribers send meter data manually or through an automated workstation (AWS). It is also provided for the connection to the CA system by those who do not have their own service meters, but whose connection is necessary within the framework of housing and communal relations.

Каждый абонент работает с системой через автоматизированное рабочее место (АРМ). АРМ автоматически взаимодействует с сетью БЧ для обмена данными. В функционал АРМ входят: алгоритмы хранения персональных данных, криптопреобразования, хеширования, возможность скачивания, обновления и хранения актуальной версии базы цепи блоков сети блокчейн (БЧ) для участия в формировании распределенного реестра. В случае, если абонент не заинтересован в поддержании целостности и децентрализации сети, АРМ имеет функционал обмена данными о состоянии БЧ с авторизованного сервера государственных услуг (ГУ) через личный кабинет в системе государственных услуг (

Figure 00000071
), включающий шлюз доступа к ШД1 и сети блокчейн (БЧ).Each subscriber works with the system through an automated workstation (AWS). AWP automatically interacts with the warhead network for data exchange. The functionality of the AWS includes: algorithms for storing personal data, crypto-transformation, hashing, the ability to download, update and store the current version of the base of the block chain of the blockchain network (BC) to participate in the formation of a distributed register. If the subscriber is not interested in maintaining the integrity and decentralization of the network, the AWS has the functionality of exchanging data on the state of the warhead from an authorized server of public services (GU) through a personal account in the system of public services (
Figure 00000071
), which includes an access gateway to SHD1 and the blockchain network (BC).

В рамках обмена информацией абоненты формируют внутренние блоки данных. Внутренний блок данных формируется средствами АРМ и содержит в себе адреса получателя и отправителя, цифровую подпись отправителя, метку времени и минимальную исчерпывающую информацию о предмете и параметрах транзакции, далее данные (информацию о данных счетчика, счетах за услуги, чеках, квитанциях). Данные могут шифроваться средствами АРМ для поддержания конфиденциальности.Within the framework of information exchange, subscribers form internal data blocks. The internal data block is formed by means of AWP and contains the addresses of the recipient and the sender, the digital signature of the sender, the timestamp and the minimum comprehensive information about the subject and parameters of the transaction, then data (information about the meter data, invoices for services, checks, receipts). Data can be encrypted by means of AWP to maintain confidentiality.

После формирования внутренние блоки отправляются на общую шину данных (доступ к чтению которой имеют все абоненты), и в очередь других внешних блоков данных которые ожидают своего включения в следующий внешний блок БЧ.After formation, the internal blocks are sent to the common data bus (which all subscribers have access to reading), and to the queue of other external data blocks that are waiting for their inclusion in the next external block of the warhead.

Внешний блок БЧ содержит в себе ограниченный по размеру вмещаемых данных массив внутренних блоков абонентов, их хеш-суммы, хеш-сумму предыдущего внешнего блока цепи и собственную сложно генерируемую хеш-сумму. The external block of the BC contains an array of internal subscriber blocks, limited by the size of the contained data, their hash sums, the hash sum of the previous external block of the chain and its own complex hash sum.

Когда внешний блок сформирован, и его хеш-сумма подходит текущей сложности системы, он поступает на общую шину данных, где его считывают сервера ГУ и АРМ абонентов участвующих в децентрализации сети. Транзакции внешнего блока может просмотреть любой абонент и подтвердить факт их существования, в ситуациях, когда необходимо сохранить конфиденциальность внутренний блок будет зашифрован асимметричным алгоритмом шифрования и предмет и параметры такой транзакции останутся в тайне (адреса, подпись, и хеш сумма останутся общедоступными, обеспечивая прозрачность).When the external block is formed, and its hash-sum matches the current complexity of the system, it goes to the common data bus, where it is read by the servers of the GU and AWP of subscribers participating in the decentralization of the network. Any subscriber can view transactions of the external block and confirm the fact of their existence, in situations where it is necessary to maintain confidentiality, the internal block will be encrypted with an asymmetric encryption algorithm and the subject and parameters of such a transaction will remain secret (addresses, signature, and hash amount will remain publicly available, providing transparency) ...

Личный кабинет или АРМ напрямую принимает необходимые транзакции и обрабатывает алгоритмами соответствующими их предметной области.A personal account or AWP directly accepts the necessary transactions and processes them with algorithms corresponding to their subject area.

ГУ являются доверенным государственным органом в чьи обязанности, по логике общего алгоритма входит: содержание и контроль безопасности личных кабинетов пользователей и каналов доступа к ним, обеспечение абонентов серверами, хранящими актуальную цепь блоков БЧ и доступ к этим серверам, поддержание работоспособности объектов формирующих внешние блоки.GU are a trusted state body whose responsibilities, according to the logic of the general algorithm, include: maintaining and monitoring the security of users' personal accounts and access channels to them, providing subscribers with servers that store the current chain of BC units and access to these servers, maintaining the operability of objects forming external blocks.

С помощью такой системы возможна реализация таких типов транзакций: выписывание счета за пользование услугой от СОУ к АПУ или от УК к АПУ, оплата счета за пользование услугой через сайт ГУ с дублированием квитанции в сеть БЧ, запись копии контракта между СОУ и АПУ в систему БЧ.With the help of such a system, it is possible to implement the following types of transactions: issuing an invoice for the use of the service from the SOU to the AAP or from the Criminal Code to the AAP, paying the bill for using the service through the GU website with duplicate receipts into the BC network, recording a copy of the contract between the SOU and the AAP into the BC system ...

Второй вариант (Фиг. 10) основан на формировании счета за пользование услугой и его оплаты, в основе которого положена общая блокчейн сеть. The second option (Fig. 10) is based on the formation of an invoice for the use of the service and its payment, which is based on a common blockchain network.

Для начала формирования счета за услугу Участник сети имеющий на это право (СОУ, УК, СА), далее «запрашивающая сторона», должен получить данные с СЧ/ОДС (если такие предусмотрены) АПУ, далее «принимающая сторона», это происходит либо через обращение к САУКиИД или формирование запроса через сеть ГУ.To start generating an invoice for the service, a Network Participant who has the right (SOU, UK, CA), hereinafter referred to as the “requesting party”, must receive data from the SC / SLM (if any) of the AAP, hereinafter “receiving party”, this happens either through access to SAUKiID or the formation of a request through the GU network.

В первом случае запрашивающая сторона отсылает данные СЧ/ОДС к САУКиИД, та считывает данные необходимого СЧ/ОДС, формирует их во внутренний блок, после, отсылается по ШД1 в сеть БЧ, включается в последний в очереди цепи внешний блок. Как только внешний блок включающий сообщение с данными СЧ/ОДС проходит проверку, запрашивающая сторона, автоматически считывает их с ШД1 через ЛК или напрямую с АРМ.In the first case, the requesting side sends the data of the MF / SLM to the ACSKiID, which reads the data of the required MF / SLM, forms them into the internal block, after that, it is sent via SD1 to the warhead network, and is included in the last external block in the chain queue. As soon as the external unit including the message with the data of the SC / SLM is checked, the requesting party automatically reads them from the SD1 through the LC or directly from the AWP.

Во втором случае запрашивающая сторона делает запрос в системе ГУ, запрос отображается в ЛК или на АРМ принимающей стороны. Последняя должна считать данные СЧ/ОДС вручную и оформить их во внутренний блок данных средствами АРМ, который отправит внутренний блок по ШД1 в сеть БЧ, где он включится в последний в очереди цепи внешний блок. Как только внешний блок включающий сообщение с данными СЧ/ОДС пройдет проверку, запрашивающая сторона, считывает данные СЧ/ОДС с ШД1 через ЛК или напрямую с АРМ, в автоматическом режиме.In the second case, the requesting party makes a request in the GU system, the request is displayed in the LC or on the AWS of the receiving party. The latter must read the data of the MF / SLM manually and enter them into the internal data block by means of the AWP, which will send the internal unit via SD1 to the BC network, where it will be included in the last external unit in the chain queue. As soon as the external unit that includes the message with the data of the MF / SLM passes the check, the requesting party reads the data of the MF / SLM from the SD1 through the LC or directly from the AWP, in automatic mode.

После того как запрашивающая сторона получила данные СЧ/ОДС (если такие предусмотрены) начинается формирование счета к принимающей стороне. Данные счета (представляющие собой исчерпывающую информацию необходимую для оплаты), формируются во внутренний блок и отсылаются на ШД1, где БЧ включится в последний в очереди цепи внешний блок. Как только он проверку, принимающая сторона автоматически считывает данные с ШД1 через ЛК или напрямую с АРМ, и ознакомляется с составом счета.After the requesting party has received the data of the SC / SLM (if any), the formation of an account to the receiving party begins. Account data (representing comprehensive information required for payment) are generated in the internal block and sent to SD1, where the warhead will be included in the last external block in the chain queue. As soon as it is verified, the receiving party automatically reads the data from SD1 through the PC or directly from the AWP, and familiarizes itself with the composition of the account.

Затем принимающая сторона производит оплату счета через систему ГУ, после успешного завершения, данные квитанции оплаты отсылаются запрашивающей стороне, через сеть БЧ способом аналогичным п.2 настоящего алгоритма. Получение денежных средств запрашивающей стороной происходит штатно в соответствии с положением закона.Then the receiving party pays the bill through the GU system, after successful completion, the payment receipt data is sent to the requesting party through the BC network in a manner similar to clause 2 of this algorithm. Receipt of funds by the requesting party takes place routinely in accordance with the provision of the law.

Claims (25)

Система автоматизированного учета, контроля и оплаты услуг на основе технологий блокчейн и криптографии, содержащая:A system of automated accounting, control and payment for services based on blockchain and cryptography technologies, containing: автоматизированные рабочие места (АРМ) абонентов потребителей услуг,automated workstations (AWS) for subscribers of service consumers, АРМ абонентов, оказывающих услуги,AWP of subscribers providing services, АРМ управляющих компаний,AWP of management companies, сервер, содержащий личные кабинеты абонентов потребителей услуг,a server containing personal accounts of service consumers, сеть блокчейн,blockchain network, квартирные датчики потребления абонентов потребителей услуг,apartment consumption sensors of service consumers, общедомовые датчики потребления абонентов управляющих компаний,common building consumption sensors of subscribers of management companies, систему автоматизированного учета и контроля за измерительными датчиками потребления,a system of automated accounting and control over consumption measuring sensors, многоканальное радиопередающее устройство, мультиплексор,multichannel radio transmitter, multiplexer, системы автоматизированного съема измерений с датчиков потребления,systems for automated reading of measurements from consumption sensors, шины данных,data buses, отдельную шину транзакций по выписыванию счетов, оплаты услуг и выдачи квитанций,a separate bus for transactions for billing, payment for services and issuance of receipts, при этом автоматизированные рабочие места (АРМ) абонентов потребителей услуг, АРМ абонентов, оказывающих услуги, АРМ управляющих компаний выполнены с возможностью формирования блока данных для сети блокчейн, шифрования этих данных с помощью открытого ключа, создания ЭЦП, подписи данных с помощью ЭЦП, получения соответствующих этому абоненту данных из сети блокчейн, расшифровки полученных данных с помощью закрытого ключа, с возможностью скачивания, обновления и хранения актуальной версии базы цепи блоков сети блокчейн,at the same time, automated workstations (AWS) of subscribers of service consumers, AWPs of subscribers who provide services, AWPs of management companies are made with the possibility of forming a data block for the blockchain network, encrypting this data using a public key, creating an EDS, signing data using EDS, obtaining the corresponding to this subscriber of data from the blockchain network, decrypting the received data using a private key, with the ability to download, update and store the current version of the blockchain database of the blockchain network, АРМ абонентов потребителей услуг соединены с квартирными датчиками потребления этих абонентов и выполнены с возможностью формирования блока данных на основании полученных данных датчиков потребления и передачи сформированного блока данных через двунаправленную шину данных в сеть блокчейн,AWPs of subscribers of service consumers are connected to the apartment consumption sensors of these subscribers and are configured to form a data block based on the received data from the consumption sensors and transfer the generated data block through a bidirectional data bus to the blockchain network, АРМ управляющих компаний соединены с общедомовыми датчиками потребления и выполнены с возможностью формирования блока данных на основании полученных данных датчиков потребления и передачи сформированного блока данных через двунаправленную шину данных в сеть блокчейн,AWPs of management companies are connected to common building consumption sensors and are configured to form a data block based on the received data from consumption sensors and transfer the generated data block through a bidirectional data bus to the blockchain network, система автоматизированного учета и контроля за измерительными датчиками потребления через радиоканал подключена к многоканальному радиопередающему устройству, связанному с мультиплексором, получающим цифровые данные с систем автоматизированного съема измерений с датчиков потребления, связанных с квартирными датчиками потребления абонентов потребителей услуг и с общедомовыми датчиками потребления абонентов управляющих компаний,an automated metering and control system for consumption meters via a radio channel is connected to a multichannel radio transmitting device connected to a multiplexer, which receives digital data from systems for automated reading of measurements from consumption sensors connected to apartment consumption sensors of service consumers and to general house consumption sensors of subscribers of management companies, при этом система автоматизированного учета и контроля за измерительными датчиками потребления выполнена с возможностью формирования блока данных на основании полученных данных датчиков потребления и передачи сформированного блока данных через шину данных в сеть блокчейн,at the same time, the automated accounting and control system for measuring consumption sensors is configured to generate a data block based on the received data from consumption sensors and transfer the generated data block through the data bus to the blockchain network, АРМ абонентов, оказывающих услуги, выполнены с возможностью формирования счета на оплату услуг, шифрования данных счета открытым ключом, подписи этих данных с помощью ЭЦП и передачи данных этой транзакции в сеть блокчейн, получения данных из личных кабинетов абонентов потребителей услуг,AWPs of subscribers providing services are made with the possibility of generating an invoice for payment of services, encrypting the account data with a public key, signing this data using an EDS and transferring the data of this transaction to the blockchain network, receiving data from the personal accounts of service consumers, АРМ управляющих компаний выполнены с возможностью формирования счета на оплату услуг, шифрования данных счета открытым ключом, подписи этих данных с помощью ЭЦП и передачи данных этой транзакции в сеть блокчейн, получения данных из личных кабинетов абонентов потребителей услуг,AWPs of management companies are capable of generating an invoice for payment for services, encrypting the account data with a public key, signing this data using an EDS and transferring the data of this transaction to the blockchain network, receiving data from the personal accounts of service consumers, АРМ абонентов потребителей услуг выполнены с возможностью получения из сети блокчейн зашифрованных данных счета, относящегося к данному абоненту, расшифровки этих данных закрытым ключом, проведения транзакции оплаты по данным полученного счета через сервер посредством личного кабинета соответствующего абонента,AWS of subscribers of services consumers are made with the possibility of receiving from the blockchain network encrypted account data related to this subscriber, decrypting this data with a private key, conducting a payment transaction according to the received invoice data through the server through the personal account of the corresponding subscriber, при этом АРМ абонентов потребителей услуг связаны через сеть блокчейн и двунаправленную шину данных с АРМ управляющих компаний, через двунаправленную шину данных, сеть блокчейн и через отдельную шину транзакций по выписыванию счетов, оплаты услуг и выдачи квитанций связаны с АРМ абонентов, оказывающих услуги, через двунаправленную шину данных и сеть блокчейн связаны с АРМ абонентов, оказывающих услуги, с сервером и с соответствующими этим абонентам личными кабинетами,at the same time, the AWS of subscribers of services consumers are connected through the blockchain network and a bidirectional data bus with the AWS of management companies, through a bidirectional data bus, a blockchain network and through a separate bus of transactions for billing, payment for services and issuance of receipts, are connected with the AWS of subscribers who provide services through a bidirectional the data bus and the blockchain network are connected with the AWP of subscribers providing services, with the server and with the personal accounts corresponding to these subscribers, АРМ абонентов, оказывающих услуги, через отдельную шину транзакций по выписыванию счета, оплаты услуг и выдачи квитанций и через двунаправленную шину данных связаны с АРМ управляющих компаний, через шину данных связаны с системой автоматизированного учета и контроля за измерительными датчиками потребления, через отдельную шину транзакций по выписыванию счетов, оплаты услуг и выдачи квитанций связаны с сервером и личными кабинетами абонентов потребителей услуг,AWS of subscribers providing services through a separate bus of transactions for billing, payment for services and issuance of receipts and through a bidirectional data bus are connected to AWPs of management companies, through a data bus they are connected to the system of automated accounting and control over consumption measuring sensors, through a separate bus of transactions on billing, payment for services and issuance of receipts are associated with the server and personal accounts of subscribers of service consumers, АРМ управляющих компаний через двунаправленную шину данных связаны с сервером и с личными кабинетами абонентов потребителей услуг,AWPs of management companies through a bidirectional data bus are connected to the server and to the personal accounts of subscribers of service consumers, при этом АРМ абонентов потребителей услуг, АРМ абонентов, оказывающих услуги, АРМ управляющих компаний, сервер обеспечивают формирование в сети блокчейн распределенных реестров всех транзакций учета, контроля и оплаты услуг отдельно для абонентов потребителей услуг, абонентов, оказывающих услуги, абонентов управляющих компаний и серверов.at the same time, the AWS of subscribers of service consumers, AWS of subscribers providing services, AWP of management companies, the server ensure the formation in the blockchain network of distributed registers of all accounting transactions, control and payment for services separately for subscribers of service consumers, subscribers providing services, subscribers of management companies and servers.
RU2020124034A 2020-07-13 2020-07-13 System for automated accounting, monitoring and payment for services based on blockchain and cryptography technologies RU2757680C1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
RU2020124034A RU2757680C1 (en) 2020-07-13 2020-07-13 System for automated accounting, monitoring and payment for services based on blockchain and cryptography technologies

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
RU2020124034A RU2757680C1 (en) 2020-07-13 2020-07-13 System for automated accounting, monitoring and payment for services based on blockchain and cryptography technologies

Publications (1)

Publication Number Publication Date
RU2757680C1 true RU2757680C1 (en) 2021-10-20

Family

ID=78286446

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2020124034A RU2757680C1 (en) 2020-07-13 2020-07-13 System for automated accounting, monitoring and payment for services based on blockchain and cryptography technologies

Country Status (1)

Country Link
RU (1) RU2757680C1 (en)

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2284562C1 (en) * 2005-01-28 2006-09-27 Открытое акционерное общество "Московская телекоммуникационная корпорация" Automated control system for controlling digital data transfer process in multi-service housing resources network
RU69653U1 (en) * 2005-12-26 2007-12-27 Общество с ограниченной ответственностью "Межотраслевое юридическое агентство "Юрпромконсалтинг" AUTOMATED SYSTEM OF ACCOUNTING HOUSING AND COMMUNAL SERVICES, ACCOUNTING AND PROVISION OF INFORMATION SERVICES AND COMMUNICATION SERVICES
US20170109735A1 (en) * 2015-07-14 2017-04-20 Fmr Llc Computationally Efficient Transfer Processing and Auditing Apparatuses, Methods and Systems
US20170358041A1 (en) * 2012-07-31 2017-12-14 Causam Energy, Inc. Systems and methods for advanced energy settlements, network-based messaging, and applications supporting the same on a blockchain platform
US20180182048A1 (en) * 2015-08-27 2018-06-28 Innogy Innovation Gmbh Supply system and method of operating a supply system
RU2679532C1 (en) * 2018-10-03 2019-02-11 Банк ВТБ (публичное акционерное общество) System of decentralized digital settlement service
WO2019084262A1 (en) * 2017-10-25 2019-05-02 Omega Grid, Llc Blockchain distribution energy management with optimized balancing
RU2694138C1 (en) * 2018-07-03 2019-07-09 Некоммерческая организация "Фонд - оператор программы финансового содействия инновационным проектам Фонда "Сколково" Method for accelerated data transmission with preservation and protection
US20200005403A1 (en) * 2018-06-29 2020-01-02 Itron, Inc. Operating smart sensors using distributed ledgers
RU2720354C1 (en) * 2018-11-07 2020-04-29 Алибаба Груп Холдинг Лимитед Control of confidential blockchain transactions

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2284562C1 (en) * 2005-01-28 2006-09-27 Открытое акционерное общество "Московская телекоммуникационная корпорация" Automated control system for controlling digital data transfer process in multi-service housing resources network
RU69653U1 (en) * 2005-12-26 2007-12-27 Общество с ограниченной ответственностью "Межотраслевое юридическое агентство "Юрпромконсалтинг" AUTOMATED SYSTEM OF ACCOUNTING HOUSING AND COMMUNAL SERVICES, ACCOUNTING AND PROVISION OF INFORMATION SERVICES AND COMMUNICATION SERVICES
US20170358041A1 (en) * 2012-07-31 2017-12-14 Causam Energy, Inc. Systems and methods for advanced energy settlements, network-based messaging, and applications supporting the same on a blockchain platform
US20170109735A1 (en) * 2015-07-14 2017-04-20 Fmr Llc Computationally Efficient Transfer Processing and Auditing Apparatuses, Methods and Systems
US20180182048A1 (en) * 2015-08-27 2018-06-28 Innogy Innovation Gmbh Supply system and method of operating a supply system
WO2019084262A1 (en) * 2017-10-25 2019-05-02 Omega Grid, Llc Blockchain distribution energy management with optimized balancing
US20200005403A1 (en) * 2018-06-29 2020-01-02 Itron, Inc. Operating smart sensors using distributed ledgers
RU2694138C1 (en) * 2018-07-03 2019-07-09 Некоммерческая организация "Фонд - оператор программы финансового содействия инновационным проектам Фонда "Сколково" Method for accelerated data transmission with preservation and protection
RU2679532C1 (en) * 2018-10-03 2019-02-11 Банк ВТБ (публичное акционерное общество) System of decentralized digital settlement service
RU2720354C1 (en) * 2018-11-07 2020-04-29 Алибаба Груп Холдинг Лимитед Control of confidential blockchain transactions

Similar Documents

Publication Publication Date Title
JP5721086B2 (en) Management method of electronic money
US20190385153A1 (en) Intelligent gas meter system with light wallet
CN104040543B (en) Document Fair services based on library and cloud
CN109410076A (en) Agricultural product based on block chain technology, which are traced to the source, insures public service platform
KR102312857B1 (en) Multicast encryption scheme for data-ownership platform
EP3582194A1 (en) Intelligent water meter system with a blockchain light wallet
US20100223188A1 (en) Online Payment System and Method
JPH1166193A (en) Method and device for managing electronic money and storage medium where electronic money managing program is stored
JP2018152717A (en) Information processing device and information processing method
CN112769758B (en) Credible Internet of things gas meter based on block chain and credible method of local and cloud
CN101630431B (en) Method for processing multi-client centralized invoicing data
Knirsch et al. Decentralized and permission-less green energy certificates with GECKO
CN112492533A (en) 5G rich media message pushing method and device based on block chain technology
JP6943282B2 (en) Cryptocurrency payment agency, virtual currency payment agency method and program
CN112001713A (en) Block chain system and request processing method and device
KR102085997B1 (en) Method and system for real estate transaction service based on block chain
Breu et al. The MeDoc Distributed Electronic Library: Accounting and Security Aspects.
RU2757680C1 (en) System for automated accounting, monitoring and payment for services based on blockchain and cryptography technologies
CN114708082B (en) System for commercial bank to access digital RMB business
CN111008900A (en) Data distribution method and device based on intelligent contract
CN113570369B (en) Block chain privacy transaction method, device, equipment and readable storage medium
RU115528U1 (en) TERMINAL (TAXOMAT) FOR THE EXCHANGE OF LEGALLY VALUABLE INFORMATION
Elsheikh et al. Short paper: Deploying payword on Ethereum
KR20090118882A (en) Commerce service electronic document exchange service system and method thereof
Makarov et al. System for automated accounting, control and payment of services based on the technology of the blockchain, the hash chain and methods of cryptography