US 11,895,242 B2
Data processing method and apparatus in blockchain network, storage medium, and computer device
Mao Cai Li, Shenzhen (CN); Geng Liang Zhu, Shenzhen (CN); Zong You Wang, Shenzhen (CN); Li Kong, Shenzhen (CN); Hu Lan, Shenzhen (CN); Kai Ban Zhou, Shenzhen (CN); Chang Qing Yang, Shenzhen (CN); Yi Fang Shi, Shenzhen (CN); Qui Ping Chen, Shenzhen (CN); Qu Cheng Liu, Shenzhen (CN); Jin Song Zhang, Shenzhen (CN); and Pan Liu, Shenzhen (CN)
Assigned to TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED, Guangdong (CN)
Filed by Tencent Technology (Shenzhen) Company Limited, Shenzhen (CN)
Filed on Mar. 10, 2021, as Appl. No. 17/197,485.
Application 17/197,485 is a continuation of application No. PCT/CN2020/113355, filed on Sep. 4, 2020.
Claims priority of application No. 201910866452.0 (CN), filed on Sep. 12, 2019.
Prior Publication US 2021/0203509 A1, Jul. 1, 2021
Int. Cl. H04L 9/32 (2006.01); H04L 9/30 (2006.01); H04L 9/00 (2022.01)
CPC H04L 9/3239 (2013.01) [H04L 9/30 (2013.01); H04L 9/3247 (2013.01); H04L 9/3268 (2013.01); H04L 9/50 (2022.05)] 20 Claims
OG exemplary drawing
 
1. A data processing method in a blockchain network, the blockchain network comprising a service sub-network, a consensus sub-network, and a routing layer configured to isolate the service sub-network from the consensus sub-network, and the method being performed by a computer device and comprising:
receiving a data processing request transmitted by a service node in the service sub-network;
performing identity verification on the service node according to the data processing request;
obtaining a running load of each consensus node in the consensus sub-network when the verification succeeds;
determining, from the consensus sub-network according to the running load, a target consensus node configured to process the data processing request;
forwarding the data processing request to the target consensus node; and
performing corresponding data processing on the data processing request by using the target consensus node;
receiving a block header returned by the consensus node;
forwarding the block header to the service node;
obtaining a public key corresponding to a private key of the consensus node by using the service node;
performing signature verification on a signed hash value according to the public key of the consensus node; and
determining, when the signature verification succeeds and a hash value obtained through the signature verification is consistent with a hash value of transaction information recorded in the block header, that a verification on a data block succeeds.