US 12,021,993 B2
Blockchain-based transaction method and apparatus, and remitter device
Baoli Ma, Zhejiang (CN); and Wenbin Zhang, Zhejiang (CN)
Assigned to Advanced New Technologies Co., Ltd., Grand Cayman (KY)
Filed by Advanced New Technologies Co., Ltd., Grand Cayman (KY)
Filed on May 11, 2021, as Appl. No. 17/317,727.
Application 17/317,727 is a continuation of application No. 17/079,362, filed on Oct. 23, 2020, granted, now 11,032,077.
Application 17/079,362 is a continuation of application No. PCT/CN2019/100691, filed on Aug. 15, 2019.
Claims priority of application No. 201811101747.0 (CN), filed on Sep. 20, 2018.
Prior Publication US 2021/0281413 A1, Sep. 9, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 29/06 (2006.01); G06Q 20/06 (2012.01); G06Q 20/38 (2012.01); H04L 9/00 (2022.01); H04L 9/08 (2006.01); H04L 9/32 (2006.01)
CPC H04L 9/3221 (2013.01) [G06Q 20/0658 (2013.01); G06Q 20/3825 (2013.01); H04L 9/008 (2013.01); H04L 9/0825 (2013.01); H04L 9/0869 (2013.01); H04L 9/50 (2022.05); H04L 2209/56 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A blockchain-based transaction method, comprising:
identifying a transaction amount of a transaction involving a remitter account and a remittee account registered in a blockchain network and a commitment random number of the transaction;
obtaining a first commitment random number ciphertext and a first transaction amount ciphertext by encrypting the commitment random number and the transaction amount separately based on a first key of the remitter account using a first encryption algorithm;
obtaining a second commitment random number ciphertext and a second transaction amount ciphertext by encrypting the commitment random number and the transaction amount separately based on a second key of the remittee account using the first encryption algorithm; and
causing transaction data of the transaction to be stored in a blockchain of the blockchain network, the transaction data of the transaction including the first commitment random number ciphertext, the first transaction amount ciphertext, the second commitment random number ciphertext, and the second transaction amount ciphertext.