Data processing system of blockchain
Use blockchain technology to realize secure interaction and data processing between business equipment and business data contracts. The following are the core points of the document:
Technical background and purpose:
Blockchain technology: Blockchain is a distributed ledger technology jointly maintained by multiple computing devices, which has the characteristics of decentralization, openness, transparency and fast data synchronization.
Purpose: To provide a data processing system and method based on blockchain, aiming to realize secure binding and data processing between business equipment and business data contracts through blockchain technology.
System architecture:
Business equipment: used to initiate binding transactions and process transactions, and the binding transaction is signed by the private key of the business equipment.
First blockchain network: including the first node, which is used to verify the binding transaction and synchronize the public key of the business equipment to the second blockchain network across the chain.
Second blockchain network: including the second node, which is used to call the business data contract to process the data to be processed after verifying the processing transaction.
Data processing process:
Binding transaction: The business equipment initiates a binding transaction for the business equipment and the business data contract deployed on the second blockchain network to the first blockchain network. After the first node verifies that the binding transaction is passed, the public key of the business equipment is synchronized across the chain to the second blockchain network.
Processing transactions: The business device initiates a processing transaction for the data to be processed to the second blockchain network. After verifying that the processing transaction is passed, the second node calls the business data contract to process the data to be processed.
Security and privacy protection:
Verification mechanism: The transaction is signed by the public key of the business device to ensure the authenticity and integrity of the transaction.
Trusted Execution Environment (TEE): The public key of the business device is maintained in the trusted execution environment deployed on the first node and the second node to improve security and privacy protection.
Cross-chain technology:
Cross-chain synchronization: The first node synchronizes the public key of the business device to the second blockchain network across chains to avoid frequent cross-chain communication and improve processing efficiency.
Cross-chain relay: Data synchronization and smart contract calls between multiple blockchains are realized through cross-chain relay.
Implementation examples and application scenarios:
Specific implementation examples: Taking the vehicle-mounted Tbox (transportation equipment) as an example, the specific process of registration, binding, data processing and unbinding is introduced in detail.
Application scenarios: It can be applied to data reporting of Internet of Things (IoT) devices, image recognition in the security field and other scenarios.
This document comprehensively demonstrates the innovation and practicality of blockchain-based data processing technology through detailed system architecture, data processing flow, security measures and application scenarios, and provides new solutions for the application of blockchain technology in the field of data processing.
Short answer questions
What are the main features of blockchain technology?
Answer: Blockchain technology is characterized by decentralization, openness, transparency and fast data synchronization.
What is the main purpose?
Answer: Provide a blockchain-based data processing system and method, aiming to achieve secure binding and data processing between business equipment and business data contracts through blockchain technology.
What are the responsibilities of the two main blockchain networks involved in the system architecture?
Answer: The first blockchain network is responsible for verifying the binding transaction and synchronizing the public key of the business equipment across the chain to the second blockchain network; the second blockchain network is responsible for verifying and processing the transaction and calling the business data contract to process the pending data.
What are the two main steps in the data processing process?
Answer: The data processing process includes two main steps: binding transactions and processing transactions.
How to ensure the authenticity and integrity of transactions?
Answer: The transaction is signed by the public key of the business device to ensure the authenticity and integrity of the transaction.
What role does the trusted execution environment (TEE) play in the system?
A: The trusted execution environment (TEE) is used to maintain the public key of business equipment to improve security and privacy protection.
What is the main purpose of cross-chain synchronization?
A: The main purpose of cross-chain synchronization is to synchronize the public key of business equipment from the first blockchain network to the second blockchain network to avoid frequent cross-chain communication and improve processing efficiency.
What are the specific application scenarios mentioned?
A: Specific application scenarios include data reporting of Internet of Things (IoT) devices, image recognition in the security field and many other scenarios.
What types of claims are listed in the request?
A: The request details the claims including systems, methods, devices, electronic devices and computer-readable storage media.
What is the core value of the document?
A: The document comprehensively demonstrates the innovation and practicality of blockchain-based data processing technology through detailed system architecture, data processing flow, security measures and application scenarios, and provides new solutions for the application of blockchain technology in the field of data processing.