A method and apparatus for executing transactions in block chain network

A blockchain and transaction technology, applied in the information field, can solve problems such as verification, transaction failure to pass consistency, and failure to ensure consistent results are returned.

Active Publication Date: 2019-07-05
SHANGHAI DIANRONG INFORMATION TECH CO LTD
View PDF8 Cites 27 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, in a scenario where a transaction requires the endorsement of multiple parties to execute, when multiple endorsers access the same external data source at the same time, they cannot ensure that they return consistent results, causing the transaction to fail because it cannot pass the consistency verification

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
  • A method and apparatus for executing transactions in block chain network
  • A method and apparatus for executing transactions in block chain network
  • A method and apparatus for executing transactions in block chain network

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0050] Embodiments of the present disclosure will now be described in detail with reference to the accompanying drawings. It should be noted that the same numerals may be used for similar components or functional assemblies in the drawings. The accompanying drawings are only intended to illustrate embodiments of the present disclosure. Those skilled in the art can obtain alternative implementations from the following descriptions without departing from the spirit and scope of the present disclosure.

[0051] As used herein, the term "comprising" and its variations may be understood as open-ended terms meaning "including but not limited to". The term "based on" may be understood as "based at least in part on". The term "one embodiment" can be read as "at least one embodiment". The term "another embodiment" may be understood as "at least one other embodiment". The word "exemplary" is used herein to mean "serving as an example, instance, or illustration." Any embodiment desc...

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 relates to a method and a device for executing transactions in a block chain network. The method comprises: receiving a transaction request from a client, the transaction request being sent to a plurality of endorsement nodes, associated with an application smart contract, and involving access to an external data source; simulating execution of the application smartcontract; executing the system intelligent contract in the process of executing the application intelligent contract in a simulation manner to generate a first simulation execution result of the affair: sending an access request to an agent node outside a block chain network, receiving a request result and a signature for the request result from the agent node, and updating a read set of the first simulation execution result according to the request result and the signature; and returning the first simulation execution result to the client. The embodiment of the invention provides a scheme for supporting a plurality of endorsement nodes to access the same external data source in a block chain, so that the execution of a transaction can be ensured through the consistency of the reading sets generated at the plurality of endorsement nodes and related to the external data source.

Description

technical field [0001] In a nutshell, the embodiments of the present disclosure relate to the field of information technology, and more specifically, to a method, device, and computer-readable storage medium for executing transactions in a blockchain network. Background technique [0002] Blockchain is an intelligent peer-to-peer network that uses distributed databases to identify, disseminate and record information, also known as the Internet of Value. Blockchain has technical advantages such as decentralization, anti-tampering, consistent data storage, transparent and traceable process, etc. It is considered to have a wide range of applications in many fields such as finance, credit investigation, Internet of Things, economic and trade settlement, asset management, etc. prospect. [0003] A smart contract is a computer protocol designed to disseminate, verify or enforce a contract in an informational manner, which can be represented as a computer program that runs accurat...

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): H04L29/06H04L29/08H04L9/32
CPCH04L63/12H04L9/3247H04L67/56
Inventor 刘辉
Owner SHANGHAI DIANRONG INFORMATION 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