A data processing method, performed by a first service node in a blockchain network, the method comprising: obtaining service data information, and broadcasting the service data information to second service nodes (20B, 20C, 20D, ..., 20N), the second service nodes being nodes other than the first service node in the blockchain network; receiving data signature information returned by each of the second service nodes, the data signature information being obtained by the respective 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; the first key parameter and the second key parameter both relating to a random parameter determined by the second service node based on both a node private key of the second service node 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 signature verification results respectively corresponding to the second service nodes, and adding the signature verification results to a verification result set associated with the blockchain network; searching, in the verification result set, signature verification results satisfying a valid signature verification condition, and determining the signature verification results satisfying the valid signature verification condition as target signature verification results; and performing aggregate signature on the data signature information respectively corresponding to the target signature verification results if determining that a quantity of the target signature verification results satisfies an aggregate signature condition. obtaining service data information, and broadcasting the service data information to second service nodes (20B, 20C, 20D, ..., 20N), the second service nodes being nodes other than the first service node in the blockchain network; receiving data signature information returned by each of the second service nodes, the data signature information being obtained by the respective 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; the first key parameter and the second key parameter both relating to a random parameter determined by the second service node based on both a node private key of the second service node 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 signature verification results respectively corresponding to the second service nodes, and adding the signature verification results to a verification result set associated with the blockchain network; searching, in the verification result set, signature verification results satisfying a valid signature verification condition, and determining the signature verification results satisfying the valid signature verification condition as target signature verification results; and performing aggregate signature on the data signature information respectively corresponding to the target signature verification results if determining that a quantity of the target signature verification results satisfies an aggregate signature condition. <EOS>