Optionally, the apparatus further includes the following: a transaction creation unit 76, configured to create a blockchain transaction between the target user and transaction objects Q_0 to Q_t based on transfer amounts m0 to mt respectively corresponding to transaction objects Q_0 to Q_t, where the blockchain transaction includes homomorphic ciphertext c0 to ct respectively corresponding to transfer amounts m0 to mt, t≥0, and account balances of the target user and transaction objects Q_0 to Q_t are respectively recorded as corresponding homomorphic ciphertext d and d_0 to d_t in a blockchain ledger; and a transaction submission unit 77, configured to submit the blockchain transaction to a blockchain network, where after the blockchain transaction is completed, for homomorphic ciphertext d, d_0, . . . , and d_t recorded in the blockchain ledger, there is an operation between d and (c0+ . . . +ct), an operation between d_0 and c0, . . . , and an operation between d_t and ct, so that the account balance of the target user is decreased by (m0+ . . . +mt), and the account balances of transaction objects Q_0 to Q_t are respectively decreased by c0 to ct.