TRANSACTION VERIFICATION OF A TRANSACTION BASED ON A BLOCKCHAIN NETWORK

A transaction transmitted by a user node in a blockchain network and transaction verification information corresponding to the to-be-verified transaction are acquired. The transaction verification information includes a state read set, a state write set, an initial transaction execution result, and...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: ZHAO, Yong, TU, Haitao, CHEN, Qiuping, WANG, He, HE, Libao, REN, Peng, FENG, Haoming, CHEN, Jiabao, ZHOU, Shuiping
Format: Patent
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:A transaction transmitted by a user node in a blockchain network and transaction verification information corresponding to the to-be-verified transaction are acquired. The transaction verification information includes a state read set, a state write set, an initial transaction execution result, and a block identifier of a target block. A first block header of the target block includes the block identifier. A second block header is determined from a block header chain of a light node in the blockchain network. The state read set and the state write set are checked based on a first state snapshot in the second block header. The transaction service is executed to obtain a target transaction execution result corresponding to the transaction service and to-be-written state data. Legitimacy of the to-be-verified transaction is checked based on the initial transaction execution result, the target transaction execution result, the state write set, and the to-be-written state data.