BLOCKCHAIN TRANSACTION PROCESSING SYSTEMS AND METHODS

Disclosed herein are methods, systems, and apparatus, including computer programs encoded on computer storage media, for processing blockchain transactions. An example of a method for processing blockchain transactions includes receiving a number of blockchain transactions to be executed by a blockc...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: TIAN, Shikun
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Disclosed herein are methods, systems, and apparatus, including computer programs encoded on computer storage media, for processing blockchain transactions. An example of a method for processing blockchain transactions includes receiving a number of blockchain transactions to be executed by a blockchain node. The blockchain node allocates one or more threads and one or more coroutines for processing the number of blockchain transactions based on whether the number of blockchain transactions are CPU-bound or I/O-bound. The blockchain node executes the number of blockchain transactions using the one or more threads and one or more coroutines, generates a blockchain block including the number of blockchain transactions, and adds the blockchain block to a blockchain. Sont divulgués ici des procédés, systèmes et appareils, y compris des programmes informatiques codés sur un support de stockage informatique, pour le traitement de transactions sur chaîne de blocs. Un exemple d'un procédé de traitement de transactions sur chaîne de blocs consiste à recevoir un nombre donné de transactions sur chaîne de blocs destinées à être exécutées par un nœud de chaîne de blocs. Le nœud de chaîne de blocs attribue un ou plusieurs fils et une ou plusieurs co-routines pour traiter le nombre donné de transactions sur chaîne de blocs selon que le nombre donné de transactions sur chaîne de blocs est orienté vers l'UC ou vers l'unité E/S. Le nœud de chaîne de blocs exécute le nombre donné de transactions sur chaîne de blocs à l'aide du ou des fils et de la ou des co-routines, génère un bloc de chaîne de blocs comprenant le nombre donné de transactions sur chaîne de blocs et ajoute le bloc de chaîne de blocs à une chaîne de blocs.