US 12,294,642 B2
Separation of accounting node subnetwork and service node subnetwork
Maocai Li, Shenzhen (CN); Hu Lan, Shenzhen (CN); Zongyou Wang, Shenzhen (CN); Kaiban Zhou, Shenzhen (CN); Haitao Tu, Shenzhen (CN); Jinsong Zhang, Shenzhen (CN); Yifang Shi, Shenzhen (CN); Changqing Yang, Shenzhen (CN); Li Kong, Shenzhen (CN); Gengliang Zhu, Shenzhen (CN); Yong Ding, Shenzhen (CN); Qucheng Liu, Shenzhen (CN); Qiuping Chen, Shenzhen (CN); and Peng Wang, Shenzhen (CN)
Assigned to TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED, Shenzhen (CN)
Filed by TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED, Guangdong (CN)
Filed on Mar. 14, 2024, as Appl. No. 18/605,494.
Application 18/605,494 is a continuation of application No. 17/200,118, filed on Mar. 12, 2021, granted, now 11,973,858.
Application 17/200,118 is a continuation of application No. PCT/CN2019/122394, filed on Dec. 2, 2019.
Claims priority of application No. 201811495812.2 (CN), filed on Dec. 7, 2018.
Prior Publication US 2024/0223357 A1, Jul. 4, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 9/40 (2022.01); H04L 9/06 (2006.01); H04L 9/32 (2006.01); H04L 67/568 (2022.01); H04L 9/00 (2022.01)
CPC H04L 9/0643 (2013.01) [H04L 9/3247 (2013.01); H04L 67/568 (2022.05); H04L 9/50 (2022.05)] 20 Claims
OG exemplary drawing
 
1. A method for verifying a data block recorded in a blockchain network having an accounting node subnetwork and a service node subnetwork, the accounting node subnetwork including accounting nodes that are configured to record data blocks onto a blockchain to be verified by service nodes, the service node subnetwork including the service nodes that are configured to verify data blocks recorded by the accounting nodes onto the blockchain, the method being performed by a service node of the service nodes in the service node subnetwork and comprising:
receiving a signature from an accounting node in the accounting node subnetwork, wherein the signature is generated based on (i) transaction information included in the data block recorded in the blockchain network by the accounting node and (ii) a key specific to the accounting node;
performing signature verification on the signature based on the key specific to the accounting node; and
transmitting a result of the signature verification indicating success or failure.