| CPC G06F 16/2379 (2019.01) [G06F 16/215 (2019.01)] | 20 Claims |

|
1. A transaction processing method, performed by an execution node on a blockchain, the method comprising:
obtaining a first block to be uploaded to the blockchain;
in response to determining that the first block meets a first capacity expansion condition, determining, from nodes of the blockchain and based on the first capacity expansion condition, a first node for performing filter expansion;
obtaining a first capacity-expanded filter from the first node, a capacity of the first capacity-expanded filter being greater than a capacity of a first in-process filter in the execution node, and the first capacity-expanded filter being generated by the first node based on transactions having been uploaded to the blockchain; and
loading a transaction in the first block to the first capacity-expanded filter, and using the first capacity-expanded filter as a second in-process filter, to perform, through the second in-process filter, deduplication filtering on transactions to be uploaded to the blockchain.
|