Unlock instant, AI-driven research and patent intelligence for your innovation.

Uncertain factor detection device and method for smart contract, and medium

An uncertainty and detection device technology, applied in the field of blockchain, can solve the problems of inconsistent transaction execution results, transaction uncertainty, etc., to reduce transaction uncertainty, reduce endorsement failures, and improve efficiency.

Pending Publication Date: 2020-03-17
FUJITSU LTD
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In fact, in the endorsement phase, the state value written back to the ledger will not take effect immediately, and the state value read again is still the same value as the first read, which is likely to cause uncertainty in the transaction, that is, the transaction The execution result does not meet the developer's expectations
Therefore, in the prior art, there is a lack of a tool to detect such code or transaction uncertainty

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
  • Uncertain factor detection device and method for smart contract, and medium
  • Uncertain factor detection device and method for smart contract, and medium
  • Uncertain factor detection device and method for smart contract, and medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0023] Examples of the present disclosure will now be described more fully with reference to the accompanying drawings. The following description is merely exemplary in nature and is not intended to limit the disclosure, application or uses.

[0024] Example embodiments are provided so that this disclosure will be thorough, and will fully convey the scope to those who are skilled in the art. Numerous specific details are set forth such as examples of specific components, devices and methods, to provide a thorough understanding of embodiments of the present disclosure. It will be apparent to those skilled in the art that specific details need not be employed, that example embodiments may be embodied in many different forms, and that neither should be construed to limit the scope of the disclosure. In some example embodiments, well-known processes, well-known structures, and well-known technologies are not described in detail.

[0025] In order to better understand the technic...

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 invention discloses an uncertainty factor detection device and method for a smart contract, and a medium, and the device comprises an analysis unit which is configured to analyze a traversal pathof the smart contract for account book operation of the smart contract; and a detection unit configured to detect, for the traversal path, whether the account book operation includes an uncertainty factor, the traversal path being expanded when the analysis unit determines that the traversal path includes a bifurcation type. By means of the uncertainty detection device and method for the intelligent contract, the efficiency of an intelligent contract developer can be improved to a large extent, endorsement failures caused by code uncertainty in the contract running process are reduced, and meanwhile transaction uncertainty is reduced.

Description

technical field [0001] The present disclosure relates to the technical field of blockchain, and in particular to a detection device and method for uncertain factors of smart contracts. Background technique [0002] This section provides background information related to the present disclosure which is not necessarily prior art. [0003] Hyperledger is currently the most popular blockchain platform suitable for enterprise alliance chains. Its features are conducive to developers and enterprises developing complex business applications according to their own needs. The core language for writing smart contracts in Hyperledger is Go language. At the same time, transactions generated through smart contracts in Hyperledger need to be endorsed by a series of nodes. If the book reading and writing sets generated by each node in the endorsement stage are inconsistent, the transaction will fail. . Therefore, it is necessary to ensure that the execution results of smart contracts wri...

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): G06Q10/06G06Q20/38
CPCG06Q10/0635G06Q20/3829
Inventor 周恩策皮冰锋孙俊
Owner FUJITSU LTD