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 PDFInfo
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B15/00—Systems controlled by a computer
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic 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
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:
- Множество «Абонентов» - множество всех возможных абонентов;- Many "Subscribers" - the set of all possible subscribers;
- «» - Закрытый ключ шифрования, используется для шифрации одной стороной;- " »- Private encryption key, used for encryption by one side;
- «» - Открытый ключ шифрования, используется для дешифрации другой стороной;- " »- Public encryption key, used for decryption by the other party;
- «» - Закрытый ключ шифрования, используется для дешифрации сообщений одной стороной;- " »- Private encryption key, used to decrypt messages by one side;
- «» - Открытый ключ шифрования, используется для шифрации сообщений второй стороной. Также «адрес» потребителя услуг;- " »- Public encryption key, used to encrypt messages by the second party. Also, the "address" of the consumer of the service;
- Множество «Поставщиков услуг» - множество всех возможных поставщиков услуг;- Lots of "Service Providers" - the set of all possible service providers;
- «» - Закрытый ключ шифрования ЭЦП (электронной цифровой подписи), используется для шифрации одной стороной;- " »- Private key for encryption of EDS (electronic digital signature), used for encryption by one party;
- «» - Открытый ключ шифрования ЭЦП, используется для дешифрации другой стороной;- " »- EDS public key, used for decryption by the other party;
- «» - Закрытый ключ шифрования, используется для дешифрации сообщений оригинальной стороной;- " »- Private encryption key, used to decrypt messages by the original party;
- «» - Открытый ключ шифрования, используется для шифрации сообщений второй стороной. Так же «адрес» поставщика услуг;- " »- Public encryption key, used to encrypt messages by the second party. Also the "address" of the service provider;
- Множество «Майнеров» - множество всех возможных майнеров;- Many "Miners" - a lot of all possible miners;
- «» - Закрытый ключ шифрования ЭЦП, используется для шифрации оригинальной стороной;- " »- Private EDS encryption key, used for encryption by the original party;
- «» - Открытый ключ шифрования ЭЦП, используется для дешифрации другой стороной;- " »- EDS public key, used for decryption by the other party;
- «» - Закрытый ключ шифрования, используется для дешифрации сообщений оригинальной стороной;- " »- Private encryption key, used to decrypt messages by the original party;
- «» - Открытый ключ шифрования, используется для шифрации сообщений второй стороной. Также «адрес» майнера;- " »- Public encryption key, used to encrypt messages by the second party. Also the "address" of the miner;
- Множество Управляющих компаний - множество всех возможных управляющих компаний;- Many Management Companies - many of all possible management companies;
- «» - Закрытый ключ шифрования ЭЦП, используется для шифрации оригинальной стороной;- " »- Private EDS encryption key, used for encryption by the original party;
- «» - Открытый ключ шифрования ЭЦП, используется для дешифрации другой стороной;- " »- EDS public key, used for decryption by the other party;
- «» - Закрытый ключ шифрования, используется для дешифрации сообщений оригинальной стороной;- " »- Private encryption key, used to decrypt messages by the original party;
- «» - Открытый ключ шифрования, используется для шифрации сообщений второй стороной. Также «адрес» майнера;- " »- Public encryption key, used to encrypt messages by the second party. Also the "address" of the miner;
- Множество «Транзакций (внутренних блоков)» - множество всех возможных транзакций;- Many "Transactions (internal blocks)" - the set of all possible transactions;
- - передаваемые данные;- - 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;
- Множество блоков - все возможные блоки;- Lots of blocks - all possible blocks;
- «» - Номер блока цепи;- " "- Chain block number;
- «» - Время создания блока;- " »- Block creation time;
- «» - Случайный параметр;- " "- Random parameter;
- «» - значение хеша предыдущего блока.- " "- the hash value of the previous block.
Алгоритм 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. Абонент заполняет данные бланка контракта поставщика услуг , зашифровывает их с помощью , создает :
Сформировав свой внутренний блок , посылает его в сеть БЧ, где блок попадает в очередь всех еще не включенных во внешние боки цепи.Having formed your internal block , 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. Майнер оформляет внешний блок с учетом предыдущего хеша внешнего блока цепи БЧ и данных всех внутренних находящихся в очереди: , после успешного формирования, посылает внешний блок по реестру, где тот становится частью БЧ контрактов.
Шаг 3. Поставщик услуг находит в данных внешних блоков сети БЧ, адресованный ему от абонента внутренний блок . Вскрывает его своим секретным ключом шифрования , дополняет свою часть в данные контракта , оформляет свой внутренний блок и посылает его в сеть БЧ, где блок попадает в очередь всех еще не оформленных во внешний бок цепи.
Шаг 4. Майнер оформляет внешний блок с учетом предыдущего хеша внешнего блока цепи БЧ и данных всех внутренних находящихся в очереди: , после успешного формирования, посылает внешний блок по реестру, где тот становится частью БЧ контрактов.
Шаг 5. Абонент находит в данных внешних блоков сети БЧ адресованный ему от поставщика услуг внутренний блок . Вскрывает своим секретным ключом , подписывает данные контракта , оформляет новый внутренний блок после, направляет в сеть БЧ, где блок попадает в очередь всех еще не оформленных во внешний бок цепи.
Шаг 6. Майнер оформляет внешний блок с учетом предыдущего хеша внешнего блока цепи БЧ и данных всех внутренних находящихся в очереди: , после успешного формирования, посылает внешний блок по реестру, где тот становится частью БЧ контрактов.
В результате поставщик услуг находит в данных внешних блоков сети БЧ адресованный ему от абонента внутренний блок . Вскрывает своим секретным ключом шифрования уже сформированный и подписанный контракт.As a result, the service provider finds in the data of the external blocks of the BC network addressed to him from the subscriber indoor unit ... It opens the already formed and signed contract with its private encryption key.
Алгоритм 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. Абонент записывает данные счетчика . Шифрует с помощью и подписывает :
Сформировав свой внутренний блок , посылает его в сеть БЧ, где блок попадает в очередь всех еще не включенных во внешние боки цепи.Having formed your internal block , 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. Майнер оформляет внешний блок с учетом предыдущего хеша внешнего блока цепи БЧ и данных всех внутренних находящихся в очереди: , после успешного формирования, посылает внешний блок по реестру, где тот становится частью БЧ контрактов.
Шаг 3. Поставщик услуг находит в данных внешних блоков сети БЧ адресованный ему от абонента внутренний блок . Вскрывает его своим секретным ключом шифрования . На основании данных , формирует счет на оплату услуг для , шифрует их открытым ключом и подписывает
Сформировав свой внутренний блок , посылает его в сеть БЧ, где блок попадает в очередь всех еще не включенных во внешние боки цепи.Having formed your internal block , 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. Майнер оформляет внешний блок с учетом предыдущего хеша внешнего блока цепи БЧ и данных всех внутренних находящихся в очереди: , после успешного формирования, посылает внешний блок по реестру, где тот становится частью БЧ контрактов.
Шаг 5. Абонент находит в данных внешних блоков сети БЧ адресованный ему от поставщика услуг внутренний блок . Вскрывает своим секретным ключом счет от поставщика услуг и проводит оплату через Госуслуги посредством личного кабинета.
Шаг 6. Госуслуги переводят деньги поставщику услуг .
Описание алгоритма контроля приборов измерения и оплаты счета поставщикам услуг абонентами, потребляющими услуги, в автоматическом режиме:Description of the algorithm for monitoring metering devices and paying bills to service providers by subscribers consuming services in automatic mode:
Шаг 1. Со счетчиков с радиоканалом снимаются данные с помощью мониторинговой системы LPWAN и передает поставщику услуг .
Шаг 2. Поставщик услуг принимает данные от автоматической системы сбора и формирует счет на оплату услуг для , шифрует их открытым ключом и подписывает
Сформировав свой внутренний блок , посылает его в сеть БЧ, где блок попадает в очередь всех еще не включенных во внешние боки цепи.Having formed your internal block , 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. Майнер оформляет внешний блок с учетом предыдущего хеша внешнего блока цепи БЧ и данных всех внутренних находящихся в очереди: , после успешного формирования, посылает внешний блок по реестру, где тот становится частью БЧ контрактов.
Шаг 4. и Шаг 5. Абонент находит в данных внешних блоков сети БЧ адресованный ему от поставщика услуг внутренний блок . Вскрывает своим секретным ключом счет от поставщика услуг и проводит оплату через Госуслуги посредством личного кабинета.
Шаг 6. и Шаг 7. Госуслуги переводят деньги поставщику услуг . Step 6.and
Алгоритм 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. Управляющая компания формирует счет на оплату услуг для , шифрует их открытым ключом и подписывает
Сформировав свой внутренний блок , посылает его в сеть БЧ, где блок попадает в очередь всех еще не включенных во внешние боки цепи.Having formed your internal block , 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. Майнер оформляет внешний блок с учетом предыдущего хеша внешнего блока цепи БЧ и данных всех внутренних находящихся в очереди: , после успешного формирования, посылает внешний блок по реестру, где тот становится частью БЧ контрактов.
Шаг 3. Абонент находит в данных внешних блоков сети БЧ адресованный ему от управляющей компании внутренний блок . Вскрывает своим секретным ключом счет и проводит оплату через Госуслуги посредством личного кабинета.
Шаг 4. и Шаг 5. Госуслуги переводят деньги управляющей компании .
Таким образом, решена техническая задача по созданию системы транзакций в структурах жилищно-коммунального хозяйства, имеющей новые функциональные возможности автоматизированной системы учета, контроля и оплаты услуг на основе технологий блокчейн и хешчейн и криптографии, позволяющей осуществлять контролинг деятельности поставщика услуг, по оплате услуг каждым потребителем с сохранением в целостности данных, их достоверности, обеспечивать криптостойкость алгоритмов обмена данных между абонентами-потребителями услуг, абонентами, оказывающими услуги и управляющими компаниями от кибератак на сеть, обеспечение прозрачности деятельности всех субъектов сети при снижении затрат на контрольные органы в сети жилищно-коммунального хозяйства.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
Для более понятного назначения блоков схемы функционирования системы автоматизированного учета, контроля и оплаты услуг на основе технологий блокчейн, хешчейн и криптографии (Фиг. 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 устройств автоматизированного съема информации.
Шаг 2. На мультиплексор систем автоматизированного сбора информации поступают данные с устройств автоматизированного съема информации, а также с генератора опроса автоматизированного сбора информации.
Шаг 3. На многоканальное радиопередающее устройство поступают данные с мультиплексора, которые после обработки, передаются по радиоканалу.
Шаг 4. Затем данные поступают на сервер и распределяются по службам осуществления услуг.
Шаг 5. Службы осуществления услуг формируют блоки-квитанции и отправляют их в сеть.
Рассмотрим алгоритм оплаты абонентами потребителями услуг по представленному им счету. На чертеже (Фиг. 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. Абоненты потребители услуг через личный кабинет на сайте госуслуг, имея сведения о текущем состоянии счетчиков и задолженностей, собираются оплатить услуги.
Шаг 2. Происходит формирование внутреннего блока, содержащего всю необходимую информацию.
Шаг 3. Внутренний блок передается на шину, оформляется во внешний блок и попадает в сеть. Таким образом, происходит оплата квитанции.
Шаг 4. Сведения об оплате отображаются в личном кабинете.
Шаг 5. Средства поступают на счет госуслуг, которые в свою очередь распределяют средства поставщикам услуг.
С целью обеспечения контроллинга и прозрачности расчетов организуется распределенный реестр этих оплат. На чертеже (Фиг. 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. На входе формируется внутренний блок, который содержит данные, готовые к записи в блокчейн-сеть.
Шаг 2. Блок передается одному из формирователей внешних блоков сети для проверки и записи в сеть.
Шаг 3. Новый блок попадает в сеть, и отображается в личном кабинете на сайте госуслуг абонента потребителя услуг, для осведомления текущего состояния счетчиков и оплаты коммунальных услуг.
Краткое описание чертежей: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).
За абонентами потребителями услуг закреплены квартирные счетчики услуг (). За абонентами управляющих компаний закреплены общедомовые счетчики (). Счетчики могут быть подключены к общей системе автоматизированного мониторирования (). В этом случае съем информации происходит в автоматическом режиме, и отсылается системой на общую шину данных (ЩД1). В ситуациях, когда счетчики не подключены к общей системе автоматизированного мониторинга, возможна реализация ручного съема информации - абоненты отсылают данные счетчиков вручную или через автоматизированное рабочее место (АРМ). Так же предусмотрено подключение к системе СА не имеющими собственных счетчиков услуг но чье подключение необходимо в рамках жилищно-коммунальных отношений.For subscribers, consumers of services are assigned apartment service meters ( ). Subscribers of management companies are assigned general house meters ( ). Counters can be connected to a common automated monitoring system ( ). 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.
Каждый абонент работает с системой через автоматизированное рабочее место (АРМ). АРМ автоматически взаимодействует с сетью БЧ для обмена данными. В функционал АРМ входят: алгоритмы хранения персональных данных, криптопреобразования, хеширования, возможность скачивания, обновления и хранения актуальной версии базы цепи блоков сети блокчейн (БЧ) для участия в формировании распределенного реестра. В случае, если абонент не заинтересован в поддержании целостности и децентрализации сети, АРМ имеет функционал обмена данными о состоянии БЧ с авторизованного сервера государственных услуг (ГУ) через личный кабинет в системе государственных услуг (), включающий шлюз доступа к ШД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 ( ), 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
Claims (25)
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)
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 |
-
2020
- 2020-07-13 RU RU2020124034A patent/RU2757680C1/en active
Patent Citations (10)
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 |