Invention Grant
- Patent Title: Performing parallel execution of transactions in a distributed ledger system
-
Application No.: US16945696Application Date: 2020-07-31
-
Publication No.: US11057217B2Publication Date: 2021-07-06
- Inventor: Guilu Xie
- Applicant: Advanced New Technologies Co., Ltd.
- Applicant Address: KY Grand Cayman
- Assignee: Advanced New Technologies Co., Ltd.
- Current Assignee: Advanced New Technologies Co., Ltd.
- Current Assignee Address: KY Grand Cayman
- Agency: Fish & Richardson P.C.
- Main IPC: H04L9/32
- IPC: H04L9/32 ; H04L9/30 ; G06F21/00 ; H04L29/08

Abstract:
Disclosed herein are methods, systems, and apparatus for performing parallel execution of transactions in a blockchain network. One method includes receiving multiple transactions; determining whether each transaction is a first-type or a second-type transaction; for a first-type transaction, determining accounts affected by the first-type transaction; for a second-type transaction, pre-executing the second-type transaction; and determining accounts affected by the pre-executing the second-type transaction; performing a consensus process of the multiple transactions and the accounts affected by the pre-executing the second-type transaction; dividing the multiple transactions into groups; executing groups of transactions in parallel; committing the executing each first-type transaction; if the each of the accounts affected by the executing a second-type transaction are the same as accounts affected by the pre-executing of the second-type transaction and the accounts affected by the executing the second-type transaction are not affected by any previously executed transactions, committing the executing the second-type transaction.
Information query