Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Out-of-chain data access method and system of block chain system

A data access and blockchain technology, applied in the blockchain field, can solve problems such as inconsistency of off-chain data, inability to directly introduce blockchain systems, and consistency limitations.

Pending Publication Date: 2021-04-13
WEBANK (CHINA)
View PDF5 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the data outside the chain is not consistent. Therefore, limited by the consistency of the consensus algorithm of the blockchain system, the blockchain system cannot directly introduce data outside the chain.
If only relying on the internal functions of the virtual machine in the blockchain system, it cannot meet the actual needs of many applications

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
  • Out-of-chain data access method and system of block chain system
  • Out-of-chain data access method and system of block chain system
  • Out-of-chain data access method and system of block chain system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0070] First of all, some terms used in the embodiments of the present application are explained below to facilitate the understanding of those skilled in the art.

[0071] 1. Virtual machine: It is the execution engine of the smart contract, which executes the smart contract according to the code and input of the smart contract.

[0072] 2. Smart contract: It is a computer protocol designed to disseminate, verify or execute contracts in an informational manner. Smart contracts allow for trusted transactions without third parties, which are traceable and irreversible.

[0073] 3. Oracle: It is a mechanism to break the isolation between the chain and the chain. Through the oracle, the smart contract in the blockchain system can access and obtain data outside the chain, and execute relevant contract logic based on the data outside the chain.

[0074] In the actual application process, the blockchain system often introduces data outside the chain through the oracle machine, so 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 provides an out-of-chain data access method and system of a block chain system. The method comprises the steps that a blockchain system can send a first request to an out-of-chain data source, so that the out-of-chain data source can generate first signature information for target out-of-chain data based on an authentication key of the out-of-chain data source; and the out-of-chain data source can return a first response carrying the target out-of-chain data and the first signature information to the blockchain system; and after the first signature information is successfully verified, the blockchain system can determine the credibility of the target out-of-chain data. Therefore, the blockchain system can access the target out-of-chain data, so that the smart contracts in the blockchain system can be executed in sequence, trusted access and trusted authentication of the out-of-chain data are realized, the out-of-chain data are accessed to the chain of the blockchain system from an oracle machine in the blockchain system, athe credibility of the out-of-chain data is ensured, and the identity privacy of the out-of-chain data source is also ensured.

Description

technical field [0001] The embodiment of the present application relates to the field of blockchain technology, and in particular to a method and system for accessing data outside the blockchain system. Background technique [0002] In the field of financial technology (Fintech), many applications in the blockchain system need to introduce data outside the blockchain (that is, data outside the chain), such as random numbers, student registration information, etc. that need to be provided during games. The data outside the chain is not consistent. Therefore, limited by the consistency of the consensus algorithm of the blockchain system, the blockchain system cannot directly introduce data outside the chain. If only relying on the internal functions of the virtual machine in the blockchain system, it cannot meet the actual needs of many applications. [0003] Driven by this demand, the oracle machine came into being. The blockchain system can obtain and access data outside t...

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
Patent Type & Authority Applications(China)
IPC IPC(8): G06F21/60G06F21/64G06F16/23G06F16/27G06Q40/04
CPCG06F21/602G06F21/64G06F16/27G06F16/2365G06Q40/04
Inventor 陈宇杰李辉忠张开翔范瑞彬
Owner WEBANK (CHINA)
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products