The present invention relates to a trusted execution method and
system for
blockchain computing-intensive transactions. The computing nodes under the chain of the present invention execute transaction calculations and
package the calculation tree and the calculation results together and publish them on the
blockchain; during the publicity period of the transaction results, all computing nodes monitor and compare whether the calculation results on the
blockchain are the same as the local results, and if they are different, a transaction objection is initiated; the publisher of the calculation results receives the transaction objection information and publishes the variable status that is objected to in its own calculation tree; the
consensus node arbitrates the
correctness of the specified variable status and takes the final honest one as the latest result of the transaction; according to the availability status of the computing-intensive transaction, it is checked whether the transaction result meets the confirmation condition, and the relevant transaction results that do not meet the confirmation condition are discarded. A large number of transaction calculations are executed on a small number of nodes under the chain, thereby reducing the calculation overhead of the blockchain node when verifying the transaction, and preventing the long
execution time of the computing-intensive transaction from blocking the blockchain.