Block chain data processing method and device and electronic equipment
A data processing and blockchain technology, applied in the computer field, can solve problems such as low execution efficiency, oracle bribery, and large amount of interactive information, so as to reduce the number of interactions, improve execution efficiency and security, and reduce workload Effect
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0040] The execution subject of the blockchain data processing method proposed in this embodiment is an oracle machine.
[0041] see figure 1 The flow chart of a block chain data processing method shown, a block chain data processing method proposed in this embodiment, includes:
[0042] Step 100, the oracle machine broadcasts the generated oracle machine public key and random number public key on the blockchain, so that nodes on the blockchain receive and store the oracle machine public key and the random number public key.
[0043] In the above step 100, the oracle uses the oracle private key of the oracle itself to process the elliptic encryption algorithm to generate the oracle public key.
[0044]The oracle private key is allocated to the oracle by the master node of the blockchain when the oracle is added to the blockchain.
[0045] In order to generate a random number public key, the oracle needs to first generate a random number through a random number generator stor...
Embodiment 2
[0115] This embodiment proposes a blockchain data processing device, which is used to execute the blockchain data processing method proposed in Embodiment 1 above.
[0116] see figure 2 Shown is a schematic structural diagram of a block chain data processing device, this embodiment proposes a block chain data processing device, including:
[0117] The broadcast module 200 is used to broadcast the generated public key of the oracle machine and the public key of the random number on the block chain, so that the nodes on the block chain receive and store the public key of the oracle machine and the public key of the random number;
[0118] The receiving module 202 is configured to receive the first contract public key and the second smart contract sent by the first node when it is detected that the first node and the second node in the block chain need to deploy two smart contracts with the same conditions but opposite results. A signature public key, and the second contract pu...
Embodiment 3
[0132] This embodiment proposes a computer-readable storage medium, on which a computer program is stored, and when the computer program is run by a processor, the steps of the blockchain data processing method described in the above-mentioned embodiment 1 are executed. For specific implementation, reference may be made to Method Embodiment 1, which will not be repeated here.
[0133] Also, see image 3 Shown is a schematic structural diagram of an electronic device. This embodiment also proposes an electronic device that includes a bus 51 , a processor 52 , a transceiver 53 , a bus interface 54 , a memory 55 and a user interface 56 . The above-mentioned electronic equipment includes a memory 55 .
[0134] In this embodiment, the above-mentioned electronic device further includes: one or more programs stored on the memory 55 and operable on the processor 52, configured to be executed by the above-mentioned processor to perform the following Step (1) to Step (4):
[0135] (1...
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