Collaborative transaction notarization in a byzantine computing environment
AssigneeThe Regents of the University of California
InventorMohammad Sadoghi Hamedani
Life of this patent
Estimating the term…
Loading patent…
AssigneeThe Regents of the University of California
InventorMohammad Sadoghi Hamedani
Estimating the term…
A collaboration of miners cooperatively notarizes transactions to be added to a distributed ledger. A solution space is identified for notarizing the transactions, such as an integer space that may contain a nonce that, when hashed with the transactions or block, yields a hash value that satisfies specified criteria. The solution space is apportioned so that each miner has a discrete slice of the space in which to search for the nonce: different slices may be of equal or different sizes. All miners search their slices in parallel. If no miner announces success (e.g., within a specified time period), the solution space shifts so that each miner becomes responsible for a different slice. All miners may be rewarded when a solution is found, but a miner that failed to discover the nonce, despite searching a slice that contained it, is penalized and may not share in the reward.
A method, comprising:
A non-transitory computer-readable medium storing instructions that, when executed by a processor, cause the processor to perform a method comprising:
A distributed computing system, comprising:
Dependencies are inferred from the claim text.