Registro:
Documento: | Tesis de Grado |
Título: | Sobre los límites del tiempo entre bloques en Bitcoin |
Autor: | De Carli, Nicolás |
Editor: | Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales |
Publicación en la web: | 2025-06-12 |
Fecha de defensa: | 2019 |
Fecha en portada: | 2019 |
Grado Obtenido: | Grado |
Título Obtenido: | Licenciado en Ciencias de la Computación |
Departamento Docente: | Departamento de Computación |
Director: | Geier, Maximiliano Iván |
Director Asistente: | González Marquez, David Alejandro |
Jurado: | Balenzuela, Pablo; Santi, Lucio Emilio |
Idioma: | Español |
Formato: | PDF |
Handle: |
http://hdl.handle.net/20.500.12110/seminario_nCOM000600_DeCarli |
PDF: | https://bibliotecadigital.exactas.uba.ar/download/seminario/seminario_nCOM000600_DeCarli.pdf |
Registro: | https://bibliotecadigital.exactas.uba.ar/collection/seminario/document/seminario_nCOM000600_DeCarli |
Ubicación: | Dep.COM 000600 |
Derechos de Acceso: | Esta obra puede ser leída, grabada y utilizada con fines de estudio, investigación y docencia. Es necesario el reconocimiento de autoría mediante la cita correspondiente. De Carli, Nicolás. (2019). Sobre los límites del tiempo entre bloques en Bitcoin. (Tesis de Grado. Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales.). Recuperado de http://hdl.handle.net/20.500.12110/seminario_nCOM000600_DeCarli |
Resumen:
Desde su aparición en 2008, Bitcoin luchó por ganar adopción en el sistema financiero mundial. Ostentando la principal novedad de poder operar sin la necesidad de una autoridad central, se mostró como una alternativa moderna a los esquemas bancarios tradicionales. Uno de los grandes problemas observados durante el auge de las criptomonedas, fue su limitada capacidad en cuanto al volumen de transacciones que podía procesar, especialmente comparado con los sistemas de pago convencionales. En este trabajo exploramos la posibilidad de modificar los parámetros del protocolo de Bitcoin, con el fin de incrementar la cantidad de transacciones por segundo que el sistema puede procesar. Se modificó el cliente oficial de Bitcoin para ejecutar experimentos en ambientes controlados. Además, se presenta un modelo de red a escala, que recrea la distribución geográfica y de hashing power de los clientes de la red de Bitcoin real. Se logró emular, con los recursos disponibles, redes de más de 240 nodos, distribuidos a través de 37 países. Dicha infraestructura permite estudiar el comportamiento de la red para distintos volúmenes de carga. Para evaluar estas configuraciones, se introduce una magnitud que permite cuantificar el porcentaje de recursos desperdiciados en la red: wasted hashing power. Los resultados obtenidos indican que las opciones de configuración de la red Bitcoin no resultan adecuadas para maximizar la cantidad de transacciones a procesar, siendo posible mejorar la cantidad de transacciones con un wasted hashing power equivalente al sistema actual.
Abstract:
Since it was launched back in 2008, Bitcoin strove to gain adoption within the global financial system. By flaunting its novel feature of being able to operate without a central authority, it has been advertised as a modern alternative to the traditional banking systems. A serious problem that arose during the boom of cryptocurrencies was their inability to process huge amounts of transactions, especially when compared to conventional payment systems. Throughout this work we explore the feasibility of increasing the amount of transactions per second the system can process by applying modifications to the Bitcoin’s protocol. A series of modifications were made to Bitcoin’s official client that allowed us to perform experiments in controlled environments. A scaled Bitcoin network model is introduced, which reproduces the geographic and hashing power properties of the clients of the real network. We achieved the emulation of scenarios containing more than 240 nodes distributed across 37 countries. Such infrastructure gives the capability of studying the behavior of the network under various load levels. In order to assess these configurations, we introduce a metric called wasted hashing power that estimates the percentage of the network’s resources that were wasted. Results suggest Bitcoin’s current difficulty configuration is not optimal regarding maximizing the network’s throughput, as by tweaking such configuration it is possible to increase the amount of transactions per second the system processes while maintaining similar levels of wasted hashing power.
Citación:
---------- APA ----------
De Carli, Nicolás. (2019). Sobre los límites del tiempo entre bloques en Bitcoin. (Tesis de Grado. Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales.). Recuperado de https://hdl.handle.net/20.500.12110/seminario_nCOM000600_DeCarli
---------- CHICAGO ----------
De Carli, Nicolás. "Sobre los límites del tiempo entre bloques en Bitcoin". Tesis de Grado, Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales, 2019.https://hdl.handle.net/20.500.12110/seminario_nCOM000600_DeCarli
Estadísticas:
Descargas mensuales
Total de descargas desde :
https://bibliotecadigital.exactas.uba.ar/download/seminario/seminario_nCOM000600_DeCarli.pdf
Distrubución geográfica