Data processing system and method of blockchain
It mainly proposes a solution to realize cross-chain data processing and security verification through blockchain technology. The following is a summary of the core points of the document:
Technical field:
Technical field: blockchain technology field, especially data processing system, method and device based on blockchain.
Background technology:
Characteristics of blockchain: blockchain technology has the characteristics of decentralization, openness and transparency, fast data synchronization, etc., and has been widely used in many fields.
Invention content:
Objective: To provide a data processing system, method and device based on blockchain to solve the problem of cross-chain data processing and security verification.
Technical solution:
System composition: including business equipment, first blockchain network and second blockchain network.
Business equipment: initiate binding transactions and process transactions.
First blockchain network: verify binding transactions and synchronize public keys across chains.
Second blockchain network: verify and process transactions, call business data contracts to process data.
Cross-chain synchronization: synchronize the public key of the business equipment to the second blockchain network across chains through the first blockchain network to avoid frequent cross-chain communication.
Security verification: use the public key of the business equipment to sign and verify the transaction to ensure the authenticity and security of the transaction.
Implementation example:
First blockchain network side: receive binding transactions, and synchronize public keys across chains after signature verification.
Second blockchain network side: receive and process transactions, and call business data contracts to process data after signature verification.
Access device assistance: when the processing performance of business devices is insufficient, access devices can replace business devices to interact with blockchain networks.
Public key management: including full life cycle management such as generation, registration, verification, synchronization, expiration and cancellation of public keys.
Trusted Execution Environment (TEE): deploy TEE on blockchain nodes to protect the public keys of business devices from being leaked.
Application scenarios:
Internet of Things (IoT) devices: take the in-vehicle Tbox as an example to show how to register, bind, process and unbind devices.
Other scenarios: in the field of security, image information is reported to the blockchain network for processing through surveillance cameras.
Interaction diagram and flow chart:
Interaction diagrams for registering IoT devices, binding IoT devices, blockchain-based data processing, and unbinding IoT devices are provided.
Flowcharts of data processing methods on the first blockchain network side and the second blockchain network side are provided.
Devices and Equipment:
An embodiment of a data processing device based on blockchain is proposed, including a receiving unit, a synchronization unit, a processing unit, etc., which can be deployed on an electronic device.
The hardware structure of the electronic device is described, including a processor, a memory, a non-volatile memory, etc.
Computer-readable storage medium:
Stores computer instructions, which, when executed by the processor, implement the steps of a data processing method based on blockchain.
Family and cited literature:
Provides information on family members, including applications and publications in different countries and regions.
A number of relevant literature are cited to illustrate the state of the prior art and the innovation of the present invention.
This document demonstrates how to achieve efficient and secure cross-chain data processing in a blockchain network through detailed technical solutions, embodiments and application scenarios, providing strong support for the further application of blockchain technology.