Home Patent Forecast® Sectors Log In   Contact  
How it works Patent Forecast® Sectors Insights
Menu
Enjoy your FREE PREVIEW which shows only 2022 data and 25 documents. Contact Patent Forecast for full access.        

Z-ARCHIVE-Cryptocurrency

Search All Applications in Z-ARCHIVE-Cryptocurrency


Application US20190019168


Published 2019-01-17

Blockchain Service Data Processing

Implementations of the present disclosure provide techniques to improve the security in blockchains by anonymizing the information of the service data. In some implementations, first service data is received from a plurality of blockchain nodes in a blockchain network. The first service data received from each blockchain node is associated with a first source address and a first destination address. Second service data is formed. The second source data includes a second source address that is formed based on a plurality of first source addresses and a plurality of first destination addresses associated with the first service data. The second service data is sent to a blockchain node of the plurality of blockchain nodes. The second service data is processed in response to receiving a verification message from the blockchain node verifying that the second service data includes a part of the first service data provided by the blockchain node.



Much More than Average Length Specification


View the Patent Matrix® Diagram to Explore the Claim Relationships

USPTO Full Text Publication >

3 Independent Claims

  • 1. A computer-implemented method executed by one or more processors, the method comprising: receiving, by the one or more processors, first service data from a plurality of blockchain nodes in a blockchain network, the first service data received from each blockchain node being associated with a first source address and a first destination address; forming, by the one or more processors, second service data comprising a second source address and a second destination address, wherein the second source address is formed based on a plurality of first source addresses and a plurality of first destination addresses associated with the first service data; sending, by the one or more processors, the second service data to a blockchain node of the plurality of blockchain nodes; and processing, by the one or more processors, the second service data in response to receiving a verification message from the blockchain node verifying that the second service data includes a part of the first service data provided by the blockchain node.

  • 9. A non-transitory, computer-readable medium storing one or more instructions executable by a computer system including one or more processors to perform operations comprising: receiving first service data from a plurality of blockchain nodes in a blockchain network, the first service data received from each blockchain node being associated with a first source address and a first destination address; forming second service data comprising a second source address and a second destination address, wherein the second source address is formed based on a plurality of first source addresses and a plurality of first destination addresses associated with the first service data; sending the second service data to a blockchain node of the plurality of blockchain nodes; and processing the second service data in response to receiving a verification message from the blockchain node verifying that the second service data includes a part of the first service data provided by the blockchain node.

  • 17. A computer-implemented system, comprising: one or more computers; and one or more computer memory devices interoperably coupled with the one or more computers and having tangible, non-transitory, machine-readable media storing one or more instructions that, when executed by the one or more computers, perform one or more operations comprising: receiving first service data from a plurality of blockchain nodes in a blockchain network, the first service data received from each blockchain node being associated with a first source address and a first destination address; forming second service data comprising a second source address and a second destination address, wherein the second source address is formed based on a plurality of first source addresses and a plurality of first destination addresses associated with the first service data; sending the second service data to a blockchain node of the plurality of blockchain nodes; and processing the second service data in response to receiving a verification message from the blockchain node verifying that the second service data includes a part of the first service data provided by the blockchain node.