CPC H04L 9/3247 (2013.01) [H04L 9/50 (2022.05)] | 20 Claims |
1. A data processing method, performed by a first service node in a blockchain network, the method comprising:
obtaining service data information, and transmitting the service data information to a second service node, the second service node being a node other than the first service node in the blockchain network;
receiving data signature information returned by the second service node, the data signature information being obtained by the second service node through performing signature processing on the service data information; the data signature information comprising a first key parameter and a second key parameter that are both related to a random parameter; the random parameter being determined by the second service node based on both a node private key and the service data information;
performing signature verification on the data signature information based on the first key parameter and the second key parameter in the data signature information, to obtain a signature verification result, and adding the signature verification result to a verification result set associated with the blockchain network;
searching for a signature verification result that satisfies a valid signature verification condition from the verification result set, and determining the signature verification result that satisfies the valid signature verification condition as a target signature verification result; and
performing aggregate signature on the data signature information corresponding to the target signature verification result when a quantity of signatures of the target signature verification result satisfies an aggregate signature condition.
|