Certains contenus de cette application ne sont pas disponibles pour le moment.
Si cette situation persiste, veuillez nous contacter àObservations et contact
1. (WO2018080657) PROCÉDÉ ET SYSTÈME DE TRACKING RAPIDE DE NAVIGATION DE CHAÎNES DE BLOCS PAR MANIPULATION DE DONNÉES
Note: Texte fondé sur des processus automatiques de reconnaissance optique de caractères. Seule la version PDF a une valeur juridique

WHAT IS CLAIMED IS:

1. A method for generating a blockchain configured for fast navigation, comprising:

storing, in a memory of a processing server, a blockchain, wherein the blockchain is comprised of a plurality of blocks, where each block includes at least one or more transaction values and a header comprised of at least a fast track flag, fast track reference, a timestamp, and hash value, and where the plurality of blocks is comprised of a plurality of standard blocks having a deactivated fast track flag and one or more fast track blocks having an activated fast track flag;

executing, by a querying module of the processing server, a first query on the blockchain to identify a most recent fast track block based on the timestamp included in the header of each of the one or more fast track blocks;

executing, by the querying module of the processing server, a second query on the blockchain to identify a most recent overall block based on the timestamp included in the header of each of the plurality of blocks;

generating, by a hashing module of the processing server, a fast track hash value via application of a first predefined hashing algorithm to the identified most recent fast track block;

generating, by the hashing module of the processing server, a chain hash value via application of a second predefined hashing algorithm to the identified most recent overall block; and

writing, by the querying module of the processing server, a new block to the blockchain, wherein the new block includes at least a block header comprised of a timestamp, an activated fast track flag, the fast track hash value, and the chain hash value.

2. The method of claim 1, wherein the first predefined hashing algorithm and the second predefined hashing algorithm are the same algorithm.

3. The method of claim 1, wherein the most recent overall block is a standard block.

4. The method of claim 1, wherein the fast track reference included in the header of each of the plurality of standard blocks is a null value.

5. The method of claim 1, further comprising:

electronically transmitting, by a transmitting device of the processing server, the blockchain including the new block to a plurality of computing devices associated with the blockchain.

6. The method of claim 1, further comprising:

storing, in the memory of the processing server, a private key of a key pair associated with the processing server; and

digitally signing, by a signing module of the processing server, the new block using the private key prior to writing the new block to the blockchain.

7. The method of claim 6, further comprising:

generating, by a generation module of the processing server, the key pair comprised of the private key and a corresponding public key.

8. The method of claim 1, further comprising:

receiving, by a receiving device of the processing server, one or more transaction values; and

generating, by the hashing module of the processing server, a Merkle root via application of a predetermined hashing algorithm to the received one or more transaction values, wherein

the generated Merkle root is included in the header of the new block written to the blockchain, and

the one or more transaction values are included in the new block written to the blockchain.

9. The method of claim 8, wherein the second predefined hashing algorithm and the predetermined hashing algorithm are the same algorithm.

10. The method of claim 1, wherein a first block of the blockchain as based on the timestamp included in the header of each of the plurality of blocks is one of the one or more fast track blocks.

11. A system for generating a blockchain configured for fast navigation, comprising:

a memory of a processing server configured to store a blockchain, wherein the blockchain is comprised of a plurality of blocks, where each block includes at least one or more transaction values and a header comprised of at least a fast track flag, fast track reference, a timestamp, and hash value, and where the plurality of block is comprised of a plurality of standard blocks having a deactivated fast track flag and one or more fast track blocks having an activated fast track flag;

a querying module of the processing server configured to execute

a first query on the blockchain to identify a most recent fast track block based on the timestamp included in the header of each of the one or more fast track blocks, and

a second query on the blockchain to identify a most recent overall block based on the timestamp included in the header of each of the plurality of blocks; and

a hashing module of the processing server configured to generate

a fast track hash value via application of a first predefined hashing algorithm to the identified most recent fast track block, and

a chain hash value via application of a second predefined hashing algorithm to the identified most recent overall block, wherein

the querying module of the processing server is further configured to write a new block to the blockchain, wherein the new block includes at least a block header comprised of a timestamp, an activated fast track flag, the fast track hash value, and the chain hash value.

12. The system of claim 1 1 , wherein the first predefined hashing algorithm and the second predefined hashing algorithm are the same algorithm.

13. The system of claim 11, wherein the most recent overall block is a standard block.

14. The system of claim 1 1, wherein the fast track reference included in the header of each of the plurality of standard blocks is a null value.

15. The system of claim 1 1 , further comprising:

a transmitting device of the processing server configured to electronically transmit the blockchain including the new block to a plurality of computing devices associated with the blockchain.

16. The system of claim 11 , further comprising:

a signing module, wherein

the memory of the processing server is further configured to store a private key of a key pair associated with the processing server, and

the signing module of the processing server is configured to digitally sign the new block using the private key prior to writing the new block to the blockchain.

17. The system of claim 16, further comprising:

a generation module of the processing server configured to generate the key pair comprised of the private key and a corresponding public key.

18. The system of claim 11, further comprising:

a receiving device of the processing server configured to receive one or more transaction values, wherein

the hashing module of the processing server is further configured to generate a Merkle root via application of a predetermined hashing algorithm to the received one or more transaction values,

the generated Merkle root is included in the header of the new block written to the blockchain, and

the one or more transaction values are included in the new block written to the blockchain.

19. The system of claim 18, wherein the second predefined hashing algorithm and the predetermined hashing algorithm are the same algorithm.

20. The system of claim 11 , wherein a first block of the blockchain as based on the timestamp included in the header of each of the plurality of blocks is one of the one or more fast track blocks.