Blockchain system supporting public and private transactions under account models
AssigneeAlibaba Group Holding Limited
InventorsBaoli Ma, Wenbin Zhang
Life of this patent
Estimating the term…
Loading patent…
AssigneeAlibaba Group Holding Limited
InventorsBaoli Ma, Wenbin Zhang
Estimating the term…
Implementations of the present disclosure include receiving, by a consensus node of a blockchain, transaction data and a digital signature of the transaction data. The transaction data includes a commitment value, a random number, and a transaction amount to be transferred from one of a public account or a private account of the first user node to one of a public account or a private account of a second user node. The consensus node verifies the digital signature of the transaction data using a public key of the first user node. It then determines that the transaction amount is valid, if the commitment value is correct based on the random number and the commitment scheme, and the transaction amount is less than or equal to a balance of the one of the public account or the private account of the first user node before transfer of the transaction amount.
A computer-implemented method for validating blockchain transactions based on account models, comprising:
A non-transitory, computer-readable medium storing one or more instructions executable by a computer system to perform operations comprising:
A system, comprising:
Dependencies are inferred from the claim text.