Splitting and merging of storages
AssigneeInternational Business Machines Corporation
InventorsShreya Chakraborty, Adarsh Saraf, Chander Govindarajan
Life of this patent
Estimating the term…
Abstract
An example operation may include one or more of receiving, by an orderer node, a merge channels transaction for a plurality of channels that includes a modification policy for the plurality of the channels, verifying, by the orderer node, the merge channels transaction based on the modification policy, executing, by the orderer node, the merge channels transaction to generate a merge block, and providing the merge block to participating nodes for a merger of the plurality of the channels into a new channel.
Claims17
An orderer node in a blockchain network, the orderer node comprising:
- a memory storing one or more instructions;
- and
- a processor that when executing the one or more instructions is configured to:
- receive a merge channels transaction that requests a merger of a plurality of channels of the blockchain network into a new single blockchain channel based on a modification policy associated with the plurality of the channels;
- verify the merge channels transaction based on the modification policy;
- execute the merge channels transaction to generate a merge block that functions as a genesis block for the new single channel;
- and
- provide the merge block to participant nodes of the blockchain network to validate the merge block;
- wherein data and smart contracts are mapped from the plurality of channels to a name space for the new single channel.
A method, comprising:
- receiving, by an orderer node in a blockchain network, a merge channels transaction requesting a merger of a plurality of channels of the blockchain network into a new single blockchain channel based on a modification policy associated with the plurality of the channels;
- verifying, by the orderer node, the merge channels transaction based on the modification policy;
- executing, by the orderer node, the merge channels transaction to generate a merge block that functions as a genesis block for the new single channel;
- and
- providing, by the orderer node, the merge block to participant nodes of the blockchain network to validate the merge block;
- wherein data and smart contracts are mapped from the plurality of channels to a name space for the new single channel.
A non-transitory computer readable medium comprising one or more instructions that when executed by a processor of an orderer node in a blockchain network cause the processor to perform:
- receiving a merge channels transaction requesting a merger of a plurality of channels of the blockchain network into a new single blockchain channel based on a modification policy associated with the plurality of the channels;
- verifying the merge channels transaction based on the modification policy;
- executing the merge channels transaction to generate a merge block that functions as a genesis block for the new single channel;
- and
- providing the merge block to participant nodes of the blockchain network to validate the merge block;
- wherein data and smart contracts are mapped from the plurality of channels to a name space for the new single channel.
Dependencies are inferred from the claim text.