Rapid distributed consensus on blockchain

US12003616B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12003616-B2
Application numberUS-202217827168-A
CountryUS
Kind codeB2
Filing dateMay 27, 2022
Priority dateApr 11, 2017
Publication dateJun 4, 2024
Grant dateJun 4, 2024

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.

There may be provided a computer-implemented method. It may be implemented using a blockchain such as, for example, the Bitcoin blockchain. The computer-implemented method includes: i) joining a congress by transferring, by a node operating in a proof-of-work blockchain network, one or more digital assets to a congress pool having one or more other digital assets associated with other members of a congress; ii) detecting, by the node, a special transaction of digital assets on the proof-of-work blockchain network to an address associated with the congress pool, the special transaction satisfying determined criteria; and iii) minting, by the node, one or more digital assets on a proof-of-stake blockchain network in response to detecting the special transaction.

First claim

Opening claim text (preview).

The invention claimed is: 1. A computer-implemented method performed by a requester node for issuing a request on a blockchain, the method comprising: joining, by the requester node, a group through transfer of tokens to a public group address to become a group member, the group being associated with a threshold signature scheme for which the node controls a private key share, the transfer of tokens being made on a proof-of-work blockchain network; issuing a request to the group to complete a work product; receiving a proposal of the work product from a proposer node of the group; constructing a transaction in response to receiving the proposal; obtaining a solution to the work product, determining that no challenge has been proposed to the solution; and committing the transaction to the blockchain. 2. The computer-implemented method of claim 1 , wherein the request is a computation exchange which allows nodes to offload computations or performance of algorithms to other nodes. 3. The computer-implemented method of claim 1 , wherein the proposer node completes the task off-chain. 4. The computer-implemented method of claim 1 , wherein the proposer sends their public key for the blockchain network to the requester node to submit the proposal. 5. The computer-implemented method of claim 4 , wherein the proposer commits the solution to a task in the form of a hash of the solution. 6. The computer-implemented method of claim 5 , wherein the requester receives the proposer's public key and the hash of the solution. 7. The computer-implemented method of claim 1 , wherein the transaction includes bounty as input and a proposer deposit as output, wherein the transaction is signed by the requester to allow a proposer to add their own input. 8. The computer-implemented method of claim 1 , wherein the transaction is constructed to be unlocked after an expiration of a challenge period. 9. The computer-implemented method of claim 1 , wherein the transaction is constructed to be unlocked with a group signature at any time. 10. The computer-implemented method of claim 1 , further comprising a challenge period during which any node can challenge the proposal submitted by the proposer. 11. The computer-implemented method of claim 10 , wherein if no challenge is issued during the challenge period, the proposer claims a bounty and proposer deposit from the transaction. 12. The computer-implemented method of claim 1 , wherein the proposer provides the solution to the requester by embedding the solution in a transaction on a main blockchain network. 13. A non-transitory computer readable storage medium comprising computer-executable instructions which, when executed, configure a processor to perform the method of claim 1 . 14. An electronic device comprising: an interface device; a processor coupled to the interface device; and a memory coupled to the processor, the memory having stored thereon computer executable instructions which, when executed, configure the processor to perform the method of claim 1 .

Assignees

Inventors

Classifications

  • Business processing using cryptography · CPC title

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

  • Electronic voting · CPC title

  • involving key management · CPC title

  • Keeping log of transactions for guaranteeing non-repudiation of a transaction · 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 US12003616B2 cover?
There may be provided a computer-implemented method. It may be implemented using a blockchain such as, for example, the Bitcoin blockchain. The computer-implemented method includes: i) joining a congress by transferring, by a node operating in a proof-of-work blockchain network, one or more digital assets to a congress pool having one or more other digital assets associated with other members o…
Who is the assignee on this patent?
Nchain Licensing Ag
What technology area does this patent fall under?
Primary CPC classification G06Q20/065. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 04 2024 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 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).