Patentable/Patents/US-10958418
US-10958418

System and method for a blockchain network with heterogeneous privacy

PublishedMarch 23, 2021
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

A blockchain is configured with a public mainchain connected to a plurality of private sidechains. Access is controlled to the private sidechains through an access controller allowing transactions in the sidechain to be trusted implicitly. Data parity may be maintained between the mainchain and sidechains through the use of a parity controller configured by a user.

Patent Claims
8 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method of implementing a blockchain network comprising: receiving, with a public access controller, a plurality of public inputs to a mainchain from a plurality of networked nodes, the nodes comprising: at least one computing device; and at least one a private network hosting a sidechain; receiving with a private access controller an authentication token to enable private permissioned inputs to the sidechain, the sidechain being configured for operation independent of intervention from consensus logic; receiving, with the consensus logic, the plurality of public inputs from the public access controller and a block hash from a previous block; and assembling the plurality of public inputs into a new block in the mainchain wherein a parity controller is employed between the mainchain and a plurality of sidechains to control parity between the mainchain and the plurality of sidechains, and each one of the sidechains has an individual instance of the private access controller associated with it.

2

2. The blockchain network of claim 1 , wherein the private network hosting each one of the sidechains may be considered a single node in the blockchain network.

3

3. The blockchain network of claim 1 , wherein data for the sidechains and the mainchain is stored in virtual environments on the nodes within the blockchain network.

4

4. The blockchain network of claim 3 , wherein computing resources for the virtual environments on the nodes may be accessible by the blockchain network for the execution of distributed applications.

5

5. A computing apparatus, the computing apparatus comprising: a processor; and a memory storing instructions that, when executed by the processor, configure the apparatus to: receive with a public access controller, a plurality of public inputs to a mainchain from a plurality of networked nodes, the nodes comprising: at least one computing device; and at least one a private network hosting a sidechain; receive, with a private access controller an authentication token to enable private permissioned inputs to the sidechain, the sidechain being configured for operation independently of consensus logic; receive, with the consensus logic, the plurality of public inputs from the public access controller and a block hash from a previous block; and assemble the plurality of public inputs into a new block in the mainchain, wherein a parity controller is employed between the mainchain and a plurality of sidechains to control parity between the mainchain and the plurality of sidechains, and each one of the sidechains has an individual instance of the private access controller associated with it.

6

6. The computing apparatus of claim 5 , wherein the apparatus is configured to implement a blockchain network and the private network hosting each one of the sidechains may be considered a single node in the blockchain network.

7

7. The computing apparatus of claim 5 , wherein the apparatus is configured to implement a blockchain network and data for the sidechains and the mainchain is stored in virtual environments on the node within the blockchain network.

8

8. The computing apparatus of claim 7 , wherein the apparatus is configured to implement a blockchain network and computing resources for the virtual environments on the nodes may be accessible by the blockchain network for the execution of distributed applications.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

October 10, 2018

Publication Date

March 23, 2021

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “System and method for a blockchain network with heterogeneous privacy” (US-10958418). https://patentable.app/patents/US-10958418

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.