Blockchain stochastic timer transaction synchronization

US11005646B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11005646-B2
Application numberUS-201815987700-A
CountryUS
Kind codeB2
Filing dateMay 23, 2018
Priority dateMay 23, 2018
Publication dateMay 11, 2021
Grant dateMay 11, 2021

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 may be used as a stochastic timer. The posting of a blockchain solution for verification may be a trigger that determines an event schedule. Because the only entity that knows when the solution will be posted is the solving entity, the solving entity may be rewarded with the ability to potentially exploit this knowledge. However, because the solving of a blockchain is a competitive process, there is a risk that if the solving entity retains the solution for greater exploitation, then another entity will post the solution and therefore gain the benefit. A blockchain stochastic timer can thus provide the necessary incentive for entities to invest computational resources into blockchain solutions.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: identifying a block on a blockchain being solved in a blockchain network; generating a blockchain tick in response to the identification of the block being solved on the blockchain; transmitting a stochastic timing signal corresponding to the blockchain tick from the blockchain network to a secondary network in response to the identification of the block being solved; and triggering one or more events in one or more processes of the secondary network from the stochastic timing signal. 2. The method of claim 1 comprising one or more participant nodes of the one or more processes of the secondary network solve the identified block on the blockchain. 3. The method of claim 1 , wherein the method further comprises solving the block by a participant node of the secondary network, which provides the participant node with a temporary advantage in the secondary network. 4. The method of claim 1 wherein the one or more processes of the secondary network are unrelated to the blockchain network. 5. The method of claim 1 wherein the secondary network is an exchange, wherein the stochastic timing signal locks posted trade orders for the exchange for execution. 6. The method of claim 1 wherein the secondary network is an auction network and wherein the stochastic timing signal from the blockchain network is used to implement a countdown timer for the auction network. 7. The method of claim 1 , wherein the generating comprises generating a plurality of blockchain ticks in response to identifying a plurality of blocks being solved in the blockchain network, respectively, and wherein a frequency of the plurality of blockchain ticks is dependent on a difficulty of a block hash. 8. A system, comprising: a processor configured to identify a block on a blockchain being solved in a blockchain network and generate a blockchain tick in response to a block being solved on the blockchain, wherein the processor is further configured to: transmit a stochastic timing signal corresponding to the blockchain tick from the blockchain network to a secondary network in response to the identification of the block being solved, and trigger one or more events in one or more processes of the secondary network from the stochastic timing signal. 9. The system of claim 8 wherein one or more processes of the secondary network are unrelated to the blockchain network. 10. The system of claim 8 wherein the blockchain network comprises a plurality of processing nodes wherein one or more of the processing nodes provides computational resources to generate a plurality of blockchain solutions for the blockchain network and wherein one or more of the processing nodes participate in the one or more processes of a secondary transaction network. 11. The system of claim 10 wherein when the block is solved by a participant of the one or more processes of the secondary network, the participant is provided with an advantage over other participants in the one or more processes of the secondary network. 12. The system of claim 8 wherein the secondary network is an exchange, wherein the stochastic timing signal locks posted trade orders for the exchange for execution. 13. The system of claim 8 wherein the secondary network is an auction network and wherein the stochastic timing signal from the blockchain network is used to implement a countdown timer for the auction network. 14. A non-transitory computer readable medium comprising instructions, that when read by at least one processor, cause the at least one processor to perform a method comprising: identifying a block on a blockchain being solved in a blockchain network; generating a blockchain tick in response to the identification of the block being solved on the blockchain; transmitting a stochastic timing signal corresponding to the blockchain tick from the blockchain network to a secondary network in response to the identification of the block being solved; and triggering one or more events in one or more processes of the secondary network from the stochastic timing signal. 15. The non-transitory computer readable medium of claim 14 wherein the method further comprises one or more participant nodes of the one or more processes of the secondary network attempting to solve one or more blocks of the blockchain network. 16. The non-transitory computer readable medium of claim 15 wherein the method further comprises solving the block by a participant node of the secondary network, which provides the participant node with a temporary advantage in the secondary network. 17. The non-transitory computer readable medium of claim 14 wherein the one or more processes of the secondary network are unrelated to the blockchain network. 18. The non-transitory computer readable medium of claim 14 wherein the secondary network is an exchange, wherein the stochastic timing signal locks posted trade orders for the exchange for execution. 19. The non-transitory computer readable medium of claim 14 wherein the secondary network is an auction network and wherein the stochastic timing signal from the blockchain network is used to implement a countdown timer for the auction network.

Assignees

Inventors

Classifications

  • H04L9/50Primary

    using hash chains, e.g. blockchains or hash trees · CPC title

  • Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange · CPC title

  • Financial cryptography, e.g. electronic payment or e-cash · CPC title

  • Auctions · CPC title

  • H04L9/0637Primary

    Modes of operation, e.g. cipher block chaining [CBC], electronic codebook [ECB] or Galois/counter mode [GCM] · 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 US11005646B2 cover?
A blockchain may be used as a stochastic timer. The posting of a blockchain solution for verification may be a trigger that determines an event schedule. Because the only entity that knows when the solution will be posted is the solving entity, the solving entity may be rewarded with the ability to potentially exploit this knowledge. However, because the solving of a blockchain is a competitive…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification H04L9/50. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue May 11 2021 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 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).