Securely sharing public and private blockchain data

US11728928B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11728928-B2
Application numberUS-202117494695-A
CountryUS
Kind codeB2
Filing dateOct 5, 2021
Priority dateOct 5, 2021
Publication dateAug 15, 2023
Grant dateAug 15, 2023

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A blockchain consortium network can be implemented in which nodes of one or more blockchains generate data for pipeline-based processing by a consortium pipeline system. The generated data can include private blockchain data, public blockchain data, and machine data, such as logs or operational metrics from the nodes. The data is collected from different network levels and can be transformed via pipeline processes of the consortium pipeline system to securely share data in the blockchain consortium network.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: receiving, by one or more processors, blockchain data generated by a plurality of nodes, a portion of the blockchain data comprising transaction data for a blockchain transaction between a first node and a second node of the plurality of nodes; splitting the blockchain data into a first stream and a second stream based on a preconfigured splitting parameter, the first stream comprising the portion of the blockchain data that includes the transaction data; routing the first stream to the first node and the second node, based on the first node and the second node being in the preconfigured splitting parameter; and routing the second stream to a data intake and query system. 2. The method of claim 1 , further comprising: causing, on a display device of the data intake and query system, presentation of a user interface comprising visualizations indicating a status for each the plurality of nodes, the visualizations generated based on the second stream of the blockchain data. 3. The method of claim 2 , wherein the visualizations indicate a blockchain status and operational device status of each of the plurality of nodes. 4. The method of claim 1 , wherein the preconfigured splitting parameter specifies routing the first stream of the blockchain data to the first node and the second node based on the first node and the second node adding the transaction data to the blockchain data. 5. The method of claim 1 , wherein the blockchain data comprises block data from a blockchain and operational data from the plurality of nodes. 6. The method of claim 5 , wherein the first stream comprises the transaction data for transacting nodes including the first node and the second node, and the second stream comprises a masked version of the blockchain data that masks one or more portions of data from the plurality of nodes. 7. The method of claim 6 , further comprising generating error data indicating an error in one or more of the transacting nodes that include the first node and the second node, the error identified using a masked version of the blockchain data in the second stream. 8. The method of claim 7 , wherein the operational data comprises machine data from operation of devices that host the plurality of nodes. 9. The method of claim 8 , wherein the error data corresponds to a device-based error that indicates a device that hosts one of the transacting nodes is malfunctioning. 10. The method of claim 5 , wherein the operational data comprises one or more network addresses of one or more of the plurality of nodes. 11. The method of claim 5 , wherein the operational data comprises at least one of: processor, disk, or memory usage of one or more of the plurality of nodes. 12. The method of claim 5 , further comprising: masking a portion of the operational data that corresponds to one of the transacting nodes. 13. The method of claim 12 , wherein the one of the transacting nodes receives error data from the data intake and query system and unmasks the portion of the operational data to identify a source of an error. 14. The method of claim 1 , wherein the first node is hosted on a first virtual private cloud, and wherein the second node is hosted on a second virtual private cloud that is different than the first virtual private cloud. 15. The method of claim 1 , wherein the first node is hosted on one or more on-premise hardware devices and the second node is hosted on a virtual private cloud. 16. The method of claim 1 , wherein the first node and the second node are hosted in different subnets of a virtual private cloud. 17. A system comprising: one or more hardware processors; and a storage device storing instructions that configure the one or more hardware processors to perform operations comprising: receiving blockchain data generated by a plurality of nodes, a portion of the blockchain data comprising transaction data for a blockchain transaction between a first node and a second node of the plurality of nodes; splitting the blockchain data into a first stream and a second stream based on a preconfigured splitting parameter, the first stream comprising the portion of the blockchain data that includes the transaction data; routing the first stream to the first node and the second node, based on the first node and the second node being in the preconfigured splitting parameter; and routing the second stream to a data intake and query system. 18. The system of claim 17 , the operations further comprising: causing, on a display device of the data intake and query system, presentation of a user interface comprising visualizations indicating a status for each the plurality of nodes, the visualizations generated based on the second stream of the blockchain data. 19. The system of claim 18 , wherein the visualizations indicate a blockchain status and operational device status of each of the plurality of nodes. 20. A non-transitory machine-storage medium storing instructions that, when executed by one or more hardware processors of a machine, cause the machine to perform operations comprising: receiving blockchain data generated by a plurality of nodes, a portion of the blockchain data comprising transaction data for a blockchain transaction between a first node and a second node of the plurality of nodes; splitting the blockchain data into a first stream and a second stream based on a preconfigured splitting parameter, the first stream comprising the portion of the blockchain data that includes the transaction data; routing the first stream to the first node and the second node, based on the first node and the second node being in the preconfigured splitting parameter; and routing the second stream to a data intake and query system.

Assignees

Inventors

Classifications

  • H04L1/0045Primary

    Arrangements at the receiver end · CPC title

  • Arrangements at the transmitter end · CPC title

  • Secret sharing or secret splitting, e.g. threshold schemes · CPC title

  • using relational databases for representation of network management data, e.g. managing via structured query language [SQL] · CPC title

  • comprising specially adapted graphical user interfaces [GUI] · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11728928B2 cover?
A blockchain consortium network can be implemented in which nodes of one or more blockchains generate data for pipeline-based processing by a consortium pipeline system. The generated data can include private blockchain data, public blockchain data, and machine data, such as logs or operational metrics from the nodes. The data is collected from different network levels and can be transformed vi…
Who is the assignee on this patent?
Splunk Inc
What technology area does this patent fall under?
Primary CPC classification H04L1/0045. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Aug 15 2023 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).