The invention discloses a secure transaction
verification method and a secure transaction
verification system based on a
blockchain. The secure transaction
verification method comprises the steps that: when a transaction with a
transaction type and a transaction amount is processed by a node on the
blockchain, an original balance of each transaction party is decrypted through a first decryption parameter transmitted by the transaction party, calculation is performed on the each original balance to obtain a new balance, the new balance is encrypted through an
encryption parameter transmitted bythe transaction party to obtain an encrypted new balance, and the each encrypted new balance is broadcast to each node on the
blockchain; after the broadcast encrypted new balance of the each transaction party is received by the node on the blockchain, an intelligent contract is activated to perform
composite number verification; if the each
composite number verification is passed, update is performed based on the corresponding encrypted new balance respectively; an external minus balance
verification system is called to perform minus balance verification on single account balance, if the each minus balance verification is passed, it is judged that the transaction verification is passed. The secure transaction verification method and the secure transaction
verification system of the invention have the beneficial effects that: whether a transaction is normal can be verified, and
transaction processing speed on the blockchain also can be ensured without occupying
system overhead.