Traitement en cours

Veuillez attendre...

Paramétrages

Paramétrages

Aller à Demande

1. WO2020109908 - SYSTÈMES ET PROCÉDÉS DE TRAITEMENT, D'ACCÈS ET DE TRANSMISSION EFFICACES ET SÉCURISÉS DE DONNÉES PAR L'INTERMÉDIAIRE D'UN RÉSEAU À CHAÎNE DE BLOCS

Note: Texte fondé sur des processus automatiques de reconnaissance optique de caractères. Seule la version PDF a une valeur juridique

[ EN ]

CLAIMS:

1. A computer implemented method including the step of processing at least one

blockchain transaction (Tx) comprising a transaction ID (TxID), the transaction (Tx) comprising:

a protocol flag;

a discretionary public key (DPK); and

a discretionary transaction ID (DTxID).

2. A method according to claim 1, wherein the transaction (Tx) further comprises:

a portion of data, or a reference to a portion of data.

3. A method according to any preceding claim, wherein:

the portion of data or reference to a portion of data, the protocol flag, the

discretionary public key (DPK) and/or the discretionary transaction ID (DTxID) are provided within an output (UTXO), preferably within a locking script associated with the output (UTXO).

4. A method according to any preceding claim wherein the portion of data, reference to the portion of data, the protocol flag, the discretionary public key (DPK) and/or the discretionary transaction ID (DTxID) are provided within the transaction (Tx) at a location following a script opcode for marking an output as invalid for subsequent use as an input to a subsequent transaction.

5. A method according to any preceding claim, wherein:

the transaction (Tx) further comprises one or more attributes.

6. A method according to claim 5, wherein:

the one or more attributes comprises a keyword, tag or identifier associated with: i) a portion of data provided within or referenced within the transaction (Tx); and/or

ii) the transaction (Tx).

7. A method according to any preceding claim wherein the transaction (Tx) further comprises an input including:

a parent public key (PPK) associated with a logical parent transaction (LPTx), wherein the logical parent transaction (LPTx) is identified by the discretionary transaction ID (DTxID); and

a signature generated using the parent public key (PPK).

8. A method according to any preceding claim, and further comprising the step of:

using the discretionary public key (DPK) and the transaction ID (TxID) to identify the transaction (Tx) or the logical parent transaction within a blockchain.

9. A method according to any preceding claim, wherein the protocol flag is associated with and/or indicative of a blockchain-based protocol for searching for, storing in and/or retrieving data in one or more blockchain transactions.

10. A computer implemented method comprising the step of:

associating a public key with a blockchain transaction (Tx) which comprises a transaction ID; and

searching for the blockchain transaction (Tx) based on the transaction ID and the transaction public key.

11. A computer implemented method according to claim 10 and further comprising the step of:

accessing or otherwise processing a portion of data provided within or referenced from the transaction (Tx).

12. A computer-implemented system comprising:

a processor; and

memory including executable instructions that, as a result of execution by the

processor, causes the system to perform any embodiment of the computer- implemented method as claimed in any of claims 1 to 11.

13. A non-transitory computer-readable storage medium having stored thereon executable instructions that, as a result of being executed by a processor of a computer system, cause the computer system to at least perform an embodiment of the method as claimed in any of claims 1 to 11.