The application discloses a method and
system for reducing the number of times of on-chain transactions of
blockchain transactions between transaction parties, and the method comprises the following steps: a transaction
payment party sends multiple iteration transactions to a
transaction service party in sequence, each iteration transaction is a legal
blockchain transaction, and the amount paid in the iteration transaction is the total amount of the amount to be paid up to the current iteration transaction; the multiple iteration transactions carry the same
blockchain transaction serial number; when the end condition agreed by the transaction parties is met, the
transaction service party uploads the last received iteration transaction to the blockchain. According to the application, the multiple transactions are collected by using the blockchain transaction serial number negotiated by the transaction parties, the transaction
payment party does not send the transactions to the blockchain, but sends the transactions to the
transaction service party for transaction collection, and when the end condition is met, the transaction service party uploads the last received iteration transaction to the blockchain, so that the multiple transactions of the transaction parties only need to perform one on-chain operation, and the number of times of on-chain transactions of the transaction parties is greatly reduced.