# US 2020/0394162 A1 · Operation management method for distributed ledger system, operation management system for distributed ledger system, and operation management program for distributed ledger system

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2020/0394162 A1
- Document ID: US20200394162A1
- Status: Published application
- Kind: A1
- Application number: 16/818,116
- Filed: 2020-03-13
- Published: 2020-12-17
- Earliest claimed: 2019-06-17
- Assignees: Hitachi, Ltd.
- Applicants: Hitachi, Ltd.
- Inventors: Daisuke IIZUKA
- Web page: https://patentgrep.com/patent/US20200394162A1

## CPC

- G06F 16/1844: {Management specifically adapted to replicated file systems}
- H04L 9/3239: {involving non-keyed hash functions, e.g. modification detection codes [MDCs], MD5, SHA or RIPEMD}
- G06F 9/30029: {Logical and Boolean instructions, e.g. XOR, NOT}
- G06F 16/9035: Filtering based on additional data, e.g. user or group profiles
- H04L 9/0643: {Hash functions, e.g. MD5, SHA, HMAC or f9 MAC}
- H04L 9/50: {using hash chains, e.g. blockchains or hash trees}
- H04L 63/123: {received data contents, e.g. message integrity}
- H04L 63/20: {for managing network security; network security policies in general (filtering policies H04L63/0227)}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

An operation management method for a distributed ledger system, wherein, in copying data to a distributed ledger included in a first distributed ledger node from a distributed ledger included in a second distributed ledger node group in the distributed ledger system when a content of the distributed ledger held by the first distributed ledger node is less than a content of the distributed ledger held by the second distributed ledger node group, the first distributed ledger node determines a second distributed ledger node group serving as a copy source, and a copy location in a distributed ledger in each distributed ledger node included in the second distributed ledger node group in the distributed ledger system, based on predetermined criteria for a predetermined attribute related to the distributed ledger node.

## Claims

### Claim 1

An operation management method for a distributed ledger system,
in copying data to a distributed ledger included in a first distributed ledger node from a distributed ledger included in a second distributed ledger node group in the distributed ledger system when a content of the distributed ledger held by the first distributed ledger node is less than a content of the distributed ledger held by the second distributed ledger node group,
the operation management method comprising, by the first distributed ledger node,
determining a second distributed ledger node group serving as a copy source, and a copy location in a distributed ledger in each distributed ledger node included in the second distributed ledger node group in the distributed ledger system, based on predetermined criteria for a predetermined attribute related to the distributed ledger node.

### Claim 2 (depends on 1)

The operation management method for a distributed ledger system according to claim 1, further comprising, by the first distributed ledger node,
determining a possibility of tampering with data held by the distributed ledger node in the distributed ledger system based on reliability defined by a predetermined algorithm; and
determining, based on a result of the determination, the second distributed ledger node group serving as a copy source, and a copy location in the distributed ledger in each distributed ledger node included in the second distributed ledger node group.

### Claim 3 (depends on 2)

The operation management method for a distributed ledger system according to claim 2, further comprising, by the first distributed ledger node,
determining the possibility of tampering in a manner of holding, as the predetermined algorithm for defining the reliability, a logical expression including operations of a logical AND and a logical OR using an organization name of each organization that owns each distributed ledger node;
setting, when confirming that the data to be determined is created by an organization which is a correct creator, a location of the organization name in the logical expression to true;
setting, when confirming that the data to be determined is created by an organization which is a wrong creator, a location of the organization name in the logical expression to false; and
operating the logical expression after the above settings.

### Claim 4 (depends on 3)

The operation management method for a distributed ledger system according to claim 3, further comprising, by the first distributed ledger node,
acquiring, for an organization group having an organization name included in a term of the logical AND in the logical expression, a content of the distributed ledger from each distributed ledger node of the organization group; and
determining, when the acquired content of the distributed ledger is the same, that there is no possibility of tampering.

### Claim 5 (depends on 3)

The operation management method for a distributed ledger system according to claim 3, further comprising, by the first distributed ledger node,
dividing, for an organization group having an organization name included in a term of the logical OR in the logical expression, a content of the distributed ledger to be copied from each distributed ledger node in the organization group;
associating the divided contents of the distributed ledgers with the respective organization groups; and
acquiring the associated content of the distributed ledger from each distributed ledger node of the organization group.

### Claim 6

An operation management system for a distributed ledger system, comprising a first distributed ledger node in the distributed ledger system, configured to:
copy data to a distributed ledger included in the first distributed ledger node from a distributed ledger included in a second distributed ledger node group when a content of the distributed ledger held by the first distributed ledger node is less than a content of the distributed ledger held by the second distributed ledger node group; and
determine a second distributed ledger node group serving as a copy source, and a copy location in a distributed ledger in each distributed ledger node included in the second distributed ledger node group in the distributed ledger system, based on predetermined criteria for a predetermined attribute related to the distributed ledger node.

### Claim 7

An operation management program for a distributed ledger system causing a first distributed ledger node in the distributed ledger system to execute a process, wherein
the first distributed ledger node is configured to copy data to a distributed ledger included in the first distributed ledger node from a distributed ledger included in a second distributed ledger node group when a content of the distributed ledger held by the first distributed ledger node is less than a content of the distributed ledger held by the second distributed ledger node group, and
the process is configured to determine a second distributed ledger node group serving as a copy source, and a copy location in a distributed ledger in each distributed ledger node included in the second distributed ledger node group in the distributed ledger system, based on predetermined criteria for a predetermined attribute related to the distributed ledger node.
