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

Off-chain smart contract service based on trusted execution environment

A technology of smart contract and execution environment, applied in secure communication devices, instruments, payment systems, etc., can solve problems such as data and logic leakage

Pending Publication Date: 2019-11-29
ADVANCED NEW TECH CO LTD
View PDF7 Cites 42 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In many scenarios, users need to meet privacy protection requirements and do not want their data and logic to be leaked to unauthorized parties

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
  • Off-chain smart contract service based on trusted execution environment
  • Off-chain smart contract service based on trusted execution environment
  • Off-chain smart contract service based on trusted execution environment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0044] Embodiments herein include computer-implemented methods for off-chain smart contract services based on blockchain technology (referred to as blockchain off-chain smart contract services, or simply smart contract services). More specifically, the embodiments herein aim to provide off-chain smart contract services capable of manipulating cross-chain data in a trusted execution environment.

[0045] To provide further background to the embodiments herein, and as noted above, distributed ledger systems (DLS), which may also be referred to as consensus networks (e.g., composed of peer-to-peer nodes) and blockchain networks, enable Participating entities are able to transact and store data securely and immutably. The term blockchain is used in this article to refer generally to DLS without reference to any particular use case.

[0046] A blockchain is a data structure that stores transactions in such a way that they are immutable and can subsequently be verified. A blockcha...

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

Implementations of the specification include receiving, by a smart contract service provider including a trusted computation execution environment (TEE) from a client associated with a target blockchain network, a request for operating cross-chain data of one or more blockchain networks different from the target blockchain, wherein the smart contract service provider is off the target blockchain network; sending, by the smart contract service provider to a data visiting service provider, a request for the cross-chain data; receiving, by the smart contract service provider, the cross-chain datafrom the data visiting service provider; generating, by the TEE, a result using the cross-chain data; and returning, by the smart contract service provider, the result to the client.

Description

Background technique [0001] A distributed ledger system (DLS), which may also be referred to as a consensus network and / or a blockchain network, enables participating entities to store data securely and immutably. Without referencing any specific use case, DLS is often referred to as a blockchain network. Example types of blockchain networks may include public blockchain networks, private blockchain networks, and consortium blockchain networks. The public blockchain network is open to all entities to use DLS and to participate in the consensus process. Private blockchain networks are provided for specific entities that centrally control read and write permissions. Consortium blockchain networks are provided for selected groups of entities that control the consensus process and include an access control layer. [0002] Blockchain is a decentralized and tamper-proof distributed data storage technology. User data and contracts are logically operated and stored on the chain in...

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): G06Q20/40
CPCH04L9/3239G06F21/64H04L63/0442H04L63/12H04L9/50G06F21/602G06Q20/40G06Q20/36G06F16/1824G06F16/1805G06F16/1834G06Q20/3829G06F21/00
Inventor 宋旭阳闫莺邱鸿霖赵博然林立
Owner ADVANCED NEW TECH CO LTD
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