KR102382586B1 - Method for providing blockchain-based mediating service related to plants and service server for the same - Google Patents
Method for providing blockchain-based mediating service related to plants and service server for the same Download PDFInfo
- Publication number
- KR102382586B1 KR102382586B1 KR1020200047228A KR20200047228A KR102382586B1 KR 102382586 B1 KR102382586 B1 KR 102382586B1 KR 1020200047228 A KR1020200047228 A KR 1020200047228A KR 20200047228 A KR20200047228 A KR 20200047228A KR 102382586 B1 KR102382586 B1 KR 102382586B1
- Authority
- KR
- South Korea
- Prior art keywords
- service
- user
- report
- blockchain
- contract
- Prior art date
Links
Images
Classifications
-
- 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
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/08—Auctions
-
- 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
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1097—Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
-
- 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/08—Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
- H04L9/0816—Key establishment, i.e. cryptographic processes or cryptographic protocols whereby a shared secret becomes available to two or more parties, for subsequent use
- H04L9/0819—Key transport or distribution, i.e. key establishment techniques where one party creates or otherwise obtains a secret value, and securely transfers it to the other(s)
- H04L9/0825—Key transport or distribution, i.e. key establishment techniques where one party creates or otherwise obtains a secret value, and securely transfers it to the other(s) using asymmetric-key encryption or public key infrastructure [PKI], e.g. key signature or public key certificates
-
- 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/50—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols using hash chains, e.g. blockchains or hash trees
-
- H04L2209/38—
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Entrepreneurship & Innovation (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Marketing (AREA)
- General Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Economics (AREA)
- Accounting & Taxation (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Finance (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Data Mining & Analysis (AREA)
- Development Economics (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
본 발명은 플랜트와 관련하여 블록체인 기반의 중개 서비스를 제공하는 방법, 그리고 이를 위한 중개 서버에 관한 것으로, 더 구체적으로는 사용자가 플랜트 운전과 관련된 정보를 블록체인 네트워크를 통해 서비스 제공자에게 전달하면, 서비스 제공자로 하여금 리포트를 생성하게 한 뒤, 이 리포트를 다시 블록체인 네트워크를 통해 사용자에게 제공할 수 있도록 한 블록체인 기반의 플랜트 관련 중개 서비스 제공 방법 및 이를 위한 중개 서버에 관한 것이다.The present invention relates to a method of providing a block chain-based brokerage service in relation to a plant, and an intermediate server for this, and more specifically, when a user transmits plant operation related information to a service provider through a block chain network, It relates to a blockchain-based plant-related brokerage service providing method and a mediation server for this, which allows a service provider to generate a report and then provide this report to a user through a blockchain network again.
Description
본 발명은 플랜트와 관련하여 블록체인 기반의 중개 서비스를 제공하는 방법, 그리고 이를 위한 중개 서버에 관한 것으로, 더 구체적으로는 사용자가 플랜트 운전과 관련된 정보를 블록체인 네트워크를 통해 서비스 제공자에게 전달하면, 서비스 제공자로 하여금 리포트를 생성하게 한 뒤, 이 리포트를 다시 블록체인 네트워크를 통해 사용자에게 제공할 수 있도록 한 블록체인 기반의 플랜트 관련 중개 서비스 제공 방법 및 이를 위한 중개 서버에 관한 것이다.The present invention relates to a method of providing a block chain-based brokerage service in relation to a plant, and an intermediate server for this, and more specifically, when a user transmits plant operation related information to a service provider through a block chain network, It relates to a blockchain-based plant-related brokerage service providing method and a mediation server for this, which allows a service provider to generate a report and then provide this report to a user through a blockchain network again.
하나의 플랜트는 매우 다양한 종류의 설치물들을 그 내부에 구비하고 있으며, 플랜트의 운전은 이들 설치물들이 모두 정상적으로 작동될 때에야 비로소 이루어지게 된다. 또한, 당연히 하나의 플랜트를 가동함에 있어서는 방대한 양의 데이터들이 생성 및 저장되며, 플랜트 관리자로서는 이 방대한 양의 데이터를 활용하여 플랜트의 유지 보수를 하거나 또는 플랜트의 고장을 예측하는 등 다각적 활용을 할 수 있다.One plant is provided with a wide variety of installations therein, and operation of the plant is achieved only when all of these installations are operated normally. In addition, of course, in operating a single plant, a vast amount of data is created and stored, and as a plant manager, this vast amount of data can be used to perform plant maintenance or predict plant failures. there is.
특히 최근에는 4차 산업 혁명이 대두되면서 플랜트 및 발전 분야에서도 인공지능 기반의 디지털 솔루션, 빅데이터 분석이 도입되고 있는데, 이는 플랜트 및 발전 분야에서 데이터의 처리 또는 데이터의 활용이 얼마나 중요한 지에 대한 공감대가 형성되고 있다는 사실을 뒷받침 하는 것으로 이해할 수 있다. In particular, recently, with the advent of the 4th industrial revolution, artificial intelligence-based digital solutions and big data analysis are being introduced in the plant and power generation fields. It can be understood as supporting the fact that it is being formed.
그러나 일반적으로 플랜트 및 발전 분야에서 사용되는 데이터들은 외부로의 공유가 매우 어려운데, 그 이유는 플랜트 자체가 국가중요시설로 지정된 경우가 대부분이어서 데이터들에 대한 철저한 보안이 요구되기 때문이다. 또한, 데이터를 외부로 공유하거나 반출하는 것이 가능하다 하더라도 이는 매우 복잡한 단계의 절차들을 거쳐야 하는데, 이렇게 데이터를 공유하기 어려운 환경은 결과적으로 플랜트 및 발전 분야에서의 데이터 활용도를 극히 제한함으로써 해당 분야의 발전을 더디게 하는 결과로 이어질 수 있는 문제가 있기에, 이러한 환경을 개선시켜야 할 필요성이 있다. However, in general, it is very difficult to share the data used in the plant and power generation fields to the outside, because in most cases the plant itself is designated as a national important facility, thorough security of the data is required. In addition, even if it is possible to share or export data to the outside, it must go through very complex steps. As a result, the environment in which data sharing is difficult limits the data utilization in the plant and power generation fields to a very limited extent, thereby improving the development of the field. There is a need to improve this environment, as there are problems that can lead to slowing the performance.
본 발명은 이와 같이 플랜트 및 발전 분야에서의 데이터 공유가 제한되는 환경을 개선시킴과 동시에 플랜트 관리자로 하여금 플랜트와 관련된 데이터 분석 서비스를 보다 쉽게 받을 수 있게 하기 위한 것으로, 본 상세한 설명을 통해 기술하게 될 발명은 이상에서 살핀 기술적 문제점을 해소시킬 수 있음은 물론, 본 기술분야에서 통상의 지식을 가진 자가 용이하게 발명할 수 없는 추가적인 기술요소들을 제공하기 위해 발명되었다.The present invention is to improve the environment in which data sharing in the plant and power generation fields is limited as described above, and at the same time to allow plant managers to more easily receive plant-related data analysis services, which will be described through this detailed description. The invention was invented to provide additional technical elements that can not be easily invented by a person of ordinary skill in the art, as well as being able to solve the technical problems salpinned above.
본 발명은 데이터 공유가 극히 제한되는 플랜트 및 발전 분야에 있어서, 블록체인 네트워크라는 보안성이 뛰어난 매개를 활용해 플랜트 관련 데이터 공유가 가능하게 하는 것을 하나의 목적으로 하며, 나아가 플랜트 관련 데이터를 기초로 한 다양한 서비스 제공이 가능하게 하는 환경을 구축하는 것을 목적으로 한다.One purpose of the present invention is to enable sharing of plant-related data by utilizing a high-security medium called a blockchain network in the field of plant and power generation where data sharing is extremely limited, and furthermore, based on plant-related data, It aims to build an environment that enables the provision of various services.
또한 본 발명은 플랜트 관리자 또는 플랜트 소유주 등의 사용자들이 보다 편리하게 플랜트 관련 서비스를 제공 받을 수 있도록 하는 것을 목적으로 한다.Another object of the present invention is to enable users such as plant managers or plant owners to more conveniently receive plant-related services.
한편, 본 발명의 기술적 과제들은 이상에서 언급한 기술적 과제들로 제한되지 않으며, 언급되지 않은 또 다른 기술적 과제들은 아래의 기재로부터 통상의 기술자에게 명확하게 이해될 수 있을 것이다.On the other hand, the technical problems of the present invention are not limited to the technical problems mentioned above, and other technical problems not mentioned will be clearly understood by those skilled in the art from the description below.
위와 같은 문제점을 해결하기 위하여, 본 발명에 따른 중개서버가 플랜트를 대상으로 블록체인 기반의 중개 서비스를 제공하는 방법은, (a) 사용자 단말기로부터 서비스 계약요청을 수신하고, 상기 서비스 계약요청에 대응되는 계약 블록데이터를 블록체인에 저장하는 단계; (b) 상기 사용자 단말기로부터 플랜트 데이터를 서비스 서버로 전달하는 단계; (c) 상기 서비스 서버에 의해 생성된 서비스 리포트를 수신하고, 상기 서비스 리포트에 대응되는 리포트 블록데이터를 블록체인에 저장하는 단계; 및 (d) 상기 사용자 단말기로 상기 서비스 리포트를 제공하는 단계;In order to solve the above problems, the method for the brokerage server according to the present invention to provide a block chain-based brokerage service to a plant includes: (a) receiving a service contract request from a user terminal, and responding to the service contract request Storing the contract block data to become a block chain; (b) transmitting plant data from the user terminal to a service server; (c) receiving the service report generated by the service server, and storing the report block data corresponding to the service report in a block chain; and (d) providing the service report to the user terminal;
를 포함할 수 있다.may include
또한, 상기 방법은 상기 (a)단계 이전, 상기 사용자 단말기의 사용자 등록요청을 수신하고, 상기 사용자 등록요청에 대응되는 사용자 블록데이터를 블록체인에 저장하는 단계; 를 더 포함할 수 있다.In addition, the method includes, before step (a), receiving a user registration request from the user terminal, and storing user block data corresponding to the user registration request in a block chain; may further include.
또한, 상기 방법에 있어서 상기 사용자 블록데이터는, 사용자 정보, 사용자 공개키, 및 사용자 해시키를 포함하는 것을 특징으로 할 수 있다.In addition, in the method, the user block data may include user information, a user public key, and a user hash key.
또한, 상기 방법에 있어서 상기 계약 블록데이터는, 사용자 해시키, 서비스 제공자 해시키, 및 계약정보를 포함하는 것을 특징으로 할 수 있다.In addition, in the method, the contract block data may include a user hash key, a service provider hash key, and contract information.
또한, 상기 방법에 있어서 상기 (d)단계는, 상기 중개서버가 상기 사용자 단말기로 리포트 블록데이터를 제공하는 단계를 포함할 수 있으며, 이 때 상기 리포트 블록데이터는, 상기 사용자 해시키, 상기 서비스 제공자 해시키, 및 상기 서비스 리포트 저장정보를 포함하는 것을 특징으로 할 수 있다.Also, in the method, the step (d) may include the step of providing, by the mediation server, report block data to the user terminal, wherein the report block data includes the user hash and the service provider. It may be characterized in that it includes a hash, and the service report storage information.
또한, 상기 방법에 있어서 상기 서비스 리포트는, 상기 블록체인을 구성하는 블록체인 참여자들 중 상기 서비스 계약과 관련한 인증을 완료한 블록체인 참여자만 열람할 수 있도록 제한되는 것을 특징으로 할 수 있다.In addition, in the method, the service report may be limited so that only the blockchain participants who have completed authentication related to the service contract among the block chain participants constituting the block chain can read it.
또한, 상기 방법에 있어서 상기 (d)단계 이후, 상기 서비스 리포트는, 상기 서비스 계약정보에 따라 후속 처리되는 것을 특징으로 할 수 있고, 이 때 상기 서비스 리포트에 대한 후속 처리는, 삭제 또는 제3자로의 공유인 것을 특징으로 할 수 있다.In addition, in the method, after step (d), the service report may be characterized in that it is subsequently processed according to the service contract information, in which case the subsequent processing of the service report is deleted or to a third party. It can be characterized as sharing of.
한편, 본 발명의 또 다른 실시예인 중개 서비스를 제공하는 중개 서버 - 상기 중개 서버는 중앙처리유닛 및 메모리를 구비하고, 블록체인 네트워크를 관리함 - 는, 사용자 단말기로부터 서비스 계약요청이 수신되면, 상기 서비스 서비스 계약요청에 대응되는 계약 블록데이터를 생성 및 저장하고, 상기 사용자 단말기로부터 수신한 플랜트 데이터를 서비스 서버로 전달하는 계약 관리부; 상기 서비스 서버에 의해 생성된 서비스 리포트가 수신되면, 상기 서비스 리포트에 대응되는 리포트 블록데이터를 생성 및 저장하는 데이터 관리부; 및 상기 사용자 단말기로 상기 서비스 리포트를 제공하는 데이터 제공부;를 포함할 수 있다.On the other hand, in another embodiment of the present invention, an intermediary server providing an intermediary service - the intermediary server having a central processing unit and a memory, and managing a block chain network - receives a service contract request from a user terminal, the service a contract management unit generating and storing contract block data corresponding to a service contract request, and transferring the plant data received from the user terminal to a service server; a data management unit for generating and storing report block data corresponding to the service report when the service report generated by the service server is received; and a data providing unit that provides the service report to the user terminal.
또한, 상기 중개 서버는 상기 사용자 단말기로부터 사용자 등록요청이 수신되면, 상기 사용자 등록요청에 대응되는 사용자 블록데이터를 생성 및 저장하는 사용자 관리부;를 더 포함할 수 있다.In addition, the mediation server may further include; when a user registration request is received from the user terminal, a user management unit for generating and storing user block data corresponding to the user registration request;
또한, 상기 중개 서버에 있어서 상기 사용자 블록데이터는, 사용자 정보, 사용자 공개키, 및 사용자 해시키를 포함하는 것을 특징으로 할 수 있다.In addition, in the mediation server, the user block data may include user information, a user public key, and a user hash key.
또한, 상기 중개 서버에 있어서 상기 계약 블록데이터는, 사용자 해시키, 서비스 제공자 해시키, 및 서비스 계약정보를 포함하는 것을 특징으로 할 수 있다.In addition, in the mediation server, the contract block data may include a user hash key, a service provider hash key, and service contract information.
또한, 상기 중개 서버에 있어서 상기 데이터 제공부는, 상기 서비스 리포트 열람이 가능하게 하는 리포트 블록데이터를 상기 사용자 단말기에 제공하는 것을 특징으로 할 수 있다.In addition, in the mediation server, the data providing unit may be characterized in that it provides report block data enabling the service report reading to the user terminal.
또한, 상기 중개 서버에 있어서 상기 리포트 블록데이터는, 상기 사용자 해시키, 상기 서비스 제공자 해시키, 및 상기 서비스 리포트를 포함하는 것을 특징으로 할 수 있으며, 이 때 상기 서비스 리포트는, 상기 블록체인을 구성하는 블록체인 참여자들 중 상기 서비스 계약과 관련한 인증을 완료한 블록체인 참여자만 열람할 수 있도록 제한되는 것을 특징으로 할 수 있다.In addition, in the mediation server, the report block data may include the user hash key, the service provider hash key, and the service report, wherein the service report constitutes the block chain. It can be characterized in that it is restricted to be viewed only by the blockchain participants who have completed authentication related to the service contract among the blockchain participants who
본 발명에 따르면 블록체인 네트워크를 활용하여 상호 인증된 주체들 간 디지털 서비스를 쉽게 제공할 수 있는 환경이 구축되는 효과가 있다.According to the present invention, there is an effect of establishing an environment that can easily provide digital services between mutually authenticated subjects by utilizing a block chain network.
또한 본 발명에 따르면 종전 쉽게 공유될 수 없었던 플랜트 관련 데이터들의 공유가 보다 활성화 될 수 있으며, 이에 따라 플랜트 관련 데이터를 활용한 서비스의 종류가 다양해 지는 효과를 기대할 수 있고, 또한 서비스 종류의 다양화는 결과적으로 플랜트 및 발전 분야의 또 다른 방향으로의 발전을 가져올 수 있는 효과를 꾀할 수 있다.In addition, according to the present invention, sharing of plant-related data, which could not be easily shared before, can be more activated, and accordingly, the effect of diversifying the types of services using plant-related data can be expected. As a result, the effect that can bring development in another direction in the field of plant and power generation can be achieved.
한편, 본 발명에 의한 효과는 이상에서 언급한 것들로 제한되지 않으며, 언급되지 않은 또 다른 기술적 효과들은 아래의 기재로부터 통상의 기술자에게 명확하게 이해될 수 있을 것이다.On the other hand, the effects of the present invention are not limited to those mentioned above, and other technical effects not mentioned will be clearly understood by those skilled in the art from the following description.
도 1은 종전 플랜트 관련 데이터가 외부로 공유되기 어려운 환경을 도시한 것이다.
도 2는 본 발명에 따른 중개 서비스 방법 및 중개 서버의 역할을 개념적으로 도시한 것이다.
도 3은 본 발명에 따른 블록체인 기반 중개 서비스 제공 방법을 순서에 따라 도시한 것이다.
도 4는 본 발명에 따른 중개 서버의 세부 구성을 도시한 것이다.1 illustrates an environment in which it is difficult to share data related to a conventional plant to the outside.
2 conceptually illustrates the role of the mediation service method and mediation server according to the present invention.
3 is a sequence diagram illustrating a block chain-based brokerage service providing method according to the present invention.
4 shows a detailed configuration of a mediation server according to the present invention.
본 발명의 목적과 기술적 구성 및 그에 따른 작용 효과에 관한 자세한 사항은 본 발명의 명세서에 첨부된 도면에 의거한 이하의 상세한 설명에 의해 보다 명확하게 이해될 것이다. 첨부된 도면을 참조하여 본 발명에 따른 실시예를 상세하게 설명한다.The purpose and technical configuration of the present invention, and details regarding the operational effects thereof will be more clearly understood by the following detailed description based on the accompanying drawings in the specification of the present invention. An embodiment according to the present invention will be described in detail with reference to the accompanying drawings.
본 명세서에서 개시되는 실시예들은 본 발명의 범위를 한정하는 것으로 해석되거나 이용되지 않아야 할 것이다. 이 분야의 통상의 기술자에게 본 명세서의 실시예를 포함한 설명은 다양한 응용을 갖는다는 것이 당연하다. 따라서, 본 발명의 상세한 설명에 기재된 임의의 실시예들은 본 발명을 보다 잘 설명하기 위한 예시적인 것이며 본 발명의 범위가 실시예들로 한정되는 것을 의도하지 않는다.The embodiments disclosed herein should not be construed or used as limiting the scope of the present invention. It is natural for those skilled in the art that the description including the embodiments of the present specification will have various applications. Accordingly, any embodiments described in the detailed description of the present invention are illustrative for better describing the present invention and are not intended to limit the scope of the present invention to the embodiments.
도면에 표시되고 아래에 설명되는 기능 블록들은 가능한 구현의 예들일 뿐이다. 다른 구현들에서는 상세한 설명의 사상 및 범위를 벗어나지 않는 범위에서 다른 기능 블록들이 사용될 수 있다. 또한, 본 발명의 하나 이상의 기능 블록이 개별 블록들로 표시되지만, 본 발명의 기능 블록들 중 하나 이상은 동일 기능을 실행하는 다양한 하드웨어 및 소프트웨어 구성들의 조합일 수 있다.The functional blocks shown in the drawings and described below are merely examples of possible implementations. Other functional blocks may be used in other implementations without departing from the spirit and scope of the detailed description. Also, although one or more functional blocks of the present invention are represented as separate blocks, one or more of the functional blocks of the present invention may be combinations of various hardware and software configurations that perform the same function.
또한, 어떤 구성요소들을 포함한다는 표현은 “개방형”의 표현으로서 해당 구성요소들이 존재하는 것을 단순히 지칭할 뿐이며, 추가적인 구성요소들을 배제하는 것으로 이해되어서는 안 된다.In addition, the expression that includes certain components is an expression of “open type” and merely refers to the existence of the corresponding components, and should not be construed as excluding additional components.
나아가 어떤 구성요소가 다른 구성요소에 “연결되어” 있다거나 “접속되어” 있다고 언급될 때에는, 그 다른 구성요소에 직접적으로 연결 또는 접속되어 있을 수도 있지만, 중간에 다른 구성요소가 존재할 수도 있다고 이해되어야 한다.Furthermore, when it is said that a component is “connected” or “connected” to another component, it may be directly connected or connected to the other component, but it should be understood that other components may exist in between. do.
도 1은 종래 플랜트 관련 데이터가 공유되기 어려운 환경을 개념적으로 도시한 것이며, 도 2는 본 발명이 제안하는 방식에 따라 플랜트 관련 데이터가 공유될 수 있는 환경을 도시한 것이다.1 schematically illustrates an environment in which conventional plant-related data is difficult to share, and FIG. 2 illustrates an environment in which plant-related data can be shared according to the method proposed by the present invention.
앞서 배경이 되는 기술에서 일부 언급하였듯 플랜트 및 발전 분야에서 생성되는 데이터, 특히 플랜트의 운전과 관련된 데이터들은 매우 높은 수준의 보안이 요구되기 때문에 특별한 절차 없이는 외부와 공유되기 어려운 상황에 있으며, 실제 플랜트 관리자 또는 플랜트 소유자의 경우 자체적으로 플랜트 운전과 관련된 데이터를 데이터베이스화 하여 관리는 하고 있으나, 이를 외부 전문 업체 또는 외부 전문가 집단에 제공할 수는 없어 상당수의 데이터를 플랜트 관리를 위하여 사용하지 못하고 있는 실정이다. 매우 방대한 양의 부속품들 및 회로가 모두 정상적으로 작동하여야만 정상 운전이 가능한 플랜트 특성상, 그리고 한 번 고장이나 사고가 발생하는 경우 매우 큰 비용 내지 대가를 치를 수 밖에 없는 발전 분야의 특성상 활용 가능한 자원을 모두 사용함으로써 플랜트의 유지 보수, 고장 예측에 역량을 집중하여야 할 필요성이 매우 높으나, 현재로서는 플랜트로부터 발생된 데이터들이 보안을 이유로 활용이 어려운 실정에 있다.As mentioned previously in the background technology, data generated in the plant and power generation fields, especially data related to plant operation, require a very high level of security, so it is difficult to share with the outside without special procedures. In the case of managers or plant owners, data related to plant operation is managed by themselves as a database, but it is impossible to provide this to an external professional company or an external expert group, so a significant amount of data cannot be used for plant management. . Use of all available resources due to the nature of the plant, which can operate normally only when a very large amount of accessories and circuits are operating normally, and the nature of the power generation field, which inevitably incurs a very large cost or cost if a failure or accident occurs. Therefore, the need to focus on plant maintenance and failure prediction is very high, but at present, it is difficult to utilize the data generated from the plant for security reasons.
도 2는 본 발명이 구현하고자 하는 블록체인 기반의 중개 서비스 환경을 개념적으로 간략히 도시한 것이다. 본 상세한 설명에서 언급될 중개 서비스 환경은 블록체인 네트워크라는 보안성이 강화된 네트워크를 이용하여 상기 플랜트 관련 데이터들의 공유가 가능하게 하는 것을 하나의 특징으로 하며, 또한 블록체인 네트워크가 가지는 여러 기능들을 더 활용함으로써 플랜트 관리자 또는 플랜트 소유자가 플랜트에 대한 전문적인 데이터 처리 서비스를 제공 받을 수 있도록 하는 것을 또 다른 특징으로 한다. 도 2를 참고할 때, 플랜트 관리자 또는 플랜트 소유자는 도 2의 사용자 단말기(100)에 대응되며, 플랜트 데이터를 기초로 새로운 부가 서비스 데이터를 제공하는 서비스 제공자는 도 2의 서비스 서버(300)에 대응되고, 사용자 단말기(100)와 서비스 서버(300) 사이에서 계약, 데이터, 사용자 정보 등을 관리하는 주체는 도 2의 중개 서버(200)와 대응된다. 이 때 중개 서버(200)는 블록체인 네트워크를 전반적으로 관리하는 주체로도 이해될 수 있으며, 더 구체적으로는 블록체인 네트워크를 구성하는 블록체인 노드들을 관리하는 주체로도 이해될 수 있다.2 schematically illustrates the blockchain-based mediation service environment to be implemented by the present invention. One of the features of the brokerage service environment to be mentioned in this detailed description is that it enables sharing of the plant-related data using a security-reinforced network called a blockchain network. Another feature is that it enables a plant manager or plant owner to receive professional data processing services for a plant by utilizing it. Referring to FIG. 2 , the plant manager or plant owner corresponds to the
도 2와 같은 시스템 환경을 이용한 구체적인 예로, 플랜트 관리자는 정기적인 플랜트 정비를 플랜트 정비 전문 업체에 의뢰를 하면서 위 중개 서버(200)를 경유한 계약 체결, 플랜트 데이터 공유, 정비 리포트 공유를 할 수 있으며, 이 때 중개 서버(200)에서는 위 계약과 관련된 정보들, 플랜트 데이터, 정비 리포트 등을 모두 블록체인 네트워크 내에 저장 및 관리함으로써 양자 간의 계약 관계 및 서비스 제공 관계가 안전하게 유지될 수 있게 할 수 있다. As a specific example using the system environment as shown in FIG. 2, the plant manager can sign a contract, share plant data, and share maintenance reports via the
이하에서는 도 3을 참조하여 본 상세한 설명에서 제안하고자 하는 블록체인 기반의 중개 서비스 제공 방법에 대해 더 자세히 살펴보기로 한다.Hereinafter, with reference to FIG. 3, a block chain-based brokerage service providing method proposed in this detailed description will be described in more detail.
도 3은 사용자 단말기(100), 중개 서버(200), 서비스 서버(300) 간 블록체인 기반의 중개 서비스가 이루어지는 과정을 도시한 것이다. 참고로, 본 상세한 설명에서 언급되는 사용자 단말기(100)는 고정식, 이동식을 포함하는 컴퓨팅 장치로서 사용자에 의해 조작 가능한 단말 장치로 이해될 수 있으며, 서비스 서버(300) 역시 중앙처리유닛 및 메모리를 갖춘 컴퓨팅 장치로서 서비스를 제공하는 자에 의해 조작 가능한 장치로 이해될 수 있다. 또한, 상기 중개 서버(200)는 블록체인 네트워크, 더 정확하게는 블록체인 노드들을 관리하는 주체를 이르는 것으로, 이 때 블록체인이란 다수의 트랜잭션 정보를 블록으로 구성하고 해시(Hash)키를 이용하여 여러 블록들을 체인처럼 연결시킴으로써 P2P 네트워크 분산 환경을 기반으로 참여자(peer)인 노드들의 장치(사용자 단말기(100), 서비스 서버(300) 등)에 정보를 분산 저장하고, 이를 통해 보안성을 높인 환경에서의 정보 공동 관리가 가능하게 한 것을 이른다. 또한, 도 3에서의 사용자 단말기(100), 서비스 서버(300) 각각은 블록체인 노드(node)로도 지칭 되어질 수 있으며, 이들은 블록체인 네트워크에서 이루어진 모든 트랜잭션 정보를 저장하는 시스템 참여자로서 트랜잭션 내역에 오류가 없음을 확인하고 새로운 블록데이터가 생성될 때에 최종 승인을 하는 검증인으로 이해될 수 있다. 3 illustrates a process in which a block chain-based mediation service is performed between the
또한, 발명의 이해를 돕기 위해, 도 3의 사용자 단말기(100)를 조작하는 주체인 사용자는 플랜트와 관련된 서비스를 제공 받고자 하는 자로서 블록체인 노드를 구성하는 자로 정의될 수 있고, 도 3의 서비스 서버(300)를 조작하는 주체인 서비스 제공자는 플랜트와 관련된 데이터를 수신한 후 이를 기반으로 서비스 리포트(플랜트 운전정보에 대한 리포트, 플랜트 정비이력에 대한 리포트 등)를 생성 및 제공하는 자이자 블록체인 노드를 구성하는 자로 정의될 수 있다. In addition, in order to help the understanding of the invention, a user who operates the
도 3을 참조할 때, 이 중개 서비스의 가장 첫 단계는 사용자 단말기(100)가 중개 서버(200)에 대해 사용자 등록을 요청하는 단계(S301A) 및 서비스 중개 서버(200)에 대해 사용자 등록을 요청하는 단계(S301B)이다. 사용자 단말기(100) 또는 서비스 서버(300)는 모두 중개 서버(200)의 입장에서 볼 때에 '사용자'에 해당할 수 있으며, 엄밀하게는 중개 서버(200)가 제공하는 중개 서비스를 이용하는 사용자에 해당할 수 있다. 사용자 등록을 요청하는 단계에서는 각 사용자들에 대한 기본정보가 포함될 수 있으며, 이 과정에서는 경우에 따라 각 사용자들이 자신들의 인증정보를 더 포함시킬 수도 있다. Referring to Figure 3, the first step of this mediation service is the
S301A 단계 및 S301B 단계 이후, 중개 서버(200)는 각 사용자들로부터 수신한 기본정보가 포함된 사용자 블록데이터를 생성 및 저장한다. (S302A, S302B) 사용자 블록데이터에는 각 사용자들에 대한 사용자 정보, 공개키, 및 해시(hash)키가 포함될 수 있으며, 또한 사용자 정보에는 사용자를 식별하기 위한 식별자, 이름, 성별, 생년월일, 소속 등과 같은 정보들이 포함될 수 있다. After steps S301A and S301B, the
S302A 단계 및 S302B 단계 이후, 중개 서버(200)는 사용자 단말기(100)로부터 서비스 계약요청을 수신(S303)하고, 상기 서비스 계약요청에 대응되는 계약 블록데이터를 생성하여 블록체인에 저장(S304)할 수 있다. 서비스 계약요청이란, 사용자가 자신이 원하고자 하는 디지털 데이터 서비스를 수행하여 줄 것을 상대방 서비스 제공자에게 요청을 하는 것을 의미하며, 이 때 상기 서비스 계약요청에는 상기 사용자(사용자 단말기(100))를 식별할 수 있는 정보, 서비스 제공자(서비스 서버(300))를 식별할 수 있는 정보가 포함될 수 있으며, 또한 계약정보, 즉 계약과 관련된 제반정보들이 더 포함될 수 있다. 또한, 상기 서비스 계약요청에는 경우에 따라 상기 사용자가 서비스 제공자에게 전달하고자 하는 플랜트 관련 데이터들이 더 포함될 수 있으며, 또는 상기 플랜트 관련 데이터들은 상기 서비스 계약요청과는 별도로 중개 서버(200) 측으로 제공될 수 있다. 플랜트 관련 데이터들이란, 상기 사용자가 관리 또는 소유하고 있는 플랜트로부터 생성되는 모든 종류의 데이터들이 포함될 수 있으며, 예를 들어 플랜트 운전과 관련된 데이터, 플랜트 고장과 관련된 데이터, 플랜트 정비와 관련된 데이터 등이 존재할 수 있고, 그 종류에는 제한이 없다 할 것이다. After steps S302A and S302B, the
한편, 상기 계약 블록데이터는 사용자와 서비스 제공자 사이의 계약 관계를 저장하는 것으로서, 여기에는 사용자의 해시키, 서비스 제공자의 해시키, 및 계약정보가 포함될 수 있다. 이 때, 계약정보에는 플랜트 관련 데이터에 대한 (메타)정보, 상기 플랜트 관련 데이터를 분석하는 방법, 분석에 사용할 예정인 장치, 서비스 리포트를 제공하는 날짜, 플랜트 관련 데이터를 보유할 수 있는 기간, 서비스 리포트 제공 이후 상기 플랜트 관련 데이터를 처리하는 방법 등이 포함될 수 있다. 또한, 상기 계약정보는 서비스 제공자의 공개키에 의해 암호화 될 수 있다. Meanwhile, the contract block data stores a contract relationship between a user and a service provider, and may include a user's hash key, a service provider's hash key, and contract information. At this time, the contract information includes (meta) information on plant-related data, the method of analyzing the plant-related data, the device to be used for analysis, the date of providing the service report, the period for which plant-related data can be retained, and the service report A method of processing the plant-related data after provision, etc. may be included. In addition, the contract information may be encrypted by the public key of the service provider.
사용자와 서비스 제공자 간 계약이 성립한 후, 중개 서버(200)는 앞서 사용자 단말기(100)로부터 수신한 플랜트 관련 데이터들을 서비스 서버(300) 측으로 전달(S305)할 수 있다. 이 때 플랜트 관련 데이터는 위 S303단계의 서비스 계약요청 내 포함된 것이거나 또는 사용자 단말기(100)로부터 중개 서버(200)가 별도로 수신한 것일 수 있다. 참고로, 중개서버는, 상기 플랜트 관련 데이터가 중개 서버(200)를 거쳐 서비스 서버(300)에 전달되는 과정에서 참조되는 전송 블록데이터를 더 생성하여 블록체인 내 저장할 수 있다. 전송 블록데이터는 데이터 송수신 당사자인 사용자 및 서비스 제공자의 해시키, 그리고 상기 플랜트 관련 데이터에 대한 전송정보를 포함할 수 있다. 이 때 전송정보에는 전송되는 파일(해당 파일에는 플랜트 관련 데이터가 포함됨)의 크기, 파일의 이름, 파일의 저장 위치 등이 포함될 수 있다.After the contract between the user and the service provider is established, the
S305단계 이후, 서비스 서버(300)는 플랜트 관련 데이터들을 기반으로 일련의 처리 과정을 수행하게 되며, 서비스 리포트를 생성(S306)한 뒤 이를 중개 서버(200)로 전달(S307)할 수 있다. 위 처리 과정은, 바람직하게는, 상기 플랜트 관련 데이터들에 대한 분석, 그리고 분석 결과를 서비스 리포트로 산출해 내는 과정일 수 있다. After step S305, the
한편, 서비스 서버(300)로부터 서비스 리포트를 수신한 뒤 중개 서버(200)는 상기 서비스 리포트에 대응되는 리포트 블록데이터를 블록체인에 저장(S308)할 수 있다. 상기 리포트 블록데이터는, 사용자 해시키, 서비스 제공자의 해시키, 및 상기 서비스 리포트의 저장 정보를 포함할 수 있다. 저장 정보란, 중개 서버(200)가 내부에 구비하고 있는 저장장소 또는 중개 서버(200)의 외부에 존재하는 것으로서 중개 서버(200)에 의해 접근 가능한 저장장소에 상기 서비스 리포트가 어떻게 저장되어 있는지에 대한 정보 전반을 일컫는 것으로, 예를 들어 저장장소 식별자, 저장장소 내 서비스 리포트가 저장된 경로, 서비스 리포트 파일의 크기, 서비스 리포트 파일의 분할 정보 등이 포함될 수 있다. 상기 서비스 리포트는 기본적으로 사용자에 의해 조회가 가능하며, 또한 상기 사용자의 공개키에 의해 암호화 될 수 있다. On the other hand, after receiving the service report from the
S308단계 이후, 중개 서버(200)는 사용자 단말기(100) 측으로 상기 리포트 블록데이터를 전달(S309)함으로써 사용자가 서비스 리포트에 접근할 수 있게 한다. After step S308, the
마지막으로, 상기 중개 서버(200)는 서비스 리포트 제공 단계까지 모두 마쳐진 상태, 즉 계약 내용이 모두 충족되어 계약이 종료된 상태에서, 상기 계약 내용에 따라 앞서 생성되었던 블록데이터, 또는 상기 플랜트 관련 데이터, 또는 상기 서비스 리포트에 대한 후속 처리를 수행(S310)할 수 있다. 예를 들어, 계약이 종료된 후 상기 플랜트 관련 데이터는 모두 삭제되거나 또는 상기 서비스 리포트(리포트 블록데이터)가 인증된 제3자에게 제공되는 등의 후속 처리가 수행될 수 있다. Finally, the
도 4는 본 발명에 따른 중개 서버(200)의 구체적인 구성들을 도시한 것으로, 이에 따르면 상기 중개 서버(200)는 사용자 관리부(201), 계약 관리부(203), 데이터 관리부(205), 및 데이터 제공부(207)를 포함할 수 있다.4 shows specific configurations of the
참고로, 위 중개 서버(200)는 중앙처리유닛 및 메모리를 갖춘 하드웨어이며, 또한, 상기 중개 서비스 구현을 위한 소프트웨어는 컴퓨터가 판독가능한 언어로 설계된 프로그램 상에서 구현되어 상기 중앙처리유닛(CPU)에 의해 실행될 수 있음을 이해해야 할 것이다. 또한 상기 중개 서버(200)는 하드웨어(hardware) 또는 펌웨어(firmware), 소프트웨어, 또는 이들의 결합에 의해 구현되되, 하드웨어를 이용하여 구현하는 경우에는 ASIC(application specific integrated circuit) 또는 DSP(digital signal processor), DSPD(digital signal processing device), PLD(programmable logic device), FPGA(field programmable gate array) 등으로, 펌웨어나 소프트웨어를 이용하여 구현하는 경우에는 위와 같은 기능 또는 동작들을 수행하는 모듈, 절차 또는 함수 등을 포함하도록 펌웨어나 소프트웨어로 구성될 수 있다.For reference, the
각 구성들에 대해 살펴보면, 상기 사용자 관리부(201)는, 사용자 단말기(100)로부터 사용자 등록요청이 수신되었을 때, 상기 사용자 등록요청에 대응되는 사용자 블록데이터를 생성 및 저장하는 구성이다. Looking at each configuration, when a user registration request is received from the
계약 관리부(203)는, 사용자 단말기(100)로부터 서비스 계약요청이 수신되면, 상기 서비스 서비스 계약요청에 대응되는 계약 블록데이터를 생성 및 저장하는 역할을 하며, 또한, 경우에 따라 상기 사용자 단말기(100)로부터 수신한 플랜트 데이터를 서비스 서버(300)로 전달하는 역할까지도 수행한다.When a service contract request is received from the
데이터 관리부(205)는, 상기 서비스 서버(300)에 의해 생성된 서비스 리포트가 수신되면, 상기 서비스 리포트에 대응되는 리포트 블록데이터를 생성 및 저장하는 역할을 한다.When the service report generated by the
마지막으로 데이터 제공부(207)는, 상기 사용자 단말기(100)로 상기 서비스 리포트 또는 상기 서비스 리포트에 대응되는 리포트 블록데이터를 제공하는 역할을 하는 것이다.Finally, the data providing unit 207 serves to provide the service report or report block data corresponding to the service report to the
중개 서버(200)가 수행하는 전반적인 단계들에 대해서는 이미 도 3에 대한 설명에서 자세히 설명하였으므로, 여기서는 각 세부구성들의 수행 역할들에 대해 더 이상의 자세한 설명을 하지 않기로 한다. Since the overall steps performed by the
이상 블록체인 기반의 중개 서비스 제공 방법 및 이를 위한 중개 서버에 대해 살펴보았다. 본 발명은 상술한 특정의 실시예 및 응용예에 한정되지 아니하며, 청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술분야에서 통상의 지식을 가진 자에 의해 다양한 변형실시가 가능한 것은 물론이고, 이러한 변형실시들은 본 발명의 기술적 사상이나 전망으로부터 구별되어 이해되어서는 안 될 것이다.As mentioned above, we have looked at the method of providing a block chain-based brokerage service and a mediation server for it. The present invention is not limited to the specific embodiments and applications described above, and various modifications can be made by those of ordinary skill in the art to which the invention pertains without departing from the gist of the invention as claimed in the claims. Of course, these modifications should not be understood as being distinct from the spirit or vision of the present invention.
100 사용자 단말기
200 중개 서버
201 사용자 관리부 203 계약 관리부 205 데이터 관리부
207 데이터 제공부
300 서비스 서버100 user terminals
200 intermediary servers
201 User Management Department 203 Contract Management Department 205 Data Management Department
207 data provider
300 service servers
Claims (16)
(a) 사용자 단말기로부터 서비스 계약요청을 수신하고, 상기 서비스 계약요청에 대응되는 계약 블록데이터를 블록체인에 저장하는 단계;
(b) 상기 사용자 단말기로부터 플랜트 데이터를 서비스 서버로 전달하는 단계;
(c) 상기 서비스 서버에 의해 생성된 서비스 리포트를 수신하고, 상기 서비스 리포트에 대응되는 리포트 블록데이터를 블록체인에 저장하는 단계; 및
(d) 상기 사용자 단말기로 상기 서비스 리포트를 제공하는 단계;
를 포함하는,
블록체인 기반의 중개 서비스 제공 방법.
In a method for a mediation server to provide a blockchain-based mediation service to a plant,
(a) receiving a service contract request from a user terminal, and storing contract block data corresponding to the service contract request in a block chain;
(b) transmitting plant data from the user terminal to a service server;
(c) receiving a service report generated by the service server, and storing report block data corresponding to the service report in a block chain; and
(d) providing the service report to the user terminal;
containing,
A method of providing brokerage services based on blockchain.
상기 (a)단계 이전,
상기 사용자 단말기의 사용자 등록요청을 수신하고, 상기 사용자 등록요청에 대응되는 사용자 블록데이터를 블록체인에 저장하는 단계;
를 더 포함하는 것을 특징으로 하는,
블록체인 기반의 중개 서비스 제공 방법.
According to claim 1,
Before step (a),
receiving a user registration request from the user terminal, and storing user block data corresponding to the user registration request in a block chain;
characterized in that it further comprises,
A method of providing brokerage services based on blockchain.
상기 사용자 블록데이터는,
사용자 정보, 사용자 공개키, 및 사용자 해시키를 포함하는 것을 특징으로 하는,
블록체인 기반의 중개 서비스 제공 방법.
3. The method of claim 2,
The user block data is
characterized in that it contains user information, a user public key, and a user hash key,
A method of providing brokerage services based on blockchain.
상기 계약 블록데이터는,
사용자 해시키, 서비스 제공자 해시키, 및 계약정보를 포함하는 것을 특징으로 하는,
블록체인 기반의 중개 서비스 제공 방법.
According to claim 1,
The contract block data is
characterized in that it includes a user hash key, a service provider hash key, and contract information;
A method of providing brokerage services based on blockchain.
상기 (d)단계는,
상기 중개서버가 상기 사용자 단말기로 리포트 블록데이터를 제공하는 단계를 포함하는 것을 특징으로 하는,
블록체인 기반의 중개 서비스 제공 방법.
According to claim 1,
Step (d) is,
It characterized in that it comprises the step of providing the report block data to the user terminal by the mediation server,
A method of providing brokerage services based on blockchain.
상기 리포트 블록데이터는,
사용자 해시키, 서비스 제공자 해시키, 및 서비스 리포트 저장정보를 포함하는 것을 특징으로 하는,
블록체인 기반의 중개 서비스 제공 방법.
6. The method of claim 5,
The report block data is
Characterized in that it includes a user hash key, a service provider hash key, and service report storage information,
A method of providing brokerage services based on blockchain.
상기 서비스 리포트는,
상기 블록체인을 구성하는 블록체인 참여자들 중 상기 서비스 계약과 관련한 인증을 완료한 블록체인 참여자만 열람할 수 있도록 제한되는 것을 특징으로 하는,
블록체인 기반의 중개 서비스 제공 방법.
7. The method of claim 6,
The service report is
characterized in that it is restricted to be viewed only by the blockchain participants who have completed authentication related to the service contract among the blockchain participants constituting the block chain,
A method of providing brokerage services based on blockchain.
상기 (d)단계 이후,
상기 서비스 리포트는,
서비스 계약정보에 따라 후속 처리되는 것을 특징으로 하는,
블록체인 기반의 중개 서비스 제공 방법.
According to claim 1,
After step (d),
The service report is
characterized in that it is subsequently processed according to the service contract information,
A method of providing brokerage services based on blockchain.
상기 서비스 리포트에 대한 후속 처리는,
삭제 또는 제3자로의 공유인 것을 특징으로 하는,
블록체인 기반의 중개 서비스 제공 방법.
9. The method of claim 8,
Subsequent processing of the service report,
characterized in that it is deleted or shared with a third party,
A method of providing brokerage services based on blockchain.
사용자 단말기로부터 서비스 계약요청이 수신되면, 상기 서비스 계약요청에 대응되는 계약 블록데이터를 생성 및 저장하고, 상기 사용자 단말기로부터 수신한 플랜트 데이터를 서비스 서버로 전달하는 계약 관리부;
상기 서비스 서버에 의해 생성된 서비스 리포트가 수신되면, 상기 서비스 리포트에 대응되는 리포트 블록데이터를 생성 및 저장하는 데이터 관리부; 및
상기 사용자 단말기로 상기 서비스 리포트를 제공하는 데이터 제공부;
를 포함하는 것을 특징으로 하는,
중개 서버.
In an intermediary server that provides an intermediary service, the intermediary server is provided with a central processing unit and a memory, and manages a blockchain network,
a contract management unit for generating and storing contract block data corresponding to the service contract request when a service contract request is received from the user terminal, and transferring the plant data received from the user terminal to a service server;
a data management unit for generating and storing report block data corresponding to the service report when the service report generated by the service server is received; and
a data providing unit providing the service report to the user terminal;
characterized in that it comprises,
mediation server.
상기 사용자 단말기로부터 사용자 등록요청이 수신되면, 상기 사용자 등록요청에 대응되는 사용자 블록데이터를 생성 및 저장하는 사용자 관리부;
를 더 포함하는,
중개 서버.
11. The method of claim 10,
a user management unit for generating and storing user block data corresponding to the user registration request when a user registration request is received from the user terminal;
further comprising,
mediation server.
상기 사용자 블록데이터는,
사용자 정보, 사용자 공개키, 및 사용자 해시키를 포함하는 것을 특징으로 하는,
중개 서버.
12. The method of claim 11,
The user block data is
characterized in that it contains user information, a user public key, and a user hash key,
mediation server.
상기 계약 블록데이터는,
사용자 해시키, 서비스 제공자 해시키, 및 서비스 계약정보를 포함하는 것을 특징으로 하는,
중개 서버.
11. The method of claim 10,
The contract block data is
Characterized in that it includes a user hash key, a service provider hash key, and service contract information,
mediation server.
상기 데이터 제공부는,
상기 서비스 리포트 열람이 가능하게 하는 리포트 블록데이터를 상기 사용자 단말기에 제공하는 것을 특징으로 하는,
중개 서버.
11. The method of claim 10,
The data providing unit,
It characterized in that the report block data that enables the reading of the service report is provided to the user terminal,
mediation server.
상기 리포트 블록데이터는,
사용자 해시키, 서비스 제공자 해시키, 및 서비스 리포트를 포함하는 것을 특징으로 하는,
중개 서버.
15. The method of claim 14,
The report block data is
comprising a user hash key, a service provider hash key, and a service report;
mediation server.
상기 서비스 리포트는,
상기 블록체인을 구성하는 블록체인 참여자들 중 상기 서비스 계약과 관련한 인증을 완료한 블록체인 참여자만 열람할 수 있도록 제한되는 것을 특징으로 하는,
중개 서버.
16. The method of claim 15,
The service report is
characterized in that it is restricted to be viewed only by the blockchain participants who have completed authentication related to the service contract among the blockchain participants constituting the block chain,
mediation server.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020200047228A KR102382586B1 (en) | 2020-04-20 | 2020-04-20 | Method for providing blockchain-based mediating service related to plants and service server for the same |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020200047228A KR102382586B1 (en) | 2020-04-20 | 2020-04-20 | Method for providing blockchain-based mediating service related to plants and service server for the same |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20210129367A KR20210129367A (en) | 2021-10-28 |
KR102382586B1 true KR102382586B1 (en) | 2022-04-01 |
Family
ID=78232586
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020200047228A KR102382586B1 (en) | 2020-04-20 | 2020-04-20 | Method for providing blockchain-based mediating service related to plants and service server for the same |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102382586B1 (en) |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2019073394A (en) | 2017-09-11 | 2019-05-16 | アクセンチュア グローバル ソリューションズ リミテッド | Decentralized ledger technology for transportation system |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20190031989A (en) * | 2017-09-19 | 2019-03-27 | 주식회사 케이티 | System and method for processing electronic contracts based on blockchain |
KR102085141B1 (en) | 2018-06-19 | 2020-03-05 | 한전케이디엔주식회사 | Blockchain based hems for power trading |
-
2020
- 2020-04-20 KR KR1020200047228A patent/KR102382586B1/en active IP Right Grant
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2019073394A (en) | 2017-09-11 | 2019-05-16 | アクセンチュア グローバル ソリューションズ リミテッド | Decentralized ledger technology for transportation system |
Also Published As
Publication number | Publication date |
---|---|
KR20210129367A (en) | 2021-10-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108665372B (en) | Information processing, inquiring and storing method and device based on block chain | |
CN108416577B (en) | Block chain service system | |
WO2022001418A1 (en) | Data processing method and apparatus, and computer program and storage medium | |
US11741083B2 (en) | Cross-shard private atomic commit | |
KR102566892B1 (en) | Blockchain consensus method, device and system | |
US20190245697A1 (en) | Securing blockchain access through a gateway | |
WO2019170172A2 (en) | Implementing a blockchain-based workflow | |
WO2019170174A2 (en) | Implementing a blockchain-based workflow | |
Zichichi et al. | On the efficiency of decentralized file storage for personal information management systems | |
WO2021004058A1 (en) | Blockchain-based data processing method and device | |
US11816069B2 (en) | Data deduplication in blockchain platforms | |
CN112307501B (en) | Big data system based on block chain technology, storage method and using method | |
CN111291394A (en) | False information management method, false information management device and storage medium | |
CN112508733A (en) | Big data intelligence service system in electric wire netting space-time based on big dipper | |
Prusty | Blockchain for Enterprise: Build scalable blockchain applications with privacy, interoperability, and permissioned features | |
CN113095825B (en) | Asset management method and device based on block chain and electronic equipment | |
Anthony Jnr | Enhancing blockchain interoperability and intraoperability capabilities in collaborative enterprise-a standardized architecture perspective | |
KR102382586B1 (en) | Method for providing blockchain-based mediating service related to plants and service server for the same | |
JP7063142B2 (en) | Number management system, number management method and number management device | |
CN112988852B (en) | Block chain-based data management method, device and medium | |
US11640392B2 (en) | Blockchain endorsement agreement | |
CN113095824A (en) | Asset management method and device based on block chain and electronic equipment | |
US8645970B1 (en) | Method to route notifications to designated responder | |
Bokolo | Enhancing blockchain interoperability and intraoperability capabilities in collaborative enterprise-a standardized architecture perspective | |
CN112837043B (en) | Block chain-based data processing method and device and electronic equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant |