CN114390061A - SLA service management method based on block chain intelligent contract technology - Google Patents
SLA service management method based on block chain intelligent contract technology Download PDFInfo
- Publication number
- CN114390061A CN114390061A CN202111490601.1A CN202111490601A CN114390061A CN 114390061 A CN114390061 A CN 114390061A CN 202111490601 A CN202111490601 A CN 202111490601A CN 114390061 A CN114390061 A CN 114390061A
- Authority
- CN
- China
- Prior art keywords
- contract
- sla
- verification
- block chain
- method based
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000007726 management method Methods 0.000 title claims abstract description 12
- 238000012795 verification Methods 0.000 claims abstract description 35
- 238000000034 method Methods 0.000 claims description 3
- 230000004075 alteration Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000001404 mediated effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- 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/104—Peer-to-peer [P2P] networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
-
- 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
- H04L9/3247—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 involving digital signatures
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The invention relates to the technical field of block chains, and particularly discloses an SLA service management method based on a block chain intelligent contract technology, which comprises the following steps: s1, writing SLA into electronic machine language, and signing by participants with respective private accounts; s2, transmitting the signed intelligent contract into a block chain network, and diffusing in the whole block chain network; s3, the verification node stores the received contract into the memory first, and waits for triggering the consensus and processing of the contract; s4, when the consensus time is up, the verification node packs all contracts stored in the last period of time into a contract set; s5, after receiving the information, other verification nodes compare and check the information with the self-stored contract set; s6, through multi-round sending and comparing, all verification nodes finally reach the agreement to the latest contract set in the specified time; contracting parties can be reduced in supervision costs and risk of speculation.
Description
Technical Field
The invention relates to the technical field of block chains, in particular to an SLA service management method based on a block chain intelligent contract technology.
Background
The traditional SLA is exchanged equivalently by two or more parties through agreements, and the two or more parties must trust each other to fulfill the transaction, otherwise, social supervision and judicial authorities are required to be used once one party violates the transaction; the whole process is extremely complicated in steps and low in overall efficiency, and the supervision cost and the investment risk burden of contracting parties are also large.
Disclosure of Invention
The invention aims to provide an SLA service management method based on a block chain intelligent contract technology, which aims to solve the problems in the background technology.
In order to achieve the purpose, the invention provides the following technical scheme: an SLA service management method based on a block chain intelligent contract technology comprises the following steps:
s1, writing SLA into electronic machine language, and signing by participants with respective private accounts;
s2, transmitting the signed intelligent contract into a block chain network, and diffusing in the whole block chain network;
s3, the verification node stores the received contract into the memory first, and waits for triggering the consensus and processing of the contract;
s4, when the consensus time is up, the verification node packs all contracts stored in the last period of time into a contract set;
s5, after receiving the information, other verification nodes compare and check the information with the self-stored contract set;
s6, through multiple rounds of sending and comparing, all verification nodes eventually agree on the latest contract set within a specified time.
Preferably, in step S1, the SLA written in the machine language is an SLA promised by the user for both rights and obligations.
Preferably, in the step S2, the signed smart contract is diffused in the blockchain full network in a manner of P2P.
Preferably, in step S4, after the verification node packages the contract set, the hash value of the contract set is calculated, and the hash value is assembled into a block structure and diffused to the whole network.
Preferably, in step S5, after the other verification nodes pass the comparison check, the other verification nodes send a contract set approved by themselves to the other verification nodes.
Compared with the prior art, the invention has the beneficial effects that: the invention is a new tool for contracting parties to reduce supervision cost and speculation risk, and the SLA based on the block chain de-mediation and the intelligent contract can be set to be incapable of being controlled by one party or stopping the execution of a program by any party; by default, all encoded obligations can only be performed under the terms explicitly specified by the underlying code, and the distributed and de-mediated nature of the underlying blockchain network further ensures that all encoded terms will be performed as planned.
Drawings
FIG. 1 is a flow chart of the steps of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Referring to fig. 1, the present invention provides a technical solution: an SLA service management method based on a block chain intelligent contract technology comprises the following steps:
s1, writing SLA into electronic machine language, and signing by participants with respective private accounts;
s2, transmitting the signed intelligent contract into a block chain network, and diffusing in the whole block chain network;
s3, the verification node stores the received contract into the memory first, and waits for triggering the consensus and processing of the contract;
s4, when the consensus time is up, the verification node packs all contracts stored in the last period of time into a contract set;
s5, after receiving the information, other verification nodes compare and check the information with the self-stored contract set;
s6, through multiple rounds of sending and comparing, all verification nodes eventually agree on the latest contract set within a specified time.
Further, in the step S1, the SLA written in the machine language is an SLA promised by the user for both rights and obligations.
Further, in the step S2, the signed smart contract is diffused in the blockchain full network in the manner of P2P.
Further, in step S4, after the verification node packages the contract set, the hash value of the contract set is calculated, and the hash value is assembled into a block structure and is diffused to the whole network.
Further, in step S5, after the other verification nodes pass the comparison check, the other verification nodes send a contract set approved by themselves to the other verification nodes.
The working principle is as follows: in the actual use process, the SLA of the right and obligation of the user commitment both sides is written into an electronic machine language, and the participants respectively use respective private account for signature; the signed intelligent contract is transmitted into a block chain network and is diffused in the whole block chain network in a P2P mode; the verification node stores the received contract into a memory first and waits for triggering consensus and processing of the contract; when the consensus time is up, the verification node packs all contracts stored in the latest period of time into a contract set, calculates the hash value of the contract set, assembles the hash value into a block structure and diffuses the block structure to the whole network; after receiving the contract set, the other verification nodes compare the contract set with the contract set stored by the other verification nodes to teach and verify, and simultaneously send a contract set approved by the other verification nodes; through multiple rounds of sending and comparing, all verification nodes eventually agree on the latest contract set within a specified time.
Although embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that changes, modifications, substitutions and alterations can be made in these embodiments without departing from the principles and spirit of the invention, the scope of which is defined in the appended claims and their equivalents.
Claims (5)
1. An SLA service management method based on a block chain intelligent contract technology is characterized in that: the method comprises the following steps:
s1, writing SLA into electronic machine language, and signing by participants with respective private accounts;
s2, transmitting the signed intelligent contract into a block chain network, and diffusing in the whole block chain network;
s3, the verification node stores the received contract into the memory first, and waits for triggering the consensus and processing of the contract;
s4, when the consensus time is up, the verification node packs all contracts stored in the last period of time into a contract set;
s5, after receiving the information, other verification nodes compare and check the information with the self-stored contract set;
s6, through multiple rounds of sending and comparing, all verification nodes eventually agree on the latest contract set within a specified time.
2. The SLA service management method based on blockchain intelligent contract technology according to claim 1, characterized in that: in step S1, the SLA written in the machine language is an SLA promised by the user for both rights and obligations.
3. The SLA service management method based on blockchain intelligent contract technology according to claim 1, characterized in that: in step S2, the signed smart contract is diffused in the blockchain full network in the manner of P2P.
4. The SLA service management method based on blockchain intelligent contract technology according to claim 1, characterized in that: in step S4, after the verification node packages the contract set, the hash value of the contract set is calculated, assembled into a block structure, and diffused to the whole network.
5. The SLA service management method based on blockchain intelligent contract technology according to claim 1, characterized in that: in step S5, after the comparison and verification of other verification nodes are passed, a contract set approved by the other verification node is sent to the other verification nodes.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111490601.1A CN114390061A (en) | 2021-12-08 | 2021-12-08 | SLA service management method based on block chain intelligent contract technology |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111490601.1A CN114390061A (en) | 2021-12-08 | 2021-12-08 | SLA service management method based on block chain intelligent contract technology |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114390061A true CN114390061A (en) | 2022-04-22 |
Family
ID=81195479
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111490601.1A Pending CN114390061A (en) | 2021-12-08 | 2021-12-08 | SLA service management method based on block chain intelligent contract technology |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114390061A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117857199A (en) * | 2024-01-18 | 2024-04-09 | 阳光凯讯(北京)科技股份有限公司 | Data security exchange system of cloud-side-end mobile communication system |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108965418A (en) * | 2018-07-04 | 2018-12-07 | 临沂大学 | A kind of implantation equipment of intelligence contract |
CN110929229A (en) * | 2019-11-26 | 2020-03-27 | 中国石油大学(华东) | Block chain-based office document credibility verification method and system |
KR20200077445A (en) * | 2018-12-20 | 2020-06-30 | 경희대학교 산학협력단 | Blockchain-based service level agreement system and method of managing the same |
CN111932250A (en) * | 2020-06-08 | 2020-11-13 | 国网浙江省电力有限公司台州供电公司 | Method for realizing power grid information sharing based on block chain technology |
US20210326484A1 (en) * | 2020-08-20 | 2021-10-21 | Alipay (Hangzhou) Information Technology Co., Ltd. | Data verification |
-
2021
- 2021-12-08 CN CN202111490601.1A patent/CN114390061A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108965418A (en) * | 2018-07-04 | 2018-12-07 | 临沂大学 | A kind of implantation equipment of intelligence contract |
KR20200077445A (en) * | 2018-12-20 | 2020-06-30 | 경희대학교 산학협력단 | Blockchain-based service level agreement system and method of managing the same |
CN110929229A (en) * | 2019-11-26 | 2020-03-27 | 中国石油大学(华东) | Block chain-based office document credibility verification method and system |
CN111932250A (en) * | 2020-06-08 | 2020-11-13 | 国网浙江省电力有限公司台州供电公司 | Method for realizing power grid information sharing based on block chain technology |
US20210326484A1 (en) * | 2020-08-20 | 2021-10-21 | Alipay (Hangzhou) Information Technology Co., Ltd. | Data verification |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117857199A (en) * | 2024-01-18 | 2024-04-09 | 阳光凯讯(北京)科技股份有限公司 | Data security exchange system of cloud-side-end mobile communication system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110033243B (en) | Main chain evidence storing method, system and storage medium based on block chain intelligent contract | |
CN108564471B (en) | Energy Internet safety intelligent transaction system based on block chain technology and method thereof | |
CN108765058B (en) | Manufacturing link multi-entity security cooperation method based on block chain | |
CN106408299B (en) | Electronic intelligent signing payment method based on block chain technology | |
WO2020228531A1 (en) | Consortium blockchain governance method and apparatus, computer device and storage medium | |
CN109919769B (en) | Model for value cross-chain transfer between main chain and side chain and implementation method thereof | |
CN110222120B (en) | Asset exchange method based on UTXO model block chain intelligent contract | |
WO2020037927A1 (en) | Negotiable block chain transaction method, apparatus, device, and storage medium | |
CN109743182B (en) | Intelligent contract approval method and system based on block chain | |
CN110868286B (en) | Method for generating random number based on blockchain intelligent contract | |
CN109861816A (en) | Data processing method and device | |
CN111737715A (en) | Decentralized electronic contract online signing method and system | |
CN111640018B (en) | Block chain transaction existence verification method and device | |
CN114390061A (en) | SLA service management method based on block chain intelligent contract technology | |
CN111242619A (en) | Coalition chain consensus method introducing supervision mechanism, block chain network and storage medium | |
CN113448694B (en) | Block chain consensus method for improving transaction processing capability | |
CN111932250A (en) | Method for realizing power grid information sharing based on block chain technology | |
CN111131318B (en) | Decentralized key management and distribution method, system and storage medium | |
CN112488683A (en) | Method and device for offline transaction of block chain | |
CN115115458A (en) | Energy trading system and method of near-zero carbon emission park based on block chain | |
CN115733607A (en) | Block chain-based Pedersen secret sharing multi-party aggregation access control method | |
TWI659640B (en) | Signature system incorporating block chain technique, signature method and signature authentication method | |
CN111008901A (en) | Energy block chain integrated management system based on internet | |
CN116975901A (en) | Identity verification method, device, equipment, medium and product based on block chain | |
Creutz et al. | Fides: Distributed cyber-physical contracts |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20220422 |