Cascading family of blockchains
AssigneeBoardwalktech, Inc.
InventorsGanesh Krishnan, Dharmesh Dadbhawala, Ashish Baluja, Bhaumik Dedhia
Life of this patent
Estimating the term…
Abstract
A system, method, and computer-readable storage medium is provided for creating first and second blockchain instances, each comprising representative blocks corresponding to steps in first and second multistep processes, respectively; performing a linking operation to link a block in the first blockchain instance to a block in the second blockchain instance; receiving change evidence data pertaining to steps in one of the first and second multi-step processes; and performing an update operation comprising updating one of the first and second blockchain instances based on said change evidence data.
Claims20
A computer-implemented method, comprising:
- performing by blockchain system:
- creating first and second blockchain instances, each comprising representative blocks corresponding to steps in first and second multistep processes, defined respectively in first and second generic blockchains;
- performing a linking operation to link a block in the first blockchain instance to a block in the second blockchain instance;
- receiving change evidence data pertaining to steps in one of the first and second multi-step processes;
- performing an update operation comprising updating one of the first and second blockchain instances with a state transition block to record said change evidence data;
- wherein said state transition block is linked to an initial block.
A system, comprising:
- a memory;
- a processor communicatively coupled to the memory, wherein the processor is configured to perform:
- creating first and second blockchain instances, each comprising representative blocks corresponding to steps in first and second multistep processes, defined respectively in first and second finite generic blockchains;
- performing a linking operation to link a block in the first blockchain instance to a block in the second blockchain instance;
- receiving change evidence data pertaining to steps in one of the first and second multi-step processes;
- performing an update operation comprising updating one of the first and second blockchain instances with a state transition block to record said change evidence data;
- wherein said state transition block is linked to an initial block.
A non-transitory computer program product comprising a computer-readable storage medium having computer readable program code embodied therewith, the computer readable program code configured to perform:
- performing by blockchain system:
- creating first and second blockchain instances, each comprising representative blocks corresponding to steps in first and second multistep processes, defined respectively in first and second finite generic blockchains;
- performing a linking operation to link a block in the first blockchain instance to a block in the second blockchain instance;
- receiving change evidence data pertaining to steps in one of the first and second multi-step processes;
- performing an update operation comprising updating one of the first and second blockchain instances with a state transition block to record said change evidence data;
- wherein said state transition block is linked to an initial block.
Dependencies are inferred from the claim text.