Limiting blockchain size to optimize performance
AssigneeInternational Business Machines Corporation
InventorsRhonda L. Childress, Rahul Gupta, David B. Kumhyr, Maharaj Mukherjee
Life of this patent
Estimating the term…
Abstract
A blockchain may include various transactions which are identified and which require processing. The order of processing such transactions may be optimized by examining content of the transactions. One example operation may include one or more of identifying blockchain transactions, designating each of the blockchain transactions as an independent transaction type or a dependent transaction type, and determining an order to process the blockchain transactions based on the independent transaction type or the dependent transaction type.
Claims20
A method, comprising:
- identifying at least one transaction, of one or more transactions on a blockchain, as eligible for archiving based on the blockchain reaching a maximum data size threshold;
- identifying, on the blockchain, at least one transaction that is related to a portion of the identified at least one transaction;
- compressing the at least one transaction and the at least one related transaction;
- and
- archiving the at least one transaction and the at least one related transaction.
An apparatus, comprising:
- a processor configured to:
- identify at least one transaction, of one or more transactions on a blockchain, as eligible for archiving based on the blockchain reaching a maximum data size threshold;
- identify, on the blockchain, at least one transaction that is related to a portion of the identified at least one transaction;
- compress the at least one transaction and the at least one related transaction;
- and
- archive the at least one transaction and the at least one related transaction.
A non-transitory computer readable storage medium configured to store at least one instruction that when executed by a processor causes the processor to perform:
- identifying at least one transaction, of one or more transactions on a blockchain, as eligible for archiving based on the blockchain reaching a maximum data size threshold;
- identifying, on the blockchain, at least one transaction that is related to a portion of the identified at least one transaction;
- compressing the at least one transaction and the at least one related transaction;
- and
- archiving the at least one transaction and the at least one related transaction.
Dependencies are inferred from the claim text.