ASSET MANAGEMENT IN ASSET-BASED BLOCKCHAIN SYSTEM
First Claim
1. A method comprising:
- obtaining an asset balance structure, wherein the asset balance structure specifies asset balances, as of a given point in time, for a set of blockchain addresses associated with a blockchain system comprising blocks that reflect transactions associated with the assets;
obtaining one or more transactions associated with the assets for any of the set of blockchain addresses that occur after generation of the asset balance structure; and
applying the one or more transactions associated with the assets that occur after generation of the asset balance structure to the asset balance structure to generate an updated indication of the asset balances for the set of blockchain addresses;
wherein the steps are performed by at least one processing device comprising a processor and a memory.
3 Assignments
0 Petitions
Accused Products
Abstract
Techniques for improved asset management in an asset-based distributed ledger such as a blockchain system are disclosed. In one method, an asset balance structure is obtained, wherein the asset balance structure specifies asset balances, as of a given point in time, for a set of blockchain addresses associated with a blockchain system comprising blocks that reflect transactions associated with the assets. One or more transactions associated with the assets for any of the set of blockchain addresses that occur after generation of the asset balance structure are obtained. The one or more transactions associated with the assets that occur after generation of the asset balance structure are applied to the asset balance structure to generate an updated indication of the asset balances for the set of blockchain addresses. Advantageously, a given asset wallet stores the asset balance structure rather than the entire set of blocks of the blockchain system.
13 Citations
20 Claims
-
1. A method comprising:
-
obtaining an asset balance structure, wherein the asset balance structure specifies asset balances, as of a given point in time, for a set of blockchain addresses associated with a blockchain system comprising blocks that reflect transactions associated with the assets; obtaining one or more transactions associated with the assets for any of the set of blockchain addresses that occur after generation of the asset balance structure; and applying the one or more transactions associated with the assets that occur after generation of the asset balance structure to the asset balance structure to generate an updated indication of the asset balances for the set of blockchain addresses; wherein the steps are performed by at least one processing device comprising a processor and a memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. An article of manufacture comprising a non-transitory processor-readable storage medium having stored therein program code of one or more software programs, wherein the program code when executed by at least one processing device causes the processing device to perform steps of:
-
obtaining an asset balance structure, wherein the asset balance structure specifies asset balances, as of a given point in time, for a set of blockchain addresses associated with a blockchain system comprising blocks that reflect transactions associated with the assets; obtaining one or more transactions associated with the assets for any of the set of blockchain addresses that occur after generation of the asset balance structure; and applying the one or more transactions associated with the assets that occur after generation of the asset balance structure to the asset balance structure to generate an updated indication of the asset balances for the set of blockchain addresses.
-
-
16. An apparatus comprising at least one processing device, wherein the at least one processing device comprises a processor coupled to a memory as part of a node of a blockchain system, the node configured to:
-
obtain an asset balance structure, wherein the asset balance structure specifies asset balances, as of a given point in time, for a set of blockchain addresses associated with the blockchain system comprising blocks that reflect transactions associated with the assets; obtain one or more transactions associated with the assets for any of the set of blockchain addresses that occur after generation of the asset balance structure; and apply the one or more transactions associated with the assets that occur after generation of the asset balance structure to the asset balance structure to generate an updated indication of the asset balances for the set of blockchain addresses. - View Dependent Claims (17, 18, 19, 20)
-
Specification