Assume that user Ua initiates a blockchain transaction, and in the blockchain transaction, transfer amount 1 that needs to be transferred from user Ua to user Ub is m_1, transfer amount 2 that needs to be transferred from user Ua to user Uc is m_2, and so on. Assume that user Ua selects an asset with value of m from an account, completes the blockchain transaction by using the asset, and can learn that the remaining change amount is m_0 after transferring the asset to users Ub, Uc, etc. In this case, it can be determined that the input of the blockchain transaction is the asset with value of m, and the outputs are m_0 transferred to user Ua, m_1 transferred to user Ub, m_2 transferred to the Uc, etc. In this case, users Ua, Ub, Uc, etc. are previous transaction objects Q_0 to Q_t.