US2022103344A1PendingUtilityA1

Encryption & Proof-of-Work in Blockchain Environments

Assignee: INVENIAM CAPITAL PARTNERS INCPriority: Jan 17, 2020Filed: Oct 13, 2021Published: Mar 31, 2022
Est. expiryJan 17, 2040(~13.5 yrs left)· nominal 20-yr term from priority
Inventors:Paul Snow
H04L 9/50H04L 9/3218A61L 31/06A61M 39/10A61M 5/178G06F 2216/03H04L 9/0643A61B 1/018A61L 24/001G06F 16/2465H04L 9/0869H04L 9/3239A61J 1/06G06F 21/64H04L 9/0637A61L 24/046A61L 2400/06A61M 5/007G06F 21/602A61J 1/05A61L 2300/442G06F 16/2379A61K 49/006G06F 2212/1016A61B 1/273G06F 16/9014G06F 12/0815H04L 9/3236A61M 5/329H04L 2209/38G06F 16/245
75
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Blockchain environments may mix-and-match different encryption, difficulty, and/or proof-of-work schemes when mining blockchain transactions. Each encryption, difficulty, and/or proof-of-work scheme may be separate, stand-alone programs, files, or third-party services. Blockchain miners may be agnostic to a particular coin's or network's encryption, difficulty, and/or proof-of-work schemes, thus allowing any blockchain miner to process or mine data in multiple blockchains. GPUs, ASICs, and other specialized processing hardware components may be deterred by forcing cache misses, cache latencies, and processor stalls. Hashing, difficulty, and/or proof-of-work schemes require less programming code, consume less storage space/usage in bytes, and execute faster. Blockchain mining schemes may further randomize byte or memory block access, further improve cryptographic security.

Claims

exact text as granted — not AI-modified
1 . A method of deterring a specialized hardware processor in a blockchain environment, comprising:
 receiving, by a miner system, a proof-of-work target scheme specified by the blockchain environment;   identifying, by the miner system, a hashing algorithm by querying an electronic database for the proof-of-work target scheme specified by the blockchain environment, the electronic database electronically associating proof-of-work target schemes to hashing algorithms including the proof-of-work target scheme associated with the hashing algorithm;   identifying, by the miner system, a proof-of-work mechanism by querying the electronic database for the proof-of-work target scheme specified by the blockchain environment, the electronic database electronically associating the proof-of-work target schemes to proof-of-work mechanisms including the proof-of-work target scheme associated with the proof-of-work mechanism;   receiving, by the miner system, a blockchain transaction conducted by computers via the blockchain environment;   generating, by the miner system, a hash value by hashing the blockchain transaction using the hashing algorithm identified by the querying of the electronic database for the proof-of-work target scheme; and   generating, by the miner system, a proof-of-work result by executing the proof-of-work mechanism using the hash value;   wherein the electronic database deters the specialized hardware processor in the blockchain environment.   
     
     
         2 . The method of  claim 1 , further comprising identifying a difficulty algorithm that is specified by the proof-of-work target scheme associated with the blockchain environment. 
     
     
         3 . The method of  claim 2 , further comprising generating a difficulty by executing the difficulty algorithm using the hash value. 
     
     
         4 . The method of  claim 1 , further comprising identifying, by the miner system, a difficulty algorithm by querying the electronic database for the proof-of-work target scheme associated with the blockchain environment, the electronic database electronically associating the proof-of-work target schemes to difficulty algorithms including the proof-of-work target scheme associated with the difficulty algorithm. 
     
     
         5 . The method of  claim 4 , further comprising generating a difficulty by executing the difficulty algorithm using the hash value. 
     
     
         6 . The method of  claim 1 , further comprising identifying a proof-of-work algorithm that is specified by the proof-of-work target scheme associated with the blockchain environment. 
     
     
         7 . The method of  claim 6 , further comprising generating the proof-of-work result by executing the proof-of-work algorithm using the hash value. 
     
     
         8 . The method of  claim 1 , further comprising identifying, by the miner system, a proof-of-work algorithm by querying the electronic database for the proof-of-work target scheme associated with the blockchain environment, the electronic database electronically associating the proof-of-work target schemes to proof-of-work algorithms including the proof-of-work target scheme associated with the proof-of-work algorithm. 
     
     
         9 . The method of  claim 8 , further comprising generating the proof-of-work result by executing the proof-of-work algorithm using the hash value. 
     
     
         10 . A miner system for mining a blockchain transaction associated with a blockchain environment, comprising:
 a central processing unit; and   a memory device storing instructions that, when executed by the central processing unit, perform operations, comprising:   receiving a proof-of-work target scheme associated with the blockchain environment;   identifying a hashing algorithm by querying an electronic database for the proof-of-work target scheme associated with the blockchain environment, the electronic database electronically associating proof-of-work target schemes to hashing algorithms including the proof-of-work target scheme associated with the hashing algorithm;   identifying a proof-of-work mechanism by querying the electronic database for the proof-of-work target scheme associated with the blockchain environment, the electronic database electronically associating the proof-of-work target schemes to proof-of-work mechanisms including the proof-of-work target scheme associated with the proof-of-work mechanism;   receiving a blockchain transaction associated with the blockchain environment;   generating a hash value by hashing the blockchain transaction using the hashing algorithm identified by the querying of the electronic database for the proof-of-work target scheme; and   generating a proof-of-work result by executing the proof-of-work mechanism using the hash value;   wherein the electronic database deters the mining of the blockchain transaction using an application-specific integrated circuit.   
     
     
         11 . The miner system of  claim 10 , wherein the operations further comprise identifying, by the miner system, a difficulty algorithm by querying the electronic database for the proof-of-work target scheme associated with the blockchain environment, the electronic database electronically associating the proof-of-work target schemes to difficulty algorithms including the proof-of-work target scheme associated with the difficulty algorithm. 
     
     
         12 . The miner system of  claim 11 , wherein the operations further comprise generating a difficulty by executing the difficulty algorithm using the hash value. 
     
     
         13 . The miner system of  claim 12 , wherein the operations further comprise comparing the difficulty to the proof-of-work target scheme associated with the blockchain environment. 
     
     
         14 . The miner system of  claim 10 , wherein the operations further comprise identifying, by the miner system, a proof-of-work algorithm by querying the electronic database for the proof-of-work target scheme associated with the blockchain environment, the electronic database electronically associating the proof-of-work target schemes to proof-of-work algorithms including the proof-of-work target scheme associated with the proof-of-work algorithm. 
     
     
         15 . The miner system of  claim 14 , wherein the operations further comprise generating the proof-of-work result by executing the proof-of-work algorithm using the hash value. 
     
     
         16 . The miner system of  claim 15 , wherein the operations further comprise comparing the proof-of-work result to the proof-of-work target scheme associated with the blockchain environment. 
     
     
         17 . A memory device storing instructions that, when executed by a central processing unit, perform operations that mine a blockchain transaction associated with a blockchain environment, the operations comprising:
 receiving a proof-of-work target scheme associated with the blockchain environment;   identifying a hashing algorithm by querying an electronic database for the proof-of-work target scheme associated with the blockchain environment, the electronic database electronically associating proof-of-work target schemes to hashing algorithms including the proof-of-work target scheme associated with the hashing algorithm;   identifying a proof-of-work mechanism by querying the electronic database for the proof-of-work target scheme associated with the blockchain environment, the electronic database electronically associating the proof-of-work target schemes to proof-of-work mechanisms including the proof-of-work target scheme associated with the proof-of-work mechanism;   receiving a blockchain transaction associated with the blockchain environment;   generating a hash value by hashing the blockchain transaction using the hashing algorithm identified by the querying of the electronic database for the proof-of-work target scheme; and   generating a proof-of-work result by executing the proof-of-work mechanism using the hash value;   wherein the electronic database deters the mining of the blockchain transaction using an application-specific integrated circuit.   
     
     
         18 . The memory device of  claim 17 , wherein the operations further comprise identifying, by the miner system, a difficulty algorithm by querying the electronic database for the proof-of-work target scheme associated with the blockchain environment, the electronic database electronically associating the proof-of-work target schemes to difficulty algorithms including the proof-of-work target scheme associated with the difficulty algorithm. 
     
     
         19 . The memory device of  claim 18 , wherein the operations further comprise generating a difficulty by executing the difficulty algorithm using the hash value. 
     
     
         20 . The memory device of  claim 19 , wherein the operations further comprise comparing the difficulty to the proof-of-work target scheme associated with the blockchain environment.

Join the waitlist — get patent alerts

Track US2022103344A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.