Patent ID: 11870905
Assignee: CPLABS, INC.
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 18:
19. The blockchain system of claim 18, wherein, on condition that the processor, via the address abstraction smart contract, (i) has initialized a transaction sequence of the user identity to 0, and wherein the transaction sequence generated by the address abstraction smart contract corresponds to a transaction accumulative counter, generated for each specific valid identity, to manage each specific transaction sequence performed by the each specific valid identity, and (ii) has registered the user identity itself or the wallet address matched with the user identity as the user blockchain identity by performing the first process or the second process, and
in response to receiving the abstracted transaction from the user terminal, at the process of (II), the processor, via the address abstraction smart contract, (i) verifies whether the user blockchain identity corresponding to the user identity included in the abstracted transaction exists, (ii) when the user blockchain identity corresponding to the user identity is confirmed to exist, verifies whether a numerical value obtained by adding a value of 1 to a specific transaction sequence corresponding to the user identity corresponds to the message sequence included in the abstracted transaction, (iii) verifies the abstracted transaction proof by performing zero-knowledge-proof-based verification on the abstracted transaction message verifying parameters, the user identity, the transaction message hash value, corresponding to the hash value of the transaction message, the message sequence and the abstracted transaction proof, and (iv) when the abstracted transaction proof is verified, updates the specific transaction sequence to a numerical value corresponding to the message sequence, transfers the transaction message to the blockchain network so as to be executed and registers the execution result of the abstracted transaction as the transaction performed.