Distributed data storage
AssigneeNokia Technologies Oy
InventorsEdward FITZGERALD, Karina PALYUTINA, Enrique MARTIN LOPEZ, David BITAULD
Life of this patent
Estimating the term…
Abstract
According to an example aspect of the present invention, there is provided a method, comprising: receiving an input ordered set of transactions after a genesis block or a preceding compressed block in a chain of blocks, generating a compressed block on the basis of the input ordered set of transactions, wherein processing of the compressed block results to an equivalent final state as processing of the input ordered set of transactions, and providing the compressed block to a distributed network for establishing a new chain epoch and replacing a set of uncompressed blocks associated with the input ordered set of transactions.
Claims11
An apparatus comprising:
- at least one processor;
- and at least one memory including computer program code for one or more programs, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following:
- receive an input ordered set of transactions after a genesis block or a preceding compressed block in a chain of blocks,
- generate a compressed block on the basis of the input ordered set of the transactions, wherein processing of the compressed block results to an equivalent final state as processing of the input ordered set of the transactions, and
- provide the compressed block to a distributed network for establishing a new chain epoch and replacing a set of uncompressed blocks associated with the input ordered set of the transactions.
An apparatus comprising:
- at least one processor;
- and at least one memory including computer program code for one or more programs, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following:
- detect a compressed block added in a chain of blocks, the compressed block establishing a new chain epoch after a genesis block or a preceding compressed block and provided for the chain for replacing a set of uncompressed blocks associated with an input ordered set of transactions,
- check, after detecting the compressed block, if a predetermined condition for removing one or more blocks of one or more earlier epochs in the chain is met, and
- remove the one or more blocks of the one or more earlier epochs in the chain in response to the predetermined condition being met.
A method comprising:
- receiving, by an apparatus connectable to a distributed network, an input ordered set of transactions after a genesis block or a preceding compressed block in a chain of blocks,
- generating a compressed block on the basis of the input ordered set of the transactions, wherein the processing of the compressed block results to an equivalent final state as processing of the input ordered set of the transactions, and
- providing the compressed block to a distributed network for establishing a new chain epoch and replacing a set of uncompressed blocks associated with the input ordered set of the transactions.
Dependencies are inferred from the claim text.