×

METHOD AND SYSTEM FOR DESYNCHRONIZATION RECOVERY FOR PERMISSIONED BLOCKCHAINS USING BLOOM FILTERS

  • US 20170344435A1
  • Filed: 05/24/2016
  • Published: 11/30/2017
  • Est. Priority Date: 05/24/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method for recovery of missing or extra data using a bloom filter, comprising:

  • storing, in a transaction database of a processing server, a plurality of transaction messages, wherein each transaction message includes a structured data set related to a blockchain transaction including at least a transaction value;

    generating, by a generation module of the processing server, a bloom filter of the plurality of transaction messages, wherein the bloom filter is generated using a predetermined number of hash rounds and has a size of at least double a count of the plurality of transaction messages stored in the transaction database;

    generating, by the generation module of the processing server, a recover message, wherein the recover message includes at least the count of the plurality of transaction messages, the predetermined number of hash rounds, the size, and the generated bloom filter;

    electronically transmitting, by a transmitting device of the processing server, the generated recover message to at least one consensus node;

    receiving, by a receiving device of the processing server, a response message from one or more of the at least one consensus nodes, wherein the response message includes at least one additional transaction message; and

    executing, by a querying module of the processing server, a query on the transaction database to insert the at least one additional transaction message.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×