Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Fair contract signing method based on block chain

A blockchain and contract technology, applied in the field of information security, can solve the problems of difficult blockchain expansion and practical limitations, and achieve the effect of convenient deployment

Inactive Publication Date: 2017-03-15
深圳市数峰科技有限公司
View PDF3 Cites 48 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The problem with these technologies is that the blockchain needs to be extended, and in fact it is not easy to extend the blockchain, so it is practically limited

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Fair contract signing method based on block chain
  • Fair contract signing method based on block chain

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0037] 1. Zhang San and Li Si respectively generate their valid contract approval clauses PA A and PA B :

[0038] 1) Zhang San and Li Si negotiate the terms of the contract first, and reach an agreement on each term of the contract. The contract terms agreed by both parties become contract C. Zhang San and Li Si negotiated to confirm the delay parameter d=10 and the effective block parameter f=2, and agreed that the symbol r represents a certain random number, i represents the height of a certain block in the blockchain system, and t represents block i Included timestamps, define M=(r,i,t,10,2);

[0039] 2) Zhang San generates valid contract approval clause PA A : "If Li Si gives Zhang San a valid digital signature for (C, M), and the information in M ​​is verified in the blockchain system, then Zhang San recognizes that contract C is a valid contract; the information in M Being verified in the blockchain system is defined as any entity can find a block with height i and ...

Embodiment 2

[0054] Embodiment 2 is the same as Embodiment 1, except that in step 2, Zhang San and Li Si first exchange their valid contract approval clauses PA A and PA B And their respective signatures on the valid contract approval terms, and then they exchange the block height BH they read from the blockchain system A and BH B . And in step 6) of step 4, when the signing of the contract fails, when Zhang San and Li Si perform step 2, they will not repeat the exchange of PA A and PA B And their respective signatures on the valid contract approval clauses, but only exchange the block height BH read from the blockchain system A and BH B .

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention relates to a fair contract signing method based on a block chain. The fair contract signing method based on a block chain relates to two user entities Alice and Bob, and a block chain system. The fair contract signing method based on a block chain includes the steps: 1) Alice and Bob respectively generate the respective valid contract admitted clauses PAA and PAB; 2) Alice and Bob exchange the respective valid contract admitted clauses PAA and PAB, the respective signature for the valid contract admitted clauses, and the respective block height BHA and BHB read from the block chain system; and 3) Alice and Bob exchange the respective generated randomized number and digital signature, and verifies whether a valid contract is generated according to the block chain system and the valid contract admitted clauses of the opposite party, and if not valid, the steps from the step 2 need to be executed again, or the steps are completed. As the fair contract signing method based on a block chain does not need a trusted third party and does not need perform any expansion on the block chain system, thus being able to fairly complete contract signing for both parties, and solves the problem that the prior art needs a trusted third party for contract signing or cannot satisfy the fairness requirement or needs modifying the block chain system, in the background technology.

Description

technical field [0001] The invention relates to the field of information security, in particular to a blockchain-based fair contract signing method. Background technique [0002] Blockchain (blockchain) was first proposed by Satoshi, the founder of Bitcoin. Its essence is a reliable database maintained in a decentralized manner. The blockchain is a series of data blocks generated using cryptography, which ensures that the data added to the blockchain is permanently stored. Once stored, it is not easy to be tampered with, and the data is open to everyone, and all information is highly transparent. Transaction records are also traceable. It provides us with a globally trusted notebook and a global clock, which is updated when new blocks appear, and each block can also be uniquely identified by the hash value of the block's header. [0003] Traditional contract signing requires the parties to sit together, formulate the contract through interviews and reach an agreement, then...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06Q30/00G06Q50/18G06F21/62H04L9/32
CPCH04L9/3247G06F21/6245G06Q30/01G06Q50/18
Inventor 田海博付利青
Owner 深圳市数峰科技有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products