UNIFORM RESOURCE IDENTIFIER

According to a first aspect of the present invention, there is provided a computer- implemented method for verifying that an identified transaction is stored in a blockchain. A blockchain uniform resource indicator (BURI) character string is obtained. The BURI character string is parsed to identify...

Full description

Saved in:
Bibliographic Details
Main Authors DAVIES, Jack, GRAHAM, Alexander, WRIGHT, Craig
Format Patent
LanguageEnglish
French
Published 13.10.2022
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:According to a first aspect of the present invention, there is provided a computer- implemented method for verifying that an identified transaction is stored in a blockchain. A blockchain uniform resource indicator (BURI) character string is obtained. The BURI character string is parsed to identify delimiter characters therein, and thereby extracting one or more Merkle proof portions and a transaction identifier portion separated by the delimiter characters, the Merkle proof portion(s) for verifying that the identified transaction belongs to an identified block. At least part of the BURI is used to obtain a Merkle root hash. The Merkle proof portion(s) is used to determine whether the transaction identifier portion is valid against the Merkle root hash, thereby verifying the identified transaction using the BURI character string, without accessing a payload of the identified block. Selon un premier aspect, la présente invention concerne un procédé mis en œuvre par ordinateur pour vérifier qu'une transaction identifiée est stockée dans une chaîne de blocs. Une chaîne de caractères d'indicateur de ressource uniforme de chaîne de blocs (BURI) est obtenue. La chaîne de caractères de BURI est analysée pour identifier des caractères de délimiteur à l'intérieur de celle-ci, et ainsi extraire une ou plusieurs parties de preuve de Merkle et une partie d'identifiant de transaction séparée par les caractères de délimiteur, la ou les parties de preuve de Merkle étant destinées à vérifier que la transaction identifiée appartient à un bloc identifié. Au moins une partie du BURI est utilisée pour obtenir un hachage de racine de Merkle. La ou les parties de preuve de Merkle sont utilisées pour déterminer si la partie d'identifiant de transaction est valide contre le hachage de racine de Merkle, ce qui permet de vérifier la transaction identifiée à l'aide de la chaîne de caractères de BURI, sans accéder à une charge utile du bloc identifié.
Bibliography:Application Number: WO2022EP55932