Blockchain-based transaction method and a blockchain-based transaction system
A transaction method and transaction system technology, applied in the payment system and other directions, can solve the problems of low energy investment income ratio, more resources, and large computing power consumption, and achieve the effect of improving transmission efficiency, reducing storage space, and high security.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0065] Such as figure 1 As shown, the block chain-based transaction method provided in this embodiment includes the following steps:
[0066] Step S1): Each node broadcasts its own blockchain identification and public key to the blockchain after signing it with its own private key;
[0067] Step S2): A certain transaction node initiates a transaction, uses the key to calculate the hash value of the transaction (the first calculated hash value, that is, the first hash value), and uses the transaction message and the first hash value Your own private key is signed and broadcast to the blockchain;
[0068] Step S3): other nodes use the shared session key with the transaction node to recalculate the hash value of the transaction (the hash value obtained by calculation again, that is, the re-hash value), and verify the initial hash value and the re-hash value Whether they are the same, and broadcast the verification result to the blockchain after signing it with its own private key;
[00...
Embodiment 2
[0077] For a new node that has just joined the blockchain or a node that has not established a shared session password with other nodes, this embodiment provides a blockchain-based transaction method, such as image 3 As shown, the method includes the following steps:
[0078] Step S1): Each node broadcasts its own blockchain identification and public key to the blockchain after signing it with its own private key.
[0079] In this step, when a new first node A is added to the blockchain, the node locally generates its own public key and private key key pair, and sends a broadcast message to identify its own blockchain And the public key is broadcast to the blockchain, and the broadcast message is signed with the private key of the new node and then broadcast.
[0080] Step S2): Any pair of nodes in the blockchain performs key exchange through a non-blockchain network, and establishes a shared session key between the pair of nodes and only between the pair of nodes.
[0081] In this s...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com