Abstract: |
A blockchain hierarchy comprises an arrangement of blockchain channels organized such that a blockchain channel at a lower level feeds data to another blockchain channel, e.g., a relatively higher level. At least one blockchain channel comprises a private autonomous subset of peers in the set of peers that comprise the blockchain network. Within that particular subset, one of the peers is elected as a leader entity, which has the capability of also joining another private or public blockchain channel, e.g., one at a higher level in the hierarchy. The leader entity includes a capability to enforce a data protection policy within the blockchain channel that it leads. To this end, the leader filters or declassifies data based on some task-specific (or blockchain channel-specific) data protection policy, and it then makes that data available to one or more other blockchain channels in the hierarchy (directly or indirectly). |
Inventor: |
Singh, Kapil Kumar (Cary, NC, US) |
Applicant: |
International Business Machines Corporation (Armonk, NY, US) |
Face Assignee: |
International Business Machines Corporation (Armonk, NY, US) |
Filed: |
2017-12-18 |
Issued: |
2019-06-20 |
Claims: |
21 |
|
US20190190896
|
1. A method of protecting data in a peer-to-peer distributed network having a set of computing entities, comprising:
(3)
(3)
|
|
8. An apparatus, comprising:
(3)
(2)
|
|
15. A computer program product in a non-transitory computer readable medium for use in a data processing system, the computer program product holding computer program instructions which, when executed by the data processing system, are configured to protect data in a peer-to-peer distributed network having a set of computing entities, the data processing system being a computing entity of the set of computing entities, the computer program instructions comprising program code configured to:
(3)
(3)
|
|