Disseny i implementació d’una aplicació web per al registre de fitxers utilitzant tecnologia blockchain

La finalitat d’aquest Treball de Final de Màster és la creació d’una prova d’existència de fitxers basada en la Blockchain de Bitcoin. Així doncs, es composa d’una petita aplicació en PHP que digereix un fitxer pujat per extreure’n un identificador únic i el puja a la Blockchain de Bitcoin. En cas d...

Descripción completa

Detalles Bibliográficos
Autor: Rocamora Redondo, Rossend
Tipo de recurso: tesis de maestría
Fecha de publicación:2019
País:España
Institución:Varias* (Consorci de Biblioteques Universitáries de Catalunya, Centre de Serveis Científics i Acadèmics de Catalunya)
Repositorio:Recercat. Dipósit de la Recerca de Catalunya
OAI Identifier:oai:recercat.cat:10459.1/67717
Acceso en línea:http://hdl.handle.net/10459.1/67717
Access Level:acceso abierto
Palabra clave:Bitcoin
Existència
Blockchain
Descripción
Sumario:La finalitat d’aquest Treball de Final de Màster és la creació d’una prova d’existència de fitxers basada en la Blockchain de Bitcoin. Així doncs, es composa d’una petita aplicació en PHP que digereix un fitxer pujat per extreure’n un identificador únic i el puja a la Blockchain de Bitcoin. En cas de pujar-lo per segona vegada el sistema ens retorna l’escriptura a Blockchain amb la marca de temps que correspon al fitxer. Per a la realització d’aquest treball hem seleccionat el llenguatge de programació PHP ja que hem trobat un gran nombre de llibreries PHP preparades per atacar a les API’s de la Blockchain. Per altra banda ha estat necessària la instal·lació i configuració d’un node de Blockchain per a poder realitzar escriptures usant un paràmetre especial que ens permet escriure un nombre determinat de bits en un camp lliure en cada transacció. Al llarg d’aquest treball s’han emprat diversos algoritmes de digestió així com diferents tipus de API’s per assolir l’objectiu. Per a realitzar aquest treball de final de m`aster he hagut d’assolir una sèrie de coneixements sobre criptografia, algoritmes de digestió i principalment sobre el funcionament de la Blockhain de Bitcoin.