Computer-implemented system and method for managing large blocks over a blockchain network
AssigneenChain Licensing AG
InventorsGiuseppe Destefanis, Simone Madeo, Patrick Motylinski, Stephane Vincent
Life of this patent
Estimating the term…
Abstract
Computer-implemented methods and systems suitable for implementation in nodes of a blockchain network are provided. Modified blockchain node structures, network architectures, and protocols for handling large numbers of transactions and large transaction blocks are described. A computer-implemented method for a node of a blockchain network is described which includes: receiving mined data from the blockchain network corresponding to a plurality of validated transactions; assembling blocks based on said mined data; and sending assembled blocks to a storage entity for storing on a blockchain.
Claims13
A computer-implemented method comprising:
- receiving, by a validation node, mined data from a mining node in a blockchain network, the validation node distinct from the mining node, the mined data corresponding to a plurality of validated transactions established on a blockchain, wherein the mined data received from the blockchain network comprises a block header corresponding to the validated transactions and further comprises a transaction for a digital asset in exchange for assembling blocks and storing the assembled blocks;
- assembling, by the validation node, the blocks based on a canonical ordering system that ensures a globally consistent order of transactions across the blockchain network to form the assembled blocks, the canonical ordering system specifying that the plurality of transactions are sorted in ascending order with respect to a previous transaction hash, and that the first transactions are added to the sorted plurality of transactions, the first transactions not being dependent upon subsequent transactions;
- sending, by the validation node the assembled blocks to a storage entity for storing on the blockchain, wherein the storage entity is shared between a plurality of nodes on the blockchain network, the plurality of nodes forming a super-node on the blockchain network, wherein the storage entity comprises one of a common storage node, a distributed storage, or a combination of the two.
Dependencies are inferred from the claim text.