This invention discloses a
smart contract execution method in data asset transactions, belonging to the field of
smart contract execution technology. The method includes: based on multiple transaction nodes triggered during
smart contract execution, a reputation value is obtained based on the historical transaction execution of each transaction node for hierarchical selection, resulting in a
verification layer and an execution layer, each containing multiple transaction nodes; based on each transaction node in the
verification layer, signature validity
verification is performed, and the validity verification
pass rate is compared with a first threshold; in response to a validity verification
pass rate greater than or equal to the first threshold, based on the multiple transaction nodes in the execution layer, some transaction nodes are selected for cross-validation, and the cross-validation
pass rate is compared with a second threshold; if the cross-validation pass rate is less than the second threshold, cross-validation is performed on all transaction nodes in the execution layer for transaction execution judgment; if the cross-validation pass rate is greater than or equal to the second threshold, the transaction is executed.