Anàlisi del protocol SPV de Bitcoin
Garcia Lavado, Marc
Herrera-Joancomartí, Jordi, dir. (Universitat Autònoma de Barcelona. Departament d'Enginyeria de la Informació i de les Comunicacions)
Universitat Autònoma de Barcelona. Escola d'Enginyeria

Título variante: Analysis of the Bitcoin SPV protocol
Título variante: Análisis del protocolo SPV de Bitcoin
Fecha: 2018-07-02
Resumen: A causa de la gran popularitat de la criptomoneda Bitcoin, molts usuaris han decidit utilitzar moneders portables (lightweight wallets) per l'estalvi en capacitat d'emmagatzematge i la baixa potència de còmput que requereix aquest tipus de client. El seu desplegament requereix tant pocs recursos que pot ser utilitzat en dispositius de baix processament com telèfons intel·ligents i tàblets. Permet enviar i rebre transaccions i realitzar les mateixes funcionalitats que un client convencional (full client). Tot i les avantatges que aporta, la seva implementació és realment complexa i garantir un bon funcionament mantenint l'essència de la tecnologia i les propietats amb les quals va ser desenvolupada és tot un repte. En aquest treball s'investiga a fons el funcionament del protocol i la tecnologia que fa possible que des de un simple telèfon sigui possible interactuar amb la xarxa Bitcoin sense ni tan sols tenir descarregada ni sincronitzada la totalitat de la cadena de blocs. A més, s'ha descarregat un dels lightwallets més populars i utilitzats a la xarxa per comprovar de primera mà el seu funcionament i si aquest compleix les normes establertes per el protocol.
Resumen: Due to the great popularity of the Bitcoin cryptocurrency, many users have decided to use portable wallets (lightweight wallets) for savings in storage capacity and the low computing power required by this type of client. Its deployment requires so few resources that can be used in low-processing devices such as smartphones and tablets. It lets you manage to send and receive transactions and perform the same functionalities as a conventional client. Despite the advantages it offers, its implementation is really complex and guarantees a good operation while maintaining the essence of the technology and the properties which it was developed is a challenge. In this essay we investigate thoroughly the operation of the technology that makes it possible from a simple telephone to interact with the Bitcoin network without even having downloaded or synchronized the whole chain of blogs. In addition, one of the most popular and used lightwallets on the network has been downloaded to verify carefully how it works and if it fulfill the rules established by the protocol.
Resumen: Debido a la gran popularidad de la criptomoneda Bitcoin, muchos usuarios han decidido utilizar monederos portables (lightweight wallets) para el ahorro en la capacidad de almacenamiento y la baja potencia de cómputo que requiere este tipo de cliente. Su desarrollo requiere tan pocos recursos que puede ser utilizado en dispositivos de bajo procesamiento como teléfonos inteligentes y tabletas. Permite enviar y recibir transacciones y realizar las mismas funcionalidades que un cliente convencional (full client). A pesar de las ventajas que aporta, su implementación es realmente compleja y garantizar un buen funcionamiento manteniendo la esencia de la tecnología y las propiedades con las que fue desarrollada es todo un reto. En este trabajo se investiga a fondo el funcionamiento del protocolo y la tecnología que hace posible que desde un simple teléfono sea posible interactuar con la red Bitcoin sin ni siquiera tener descargada ni sincronizada la totalidad de la cadena de bloques. Además, se ha descargado uno de los lightwallets más populares y utilizados en la red para comprobar de primera mano su funcionamiento y si éste cumple las normas establecidas por el protocolo.
Derechos: Aquest document està subjecte a una llicència d'ús Creative Commons. Es permet la reproducció total o parcial i la comunicació pública de l'obra, sempre que no sigui amb finalitats comercials, i sempre que es reconegui l'autoria de l'obra original. No es permet la creació d'obres derivades. Creative Commons
Lengua: Català
Titulación: Grau en Enginyeria Informàtica [2502441]
Plan de estudios: Enginyeria Informàtica [958]
Documento: Treball final de grau ; Text
Área temática: Menció Tecnologies de la Informació
Materia: Bitcoin ; Criptomoneda ; Bloom filter ; Arbre ; Hash ; Merkle ; Privacitat ; Árbol ; Privacidad ; Crypto ; Cryptocurrency ; Bloom ; Filter ; Privacy ; Tree



8 p, 260.4 KB

El registro aparece en las colecciones:
Documentos de investigación > Trabajos de Fin de Grado > Escuela de Ingeniería. TFG

 Registro creado el 2018-10-24, última modificación el 2023-07-22



   Favorit i Compartir