US 12,380,094 B2
Transaction processing method and apparatus
Zhuguang Shao, Shenzhen (CN); Li Li, Shenzhen (CN); Jianjun Zhang, Shenzhen (CN); Bing Shao, Shenzhen (CN); and Bengbeng Su, Shenzhen (CN)
Assigned to Tencent Technology (Shenzhen) Company Limited, Shenzhen (CN)
Filed by Tencent Technology (Shenzhen) Company Limited, Guangdong (CN)
Filed on Apr. 17, 2024, as Appl. No. 18/638,025.
Application 18/638,025 is a continuation of application No. PCT/CN2023/090469, filed on Apr. 25, 2023.
Claims priority of application No. 202210848919.0 (CN), filed on Jul. 19, 2022.
Prior Publication US 2024/0265009 A1, Aug. 8, 2024
Int. Cl. G06F 16/23 (2019.01); G06F 16/215 (2019.01)
CPC G06F 16/2379 (2019.01) [G06F 16/215 (2019.01)] 20 Claims
OG exemplary drawing
 
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.