# US 2019/0244306 A1 · System and method for decentralized regulation and hierarchical control of blockchain architecture

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

- Number: US 2019/0244306 A1
- Document ID: US20190244306A1
- Status: Published application
- Kind: A1
- Application number: 15/889,016
- Filed: 2018-02-05
- Published: 2019-08-08
- Earliest claimed: 2018-02-05
- Assignees: Bank of America Corporation
- Applicants: Bank of America Corporation
- Inventors: Eren Kursun
- Web page: https://patentgrep.com/patent/US20190244306A1

## CPC

- G06F 16/1865: {Transactional file systems}
- G06F 16/137: {Hash-based (content-based indexing of textual data G06F16/31)}
- G06F 16/1774: {Locking methods, e.g. locking methods for file systems allowing shared and concurrent access to files}
- G06F 16/1805: {Append-only file systems, e.g. using logs or journals to store data}
- G06F 16/1837: {Management specially adapted to peer-to-peer storage networks (topology management mechanisms of peer-to-peer networks H04L67/1042)}
- H04L 9/3239: {involving non-keyed hash functions, e.g. modification detection codes [MDCs], MD5, SHA or RIPEMD}
- H04L 9/50: {using hash chains, e.g. blockchains or hash trees}
- G06Q 40/12: Accounting
- 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)
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR

## Abstract

Embodiments of the invention are directed to a decentralized block chain regulation architecture. The invention utilizes the collective nature of block chain communication to perform key regulatory and control functions. Instead of relying on a centralized regulatory source, the present system allows the block chain structures themselves to simultaneously function as both regulated and regulatory chains for one another to form an interconnected network of decentralized, regulatory chains. Further, the system allows for control of non-compliant block chains, wherein regulatory chains may issue commands to the non-compliant chains, rewrite data, overwrite an incorrect consensus, or deactivate a chain and remove it from a block chain environment before propagation of an error.

## Claims

### Claim 1

A system for decentralized regulation and hierarchical control of block chain architecture, the system comprising:
a plurality of nodes participating in a block chain network comprising a plurality of block chains, the plurality of block chains comprising at least one regulated chain and a plurality of regulating chains; and
a controller assigned for managing regulation of the block chain network, the controller comprising at least one memory device with computer-readable program code stored thereon, at least one communication device connected to a network, and at least one processing device, wherein the at least one processing device is configured to execute the computer-readable program code to:
generate at least one regulatory hyperchain from the plurality of regulating chains, wherein the at least one regulatory hyperchain collectively regulates one or more of data, processes, and health of the at least one regulated chain based on regulatory requirements of the at least one regulated chain;
broadcast at least a portion of regulatory data from the at least one regulated chain to the at least one regulatory hyperchain;
collect and analyze the portion of regulatory data from the at least one regulated chain with the at least one regulatory hyperchain;
based on analyzing the portion of regulatory data, determine a regulatory action for the at least one regulated chain; and
trigger execution of the regulatory action on the at least one regulated chain.

### Claim 2 (depends on 1)

The system of claim 1, wherein the controller is configured to assign at least one smart contract configured to dynamically control a transfer of regulatory data or actions between the at least one regulated chain and the at least one regulatory hyperchain based on the regulatory requirements associated with the at least one regulated chain.

### Claim 3 (depends on 2)

The system of claim 2, wherein the at least one smart contract is a cross-chain smart contract that controls the transfer of data across one or more of the plurality of block chains of the block chain network.

### Claim 4 (depends on 2)

The system of claim 2, wherein a plurality of smart contracts are assigned to a group of the at least one regulated chain and the at least one regulatory hyperchain, wherein each of the plurality of smart contracts are associated with managing a unique regulatory requirement for the group.

### Claim 5 (depends on 1)

The system of claim 1, wherein the plurality of block chains of the block chain network form a recursive hierarchy of self-regulating interconnected hyperchains, wherein each of the plurality of block chains participate within the recursive hierarchy as both a regulated chain and a regulating chain for one another.

### Claim 6 (depends on 5)

The system of claim 5, wherein the recursive hierarchy of self-regulating interconnected hyperchains report to a central regulatory authority.

### Claim 7 (depends on 1)

The system of claim 1, wherein broadcasting the portion of regulatory data from the at least one regulated chain to the at least one regulatory hyperchain further comprises anonymizing and transforming the regulatory data prior to broadcasting the regulatory data to the at least one regulatory hyperchain

### Claim 8 (depends on 1)

The system of claim 1, wherein broadcasting the portion of regulatory data from the at least one regulated chain to the at least one regulatory hyperchain further comprises broadcasting at least one of non-critical meta-data, data hashes, data slices, markers, and identifiers associated with the regulatory data.

### Claim 9 (depends on 1)

The system of claim 1, wherein the determined regulatory action is locally resolvable by the at least one regulatory hyperchain, wherein the at least one regulatory hyperchain triggers the execution of the regulatory action on the at least one regulated chain.

### Claim 10 (depends on 1)

The system of claim 1, wherein the regulatory action comprises at least one of providing an operation command to the at least one regulated chain, rewriting information on the at least one regulated chain, overwriting a consensus of the at least one regulated chain, and deactivating or removing at least a portion of the at least one regulated chain from the block chain network.

### Claim 11 (depends on 1)

They system of claim 1, wherein the controller is further configured to:
assign at least one regulatory node to each of the at least one regulatory hyperchain, wherein each of the at least one regulatory node is in communication with a central regulatory authority; and
transmit, via the at least one regulatory node, a report from each of the at least one regulatory hyperchain to the central regulatory authority.

### Claim 12 (depends on 11)

The system of claim 11, wherein the at least one regulatory hyperchain is configured to receive regulation instructions from the central regulatory authority via the at least one regulatory node.

### Claim 13 (depends on 1)

The system of claim 1, wherein the regulation comprises auditing, checking cybersecurity, or checking block chain health.

### Claim 14

A system for regulation and hierarchical control of block chain architecture, the system comprising:
a plurality of nodes participating in a block chain network comprising a plurality of block chains; and
a controller for managing regulation of the plurality of block chains, the controller comprising at least one memory device with computer-readable program code stored thereon, at least one communication device connected to a network, and at least one processing device, wherein the at least one processing device is configured to execute the computer-readable program code to:
assign at least one regulatory node to each of the plurality of block chains, wherein the at least one regulatory node regulates one or more of data, processes, and health of the plurality of block chains, and wherein each of the at least one regulatory node is in communication with a central regulatory authority;
monitor and collect regulatory data from each of the plurality of block chains with the at least one regulatory node on each of the plurality of block chains; and
transmit a report from each of the at least one regulatory node to the central regulatory authority.

### Claim 15 (depends on 14)

The system of claim 14, wherein the at least one regulatory node receives regulation instructions from the central regulatory authority.

### Claim 16 (depends on 15)

The system of claim 15, wherein the regulation instructions comprise providing an operation command to at least one regulated chain, rewriting information on the at least one regulated chain, overwriting a consensus of the at least one regulated chain, and deactivating or removing at least a portion of the at least one regulated chain from the block chain network.

### Claim 17 (depends on 14)

The system of claim 14, wherein a plurality of regulatory nodes are assigned to each of the plurality of block chains, wherein the plurality of regulatory nodes are associated with a plurality of central regulatory authorities.

### Claim 18

A computer-implemented method for decentralized regulation of a block chain network of a plurality of block chains, the plurality of block chains comprising at least one regulated chain and a plurality of regulating chains, the method comprising:
dynamically generating one or more regulatory hyperchains from the plurality of regulating chains wherein the one or more regulatory hyperchains collectively regulate one or more of data, processes, and health of the at least one regulated chain based on regulatory requirements of the at least one regulated chain;
broadcasting at least a portion of regulatory data from the at least one regulated chain to the one or more regulatory hyperchains;
collecting and analyzing the portion of regulatory data from the at least one regulated chain with the one or more regulatory hyperchains;
based on analyzing the portion of regulatory data, determining a regulatory action for the at least one regulated chain; and
triggering execution of the regulatory action on the at least one regulated chain.

### Claim 19 (depends on 18)

The computer-implemented method of claim 18 further comprising generating one or more cross-chain smart contracts for analyzing and regulating the regulatory data and characteristics of the at least one regulated chain, wherein the one or more cross-chain smart contracts control a transfer of data across one or more of the plurality of block chains of the block chain network.

### Claim 20 (depends on 18)

The computer-implemented method of claim 18, wherein the regulatory action comprises at least one of providing an operation command to the at least one regulated chain, rewriting information on the at least one regulated chain, overwriting a consensus of the at least one regulated chain, and deactivating or removing at least a portion of the at least one regulated chain from the block chain network.
