CN109409828A - A kind of measure of managing contract based on block chain technology - Google Patents
A kind of measure of managing contract based on block chain technology Download PDFInfo
- Publication number
- CN109409828A CN109409828A CN201811187718.0A CN201811187718A CN109409828A CN 109409828 A CN109409828 A CN 109409828A CN 201811187718 A CN201811187718 A CN 201811187718A CN 109409828 A CN109409828 A CN 109409828A
- Authority
- CN
- China
- Prior art keywords
- contract
- date
- block chain
- measure
- chain technology
- 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
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
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/103—Workflow collaboration or project management
Landscapes
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Strategic Management (AREA)
- Engineering & Computer Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Operations Research (AREA)
- Economics (AREA)
- Marketing (AREA)
- Data Mining & Analysis (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The invention discloses a kind of measure of managing contract based on block chain technology, include the following steps: step 1: listing contract terms one by one in the contract side of providing;Step 2: the clause in step 1 being encrypted to all nodes being distributed in network, is voted one by one each clause and counts poll;Step 3: filtering out the more than half clause of poll in step 2 and generate final contract, and add the contract date of formation;Step 4: signing the contract that step 3 generates, and record and sign both sides, the date and validity date;Step 5: saving the resulting contract dataset of step 4, if desired contract terms are modified or supplemented, then all nodes in network is needed to pass through supplement or the just achievable modification of the content of modification.It is all carried out from drafting to signing for contract by block chain, since the thing generated by block chain can not be all tampered with for the characteristic of block chain, the stability and authenticity of contract of guarantee can all add the corresponding date when generation and signing.
Description
Technical field
The invention belongs to electronic contract technical fields, and in particular to a kind of measure of managing contract based on block chain technology.
Background technique
Contract, also known as contract, agreement are to set up, change between the party of equality, terminating civil rights and obligations relationship
Agreement.Contract is the consensus product of party as a kind of act in-the-law, is more than two declaration of will phases
Consistent agreement.Only declaration of will made by party is legal, and contract just has state's laws restraining force.
The business contract of general company is all even to set up special department by special messenger to be managed, and contract is from drafting to working as
Thing both sides, which sign, arrive keeping again and is all very important, if but papery contract improper storage is then easy to be lost or damage, and it is electric
No matter what format of the contract of sub- shelves is all easily tampered, based on this, we are badly in need of a kind of safe and reliable measure of managing contract.
Summary of the invention
It is an object of the invention to: if above-mentioned papery contract improper storage is then easy to be lost or damage to solve, and it is electric
No matter the problem of what format of the contract of sub- shelves is all easily tampered proposes a kind of contract management side based on block chain technology
Method.
The technical solution adopted by the invention is as follows:
A kind of measure of managing contract based on block chain technology, includes the following steps:
Step 1: listing contract terms one by one in the contract side of providing;
Step 2: the clause in step 1 being encrypted to all nodes being distributed in network, each clause is thrown one by one
Ticket simultaneously counts poll;
Step 3: filtering out the more than half clause of poll in step 2 and generate final contract, and add the contract date of formation;
Step 4: signing the contract that step 3 generates, and record and sign both sides, the date and validity date;
Step 5: saving the resulting contract dataset of step 4, if desired contract terms are modified or supplemented, then need net
All nodes pass through supplement or the just achievable modification of the content of modification in network.
It is all carried out by block chain from drafting to signing for contract, is generated since the characteristic of block chain allows by block chain
Thing can not be all tampered with, and be ensure that the stability and authenticity of treaty content, can all be added when generation and signing
Add the corresponding date, each step of contract is allowed to have mark that can follow, and most importantly, each of network node is all
There is the contract record of distribution, be damaged even if the contract of central node goes wrong, conjunction can also be inquired from the node in network
With content, the contract of ensure that will not lose or damage, in addition this method can also contract of record validity date, be more than in contract
The state change of contract of record when validity period, by the method to contract be managed can mode contract loss and damage
It is bad contract status to be monitored again, the management to contract is enormously simplified, the workload of contract management person is alleviated.
Preferably, the signing both sides in the contract date of formation and step 4 in the step 3 and the date, wherein signing
It orders both sides and digital digest is generated by contract dataset hash algorithm, then number described in the private key encryption with the personal certificate of contract party
Abstract obtains digital signature, irreversible and unsuppressible-suppression, and the electronic digit signature for signing both sides can have both been realized with the method
Uniqueness avoids signing spoofed and causing damages.
Preferably, the contract date of formation and the date be call national time service hub-interface to cover it is credible when
Between stab, system calls national time service hub-interface acquisition time, avoids the time from mistake occur and causes unnecessary dispute.
Preferably, the contract dataset saved in the step 5 further includes contract number, contract status and contract ID, is saved
Later contract can be scanned for avoiding Index List one by the multinomial index such as number, ID or repeats to be difficult to search target contract
And increase unnecessary workload.
Preferably, the contract number is added when step 2 generates final contract by system automatically with contract ID, and
And can not distort, it can be avoided contract and playing tricks, even if the contract for having another content the same, ID and contract number are also not
The same.
Preferably, the contract status include effectively and invalid two states, effective status be contract before the deadline
And treaty content is to be finished;Invalid state be treaty content be finished or the time be more than contract validity date, be
System can monitor the validity date of contract, and the date changes the state and note of contract beyond system after the validity date of contract automatically
Record.
Preferably, after being encrypted using AES encryption algorithm to contract dataset when the step 5 saves contract dataset again
It saves, after encrypted algorithm process, even if it is also messy code that treaty content, which is stolen, can't be played tricks by being easily tampered,
Safety coefficient with higher.
In conclusion by adopting the above-described technical solution, the beneficial effects of the present invention are:
1, it in the present invention, is all carried out by block chain from drafting to signing for contract, is passed through since the characteristic of block chain allows
The thing that block chain generates can not be all tampered with, and ensure that the stability and authenticity of treaty content, generated and signed
When can all add the corresponding date, allow each step of contract to have mark that can follow, and most importantly, in network
Each node has the contract record of distribution, is damaged even if the contract of central node goes wrong, can also be from network
The particulars of a contract are inquired at node, the contract of ensure that will not lose or damage, in addition this method can also contract of record effective day
Phase, the state change of contract of record when contract is more than validity period, being managed by the method to contract can mode
The loss of contract and damage again can be monitored contract status, enormously simplify the management to contract, alleviate contract management
The workload of person.
2, in the present invention, both sides is signed by contract dataset hash algorithm and generate digital digest, then the individual with contract party
Digital digest described in the private key encryption of certificate obtains digital signature, irreversible and unsuppressible-suppression, can both realize label with the method
The uniqueness for ordering the electronic digit signature of both sides, avoids signing spoofed and causing damages.
3, in the present invention, contract date of formation and the date be call national time service hub-interface to cover it is credible when
Between stab, system calls national time service hub-interface acquisition time, avoids the time from mistake occur and causes unnecessary dispute.
4, in the present invention, contract dataset further includes contract number, contract status and contract ID, can pass through volume after preservation
Number, the multinomial index such as ID scan for avoiding Index List one or repeat to be difficult to search target contract and increase unnecessary in contract
Workload.
5, it in the present invention, is saved again after being encrypted using AES encryption algorithm to contract dataset when saving contract dataset,
After encrypted algorithm process, though treaty content be stolen be also messy code, can't be played tricks by being easily tampered, have compared with
High safety coefficient.
Detailed description of the invention
Fig. 1 is the flow diagram of method provided by the invention;
Specific embodiment
In order to make the objectives, technical solutions, and advantages of the present invention clearer, with reference to the accompanying drawings and embodiments, right
The present invention is further elaborated.It should be appreciated that described herein, specific examples are only used to explain the present invention, not
For limiting the present invention.
Embodiment 1
As shown in Figure 1, a kind of measure of managing contract based on block chain technology, includes the following steps:
Step 1: listing contract terms one by one in the contract side of providing;
Step 2: the clause in step 1 being encrypted to all nodes being distributed in network, each clause is thrown one by one
Ticket simultaneously counts poll;
Step 3: filtering out the more than half clause of poll in step 2 and generate final contract, and add the contract date of formation;
Step 4: signing the contract that step 3 generates, and record and sign both sides, the date and validity date;
Step 5: saving the resulting contract dataset of step 4, if desired contract terms are modified or supplemented, then need net
All nodes pass through supplement or the just achievable modification of the content of modification in network.
According to the method described above, such as first company will sign a commercial contract with company B, wherein including three clauses:
1、XXXXXXXXXXXX。
2、XXXXXXXXXXXX。
3, XXXXXXXXXXXX, valid until the year two thousand twenty May 11.
It after providing clause, votes for node, the gained vote standing grain of final provision 2 is more than half, filters out clause 1 and 3 and is generated by system
Final contract, and contract date of formation, contract number 001 and contract ID JY100, and contract date of formation are added by system
The standard trusted timestamp that national time service hub-interface is called by system and is obtained;When both sides sign, both sides are signed by closing
Digital digest is generated with data hash algorithm, then the digital digest described in the private key encryption of the personal certificate of contract party is counted
Word signature, irreversible and unsuppressible-suppression can both realize the uniqueness for signing the electronic digit signature of both sides with the method, avoid
It signs spoofed and causes damages, sign and contract dataset is encrypted using AES encryption algorithm when saving contract dataset later
It saves, after encrypted algorithm process, even if it is also messy code that treaty content, which is stolen, can't be easily tampered again later
It plays tricks, there is very high safety coefficient.
Later, determine one clause of supplement, the then institute that again clause is distributed in network after both sides are negotiated
There is node, it is necessary to which all nodes, which all pass through the clause, could become the supplementary provision of contract, and pass through national time service hub-interface
Acquisition standard trusted timestamp, after the clause be placed on the contract finally, being stored in the conjunction by contract ID or contract number
With in.
In addition to this, contract status include effectively and invalid two states, effective status be contract before the deadline and
Treaty content is to be finished;Invalid state be treaty content be finished or the time be more than contract validity date, system
The validity date of contract can be monitored, the date changes contract beyond system after the year two thousand twenty May 11 validity date of contract automatically
State and be recorded as failure state.
The foregoing is merely illustrative of the preferred embodiments of the present invention, is not intended to limit the invention, all in essence of the invention
Made any modifications, equivalent replacements, and improvements etc., should all be included in the protection scope of the present invention within mind and principle.
Claims (7)
1. a kind of measure of managing contract based on block chain technology, which comprises the steps of:
Step 1: listing contract terms one by one in the contract side of providing;
Step 2: the clause in step 1 being encrypted to all nodes being distributed in network, is voted one by one simultaneously each clause
Count poll;
Step 3: filtering out the more than half clause of poll in step 2 and generate final contract, and add the contract date of formation;
Step 4: signing the contract that step 3 generates, and record and sign both sides, the date and validity date;
Step 5: saving the resulting contract dataset of step 4, if desired contract terms are modified or supplemented, then are needed in network
All nodes pass through supplement or the just achievable modification of the content of modification.
2. the measure of managing contract according to claim 1 based on block chain technology, it is characterised in that: in the step 3
Contract date of formation and step 4 in signing both sides and the date by contract dataset with hash algorithm generate digital digest,
The digital digest described in the private key encryption of the personal certificate of contract party obtains digital signature again, irreversible and unsuppressible-suppression.
3. the measure of managing contract according to claim 2 based on block chain technology, it is characterised in that: the contract generates
Date and the date are the trusted timestamp for calling national time service hub-interface to cover.
4. the measure of managing contract according to claim 1 based on block chain technology, it is characterised in that: in the step 5
The contract dataset of preservation further includes contract number, contract status and contract ID.
5. the measure of managing contract according to claim 4 based on block chain technology, it is characterised in that: the contract number
It is added, and can not distorted automatically by system when step 2 generates final contract with contract ID.
6. the measure of managing contract according to claim 5 based on block chain technology, it is characterised in that: the contract status
Including effective and invalid two states, effective status is contract before the deadline and treaty content is to be finished;Invalid shape
State be treaty content be finished or the time be more than contract validity date.
7. the measure of managing contract according to claim 1 based on block chain technology, it is characterised in that: the step 5 is protected
It is saved again after being encrypted using AES encryption algorithm to contract dataset when depositing contract dataset.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811187718.0A CN109409828A (en) | 2018-10-11 | 2018-10-11 | A kind of measure of managing contract based on block chain technology |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811187718.0A CN109409828A (en) | 2018-10-11 | 2018-10-11 | A kind of measure of managing contract based on block chain technology |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109409828A true CN109409828A (en) | 2019-03-01 |
Family
ID=65467040
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811187718.0A Pending CN109409828A (en) | 2018-10-11 | 2018-10-11 | A kind of measure of managing contract based on block chain technology |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109409828A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110084572A (en) * | 2019-05-09 | 2019-08-02 | 北京智签科技有限公司 | A kind of electronic contract based on block chain is honoured an agreement processing method automatically |
CN110647581A (en) * | 2019-09-11 | 2020-01-03 | 杭州趣链科技有限公司 | Electronic contract configuration management system and method based on block chain |
CN116527692A (en) * | 2023-06-29 | 2023-08-01 | 广东维信智联科技有限公司 | Contract file cloud synchronization method based on Internet |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105592098A (en) * | 2016-01-16 | 2016-05-18 | 杭州复杂美科技有限公司 | Management method of vote and CA certificate of block chain |
CN105893042A (en) * | 2016-03-31 | 2016-08-24 | 北京航空航天大学 | Intelligent contract implementation method based on block chain |
CN106504008A (en) * | 2016-10-24 | 2017-03-15 | 中山大学 | A kind of fair contract signature method based on block chain |
CN106778109A (en) * | 2016-11-24 | 2017-05-31 | 江苏通付盾科技有限公司 | A kind of certification authority evaluation method and device based on intelligent contract |
CN106960165A (en) * | 2017-03-13 | 2017-07-18 | 广东网金控股股份有限公司 | It is a kind of that the method that electronic contract is conutersigned in many ways is realized based on the intelligent contract of block chain |
CN107105032A (en) * | 2017-04-20 | 2017-08-29 | 腾讯科技(深圳)有限公司 | node device operation method and node device |
-
2018
- 2018-10-11 CN CN201811187718.0A patent/CN109409828A/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105592098A (en) * | 2016-01-16 | 2016-05-18 | 杭州复杂美科技有限公司 | Management method of vote and CA certificate of block chain |
CN105893042A (en) * | 2016-03-31 | 2016-08-24 | 北京航空航天大学 | Intelligent contract implementation method based on block chain |
CN106504008A (en) * | 2016-10-24 | 2017-03-15 | 中山大学 | A kind of fair contract signature method based on block chain |
CN106778109A (en) * | 2016-11-24 | 2017-05-31 | 江苏通付盾科技有限公司 | A kind of certification authority evaluation method and device based on intelligent contract |
CN106960165A (en) * | 2017-03-13 | 2017-07-18 | 广东网金控股股份有限公司 | It is a kind of that the method that electronic contract is conutersigned in many ways is realized based on the intelligent contract of block chain |
CN107105032A (en) * | 2017-04-20 | 2017-08-29 | 腾讯科技(深圳)有限公司 | node device operation method and node device |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110084572A (en) * | 2019-05-09 | 2019-08-02 | 北京智签科技有限公司 | A kind of electronic contract based on block chain is honoured an agreement processing method automatically |
CN110647581A (en) * | 2019-09-11 | 2020-01-03 | 杭州趣链科技有限公司 | Electronic contract configuration management system and method based on block chain |
CN116527692A (en) * | 2023-06-29 | 2023-08-01 | 广东维信智联科技有限公司 | Contract file cloud synchronization method based on Internet |
CN116527692B (en) * | 2023-06-29 | 2023-11-10 | 广东维信智联科技有限公司 | Contract file cloud synchronization method based on Internet |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3451579B1 (en) | Multiple-phase rewritable blockchain | |
EP3443708B1 (en) | Distributed key secret for cryptologic rewritable blockchain | |
CN107342867B (en) | Signature verification method and device | |
CN109409122A (en) | File memory method and its electronic equipment, storage medium | |
Kiyomoto et al. | On blockchain-based authorization architecture for beyond-5G mobile services | |
Cai et al. | Hardening distributed and encrypted keyword search via blockchain | |
CN109428892B (en) | Multi-stage rewritable block chain | |
JPH09507729A (en) | Cryptographic system and method with key escrow function | |
CN105007301A (en) | Electronic evidence processing system and method based on social platform | |
CN113469716A (en) | Product tracing method and system based on block chain and identification analysis | |
CN110490640B (en) | Method, device and system for object distribution processing | |
CN109409828A (en) | A kind of measure of managing contract based on block chain technology | |
CN109447809A (en) | A kind of video active identification method of combination block chain | |
Derler et al. | Rethinking privacy for extended sanitizable signatures and a black-box construction of strongly private schemes | |
CN110445771A (en) | Intersection record evidence collecting method, device, medium and server based on block chain | |
CN110909381A (en) | Block chain-based user comment tamper-proof system and method | |
CN110532734A (en) | A kind of digital publishing rights method and system of the privacy timestamp based on multi-party computations | |
Jumaa et al. | Iraqi e-voting system based on smart contract using private blockchain technology | |
Wu et al. | The security and privacy of blockchain-enabled EMR storage management scheme | |
Goldwasser et al. | Public accountability vs. secret laws: Can they coexist? | |
CN112016119B (en) | Autonomous identity management method based on block chain | |
AU2021103828A4 (en) | A novel system and auditing technique for cloud based digital forensic readiness with integrity and privacy preservation of health care data | |
Kim et al. | Efficient verifiable data streaming | |
Wu et al. | Smart Contract-Based E-Voting System Using Homomorphic Encryption and Zero-Knowledge Proof | |
US20110208969A1 (en) | Method and apparatus for providing authenticity and integrity to stored data |
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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190301 |