US2020403778A1PendingUtilityA1

Dynamic blockchain system and method for providing efficient and secure distributed data access, data storage and data transport

Assignee: DYNAMIC BLOCKCHAINS INCPriority: Jun 13, 2018Filed: Sep 4, 2020Published: Dec 24, 2020
Est. expiryJun 13, 2038(~11.9 yrs left)· nominal 20-yr term from priority
H04L 9/50G06F 21/64H04L 9/3239H04L 63/12H04L 9/0637G06F 21/602H04L 2209/42H04L 9/0643H04L 9/3218H04L 2209/38
41
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A dynamic blockchain system includes: at least one complete asset node server, including a complete asset manager and a complete asset storage; a plurality of hash asset node servers, each including a hash asset manager and an asset blockchain and; a dynamic blockchain management server, including a blockchain manager, a representation calculation function, and an asset map with a plurality of map records; and a blockchain management device; such that the dynamic blockchain management server validates a digital asset by lookup in the at least one complete asset node server and by verification of the digital asset by a random sampling in a statistically significant number of hash asset node servers in the plurality of hash asset node servers.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A dynamic blockchain system, comprising:
 a) at least one complete asset node server, which is configured to store a complete digital asset;   b) a plurality of hash asset node servers, wherein each hash asset node server stores a copy of an asset blockchain, which includes a hash of the complete digital asset for secure preservation and validation of the complete digital asset, wherein the copy of the asset blockchain comprises asset blocks; and   c) a dynamic blockchain management server, which is configured to validate the complete digital asset;   wherein the at least one complete asset node server further comprises: a first processor, a first non-transitory memory, and a first input/output component.   
     
     
         2 . The dynamic blockchain system of  claim 1 , wherein the dynamic blockchain management server is configured to perform an asset validation of the complete digital asset by matching with a lookup asset identifier to retrieve the complete digital asset in the at least one complete asset node server, and by verification of the complete digital asset by a random sampling in a statistically significant number of hash asset node servers in the plurality of hash asset node servers, such that an asset block of the asset blockchain matches the lookup asset identifier and a cryptographic hash of the complete digital asset, for each hash asset node server in the statistically significant number of hash asset node servers. 
     
     
         3 . The dynamic blockchain system of  claim 2 , wherein the asset validation of the complete digital asset is successful if at least a minimum validation threshold of hash asset node servers in the statistically significant number of hash asset node servers validate the complete digital asset. 
     
     
         4 . The dynamic blockchain system of  claim 3 , wherein the minimum validation threshold of hash asset node servers is a validation proportion threshold in a range of 50%-99%. 
     
     
         5 . The dynamic blockchain system of  claim 1 , further comprising:
 a dynamic blockchain management device, which enables a user to interact with the dynamic blockchain management server.   
     
     
         6 . The dynamic blockchain system of  claim 1 , further comprising:
 a plurality of dynamic blockchain management devices, which each enable a corresponding user to interact with the dynamic blockchain management server;   wherein each dynamic blockchain management device in the plurality of dynamic blockchain management devices is associated with a corresponding hash asset node server in the plurality of hash asset node servers.   
     
     
         7 . The dynamic blockchain system of  claim 1 , wherein the at least one complete asset node server further comprises:
 a) a complete asset manager, which manages processing of the complete digital asset; and   b) a complete asset storage, which stores a plurality of records comprising the complete digital asset; all connected via c) a first data bus.   
     
     
         8 . The dynamic blockchain system of  claim 7 , wherein the complete asset storage comprises a plurality of asset records, which each comprises:
 a) a first asset identifier;   b) an asset type;   c) a first transaction number; and   d) a complete asset object.   
     
     
         9 . The dynamic blockchain system of  claim 8 , wherein the complete asset object further comprises a plurality of asset elements. 
     
     
         10 . The dynamic blockchain system of  claim 9 , wherein each hash asset node server further comprises:
 a) a second processor;   b) a second non-transitory memory;   c) a second input/output component;   d) the asset blockchain, comprising a linked structure of the asset blocks, wherein each asset block comprises a hash representation of the complete digital asset; and   e) a hash asset manager, which manages processing of the asset blockchain; all connected via   f) a second data bus.   
     
     
         11 . The dynamic blockchain system of  claim 10 , wherein each asset block in the linked structure of the asset blocks comprises:
 a) a previous block hash;   b) a time stamp;   c) a second asset identifier;   d) a second transaction number; and   e) an asset hash, which is a cryptographic hash of the complete asset object.   
     
     
         12 . The dynamic blockchain system of  claim 11 , wherein the dynamic blockchain management server is configured to perform an asset validation of the complete digital asset by:
 lookup with a lookup asset identifier to retrieve the complete digital asset in the at least one complete asset node server, such that the lookup asset identifier matches the first asset identifier; and   by verification of the complete digital asset by a random sampling in a statistically significant number of hash asset node servers in the plurality of hash asset node servers, such that each asset block matches the lookup asset identifier and a cryptographic hash of the complete digital asset, for each hash asset node server in the statistically significant number of hash asset node servers,
 such that the lookup asset identifier matches the second asset identifier and a calculated cryptographic hash of the complete digital asset matches the asset hash. 
   
     
     
         13 . The dynamic blockchain system of  claim 11 , wherein each asset block in the linked structure of the asset blocks further comprises:
 a plurality of asset element hashes, which are cryptographic hashes of the plurality of asset elements.   
     
     
         14 . The dynamic blockchain system of  claim 11 , wherein each asset block in the linked structure of the asset blocks further comprises:
 a cryptographic proof.   
     
     
         15 . The dynamic blockchain system of  claim 14 , wherein the cryptographic proof is selected from the group consisting of:
 a proof of work;   a proof of stake; and   a combination of these.   
     
     
         16 . The dynamic blockchain system of  claim 2 , wherein the dynamic blockchain management server further comprises:
 a) a processor;   b) a non-transitory memory;   c) an input/output component;   d) a blockchain manager; and   e) an asset map, which is configured to allow lookup of corresponding complete asset node servers and corresponding hash asset node servers that correspond to the complete digital asset; all connected via   f) a data bus.   
     
     
         17 . The dynamic blockchain system of  claim 16 , wherein the asset map comprises a plurality of map records, which each comprise:
 a) a map asset identifier;   b) a map transaction number;   c) a complete node identifier;   d) a complete node internet address;   e) a hash node identifier; and   f) a hash node internet address.   
     
     
         18 . The dynamic blockchain system of  claim 17 , wherein the complete node internet address and the hash node internet address are uniform resource locators. 
     
     
         19 . The dynamic blockchain system of  claim 17 , wherein the at least one complete asset node server is located by lookup of the complete node identifier in the asset map, such that the lookup asset identifier matches the map asset identifier and wherein the statistically significant number of hash asset node servers are located by lookup of corresponding hash node identifiers in the asset map, such that the lookup asset identifier matches the map asset identifier. 
     
     
         20 . The dynamic blockchain system of  claim 16 , wherein the dynamic blockchain management server further comprises:
 a representation calculation function, for calculating the statistically significant number of hash asset node servers in the plurality of hash asset node servers based on a function input of a total number of hash asset node servers in the plurality of hash asset node servers.   
     
     
         21 . A dynamic blockchain system, comprising:
 a) at least one complete asset node, which is configured to store a complete digital asset;   b) a plurality of hash asset nodes, wherein each hash asset node stores a copy of an asset blockchain, which includes a hash of the complete digital asset for secure preservation and validation of the complete digital asset; and   c) a blockchain manager, which is configured to validate the complete digital asset;   wherein the at least one complete asset node further comprises:
 a first processor; 
 a first non-transitory memory; and 
 a first input/output component. 
   
     
     
         22 . The dynamic blockchain system of  claim 21 , wherein the blockchain manager is configured to perform an asset validation of the complete digital asset by matching with a lookup asset identifier to retrieve the complete digital asset in the at least one complete asset node, and by verification of the complete digital asset by a random sampling in a statistically significant number of hash asset nodes in the plurality of hash asset nodes, such that a blockchain asset of the asset blockchain matches the lookup asset identifier and a cryptographic hash of the complete digital asset, for each hash asset node in the statistically significant number of hash asset nodes. 
     
     
         23 . A dynamic blockchain method, comprising:
 provisioning a dynamic blockchain system, wherein the dynamic blockchain system comprises:
 at least one complete asset node server, which is configured to store a complete digital asset, wherein the at least one complete asset node server further comprises:
 a first processor; 
 a first non-transitory memory; and 
 a first input/output component; 
 
 a plurality of hash asset node servers, wherein each hash asset node server stores a copy of an asset blockchain, which includes a cryptographic hash of the complete digital asset for secure preservation and validation of the complete digital asset; and 
 a dynamic blockchain management server, which is configured to validate the complete digital asset. 
   
     
     
         24 . The dynamic blockchain method of  claim 23 , further comprising:
 selecting a statistically significant number of hash asset node servers, by using a representation calculation function to calculate the statistically significant number of hash asset node servers in the plurality of hash asset node servers based on a function input of a total number of hash asset node servers in the plurality of hash asset node servers.   
     
     
         25 . The dynamic blockchain method of  claim 24 , further comprising:
 validating the complete digital asset, wherein the complete digital asset is validated by a random sampling in the statistically significant number of hash asset node servers in the plurality of hash asset node servers, such that the validation of the complete digital asset is successful if at least a predetermined minimum validation threshold of hash asset node servers in the statistically significant number of hash asset node servers validate the complete digital asset.

Join the waitlist — get patent alerts

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

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