Contract scheduling method and device for asynchronous trusted computing and electronic equipment

A technology of trusted computing and scheduling method, applied in the computer field, can solve the problems of large amount of calculation and the inability of smart contract engine to achieve, and achieve the effect of improving computing power
CN113689296APending Publication Date: 2021-11-23北京泛融科技有限公司

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
北京泛融科技有限公司
Publication Date
2021-11-23

Smart Images

  • Figure 1
    Figure 1
  • Figure 2
    Figure 2
  • Figure 3
    Figure 3
Patent Text Reader

Abstract

The embodiment of the invention provides a contract scheduling method for asynchronous trusted computing, which comprises the following steps that a main chain cluster client initiates a first transaction request, pushes a submission contract engine and random processing to a first queue under a main chain cluster, stores a random processing result into a cache queue of each oracle machine, creates a computing engine by the oracle machine, a processing instruction for calculating the first transaction request is sent to the first node, a voting collection request is sent to the second node, the first node executes to obtain an in-chain execution result, if an out-of-chain request exists in the request, out-of-chain data is accessed for asynchronous calculation, and an out-chain calculation result is received, and the second node collects a voting result according to the out-of-chain calculation result received by the first node, generates proof information through the voting result in a zero-knowledge proof mode, and returns the proof information to the contract engine of the main chain for subsequent transaction processing. Through out-of-chain calculation, an out-of-chain result is obtained and is chained in a zero-knowledge proof mode, so that a contract engine can carry out credible complex calculation, and the calculation capability is improved.
Need to check novelty before this filing date? Find Prior Art

Description

technical field

[0001] The present application relates to the computer field, in particular to a contract scheduling method, device and electronic equipment for asynchronous trusted computing. Background technique

[0002] The blockchain is composed of many packaged blocks. In the process of packaging each block, the execution of each transaction has time-consuming and computational loss limitations. Smart contracts are part of the blockchain, so the district The block chain has certain restrictions on the execution of smart contracts for each transaction, which makes it impossible for the contract itself to perform overly complex calculations.

[0003] However, in actual business operations, complex computing requirements with a large amount of calculations are often generated, which cannot be realized by the smart contract engine of the existing blockchain. Therefore, it is necessary to provide a new method to improve computing power. Contents of the invention

[0004] ...

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