Data processing method and device based on block chain, equipment and medium

A data processing and block chain technology, applied in the field of block chain technology, can solve problems such as limiting block chain network business processing capabilities and inability to access external resources, and achieve rich and flexible data processing capabilities, ensuring security and reliability performance, taking into account the effect of safety

Pending Publication Date: 2020-06-09
BEIJING BAIDU NETCOM SCI & TECH CO LTD
View PDF9 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] However, in the process of executing transaction requests in the current blockchain network, the blockchain nodes execute programs such as smart contracts t

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
  • Data processing method and device based on block chain, equipment and medium
  • Data processing method and device based on block chain, equipment and medium
  • Data processing method and device based on block chain, equipment and medium

Examples

Experimental program
Comparison scheme
Effect test

Example

[0115] First embodiment

[0116] Before introducing the embodiments of this application, firstly, each device end of this application that executes the blockchain-based data processing method will be explained. Figure 1A Shown is a system architecture for implementing the blockchain data processing method of the embodiment of the present application, and the architecture includes: a user terminal, a blockchain network, and a trusted data source system (ie Figure 1A Dashed box in) and external data sources.

[0117] Among them, the user end is the device end for users to access the blockchain network and invoke the business smart contract in it to initiate related business transaction requests. It can be a node device of the blockchain network, such as a lightweight node device of the blockchain network. , It can also be a software platform (such as a SaaS platform) that the service provider provides for users to access the blockchain network.

[0118] A business smart contract is dep...

Example

[0137] Second embodiment

[0138] Figure 2A Is another architecture diagram of the data processing method for executing the blockchain provided by the embodiment of the application; the architecture diagram is in Figure 1A On the basis of the illustrated architecture, a control module (ie Relay module) is added to the trusted data source system. The control module can be an intermediate module connecting the interface smart contract and the trusted computing environment in the trusted data source system. The control module mainly plays a role of service management in the trusted data source system. For example, the control module can deploy interface smart contracts in the blockchain network, and obtain off-chain processing requests from the interface smart contracts and transmit them to the trusted computing environment. And the processing result of the off-chain processing request obtained from the trusted computing environment is fed back to the interface smart contract. Its ...

Example

[0164] The third embodiment

[0165] image 3 It is a flowchart of a blockchain-based data processing method according to the third embodiment of the present application. This embodiment is optimized on the basis of the above-mentioned embodiments, and specifically gives the detailed process introduction of the control module to obtain the off-chain processing request and transmit it to the trusted computing environment, and the trusted computing environment to execute the off-chain processing request to generate the processing result. .

[0166] Optionally, in this embodiment of the present application, at least one secure container instance (Enclave) is configured in the trusted computing environment configured by the trusted data source system for performing data processing operations of the set function. The secure container instance may be a collection of codes that implement a certain computing function, and is used to perform data processing tasks of the set function. In t...

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 embodiment of the invention discloses a data processing method and device based on a block chain, equipment and a medium, and relates to the technical field of block chains. According to the specific implementation scheme, an initial transaction request is analyzed and processed through an interface intelligent contract deployed in a block chain, an out-of-chain processing request is generatedaccording to data obtained through analysis, and the initial transaction request is generated by a service intelligent contract and has an out-of-chain processing requirement; executing the out-of-chain processing request through a trusted computing environment configured in the trusted data source system to generate a processing result; and feeding back a processing result to the business intelligent contract through the interface intelligent contract. Therefore, the data processing capability in the blockchain network is richer and more flexible.

Description

Technical field [0001] The embodiments of the application relate to the field of computer technology, and specifically relate to blockchain technology. Background technique [0002] The technical characteristics of the blockchain network are a decentralized processing environment and the ability to prevent data from being tampered with, so the security and reliability of data processing are high. [0003] However, in the current process of executing transaction requests on blockchain networks, blockchain nodes execute programs such as smart contracts to process transaction requests, and cannot access external resources for processing. This defect limits the business processing capabilities of the blockchain network. Summary of the invention [0004] The embodiments of the application provide a blockchain-based data processing method, device, equipment and medium, so as to make the data processing capabilities in the blockchain network more abundant and flexible, while taking into a...

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
IPC IPC(8): G06F9/46G06F21/64
CPCG06F9/466G06F21/64
Inventor 袁骏杰黎相敏孟洋陈浩栋王辉
Owner BEIJING BAIDU NETCOM SCI & TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products