Comparison of underlying data structures for distributed ledgers
Cryptocurrencies, such as Bitcoin, have achieved public recognition in the recent past due to their innovative financial proposal. Such innovation has been deemed a consequence of the blockchain technology underlying said cryptocurrencies. Therefore, this technology is now popularized as an underlyi...
- Autores:
-
Sánchez Galiano, Sebastián
- Tipo de recurso:
- Fecha de publicación:
- 2019
- Institución:
- Universidad de los Andes
- Repositorio:
- Séneca: repositorio Uniandes
- Idioma:
- eng
- OAI Identifier:
- oai:repositorio.uniandes.edu.co:1992/44289
- Acceso en línea:
- http://hdl.handle.net/1992/44289
- Palabra clave:
- Blockchain (Bases de datos) - Investigaciones
Sistemas distribuidos - Investigaciones
Estructuras de datos (Computadores) - Investigaciones
Transferencias electrónicas de fondos
Ingeniería
- Rights
- openAccess
- License
- http://creativecommons.org/licenses/by-nc-nd/4.0/
id |
UNIANDES2_00310b50639954f1626dee6afb0dad74 |
---|---|
oai_identifier_str |
oai:repositorio.uniandes.edu.co:1992/44289 |
network_acronym_str |
UNIANDES2 |
network_name_str |
Séneca: repositorio Uniandes |
repository_id_str |
|
dc.title.es_CO.fl_str_mv |
Comparison of underlying data structures for distributed ledgers |
title |
Comparison of underlying data structures for distributed ledgers |
spellingShingle |
Comparison of underlying data structures for distributed ledgers Blockchain (Bases de datos) - Investigaciones Sistemas distribuidos - Investigaciones Estructuras de datos (Computadores) - Investigaciones Transferencias electrónicas de fondos Ingeniería |
title_short |
Comparison of underlying data structures for distributed ledgers |
title_full |
Comparison of underlying data structures for distributed ledgers |
title_fullStr |
Comparison of underlying data structures for distributed ledgers |
title_full_unstemmed |
Comparison of underlying data structures for distributed ledgers |
title_sort |
Comparison of underlying data structures for distributed ledgers |
dc.creator.fl_str_mv |
Sánchez Galiano, Sebastián |
dc.contributor.advisor.none.fl_str_mv |
Cardozo Álvarez, Nicolás |
dc.contributor.author.none.fl_str_mv |
Sánchez Galiano, Sebastián |
dc.contributor.jury.none.fl_str_mv |
Castro Barrera, Harold Enrique Casas, Diego |
dc.subject.armarc.es_CO.fl_str_mv |
Blockchain (Bases de datos) - Investigaciones Sistemas distribuidos - Investigaciones Estructuras de datos (Computadores) - Investigaciones Transferencias electrónicas de fondos |
topic |
Blockchain (Bases de datos) - Investigaciones Sistemas distribuidos - Investigaciones Estructuras de datos (Computadores) - Investigaciones Transferencias electrónicas de fondos Ingeniería |
dc.subject.themes.none.fl_str_mv |
Ingeniería |
description |
Cryptocurrencies, such as Bitcoin, have achieved public recognition in the recent past due to their innovative financial proposal. Such innovation has been deemed a consequence of the blockchain technology underlying said cryptocurrencies. Therefore, this technology is now popularized as an underlying technology for distributed systems, more precisely, for distributed ledgers. However, a look inside cryptocurrencies shows there are still a number of challenges to address for their wide acceptance. These challenges have prompted the proposal of different underlying data structures for distributed ledgers different from the blockchain. The aim of this thesis is to address the optimality of different data structures, by assessing if they can respond to some of the technical challenges identified for this technology and if and how they guarantee its fundamental properties. We conduct a quantitative analysis to compare the data structures with respect to the quality attributes of throughput and latency, and we conduct a qualitative analysis to determine whether they satisfy the fundamental properties. These analyses serve as a basis to conclude which data structures would be more suited for use in different real-life scenarios. |
publishDate |
2019 |
dc.date.issued.es_CO.fl_str_mv |
2019 |
dc.date.accessioned.none.fl_str_mv |
2020-09-03T14:36:18Z |
dc.date.available.none.fl_str_mv |
2020-09-03T14:36:18Z |
dc.type.spa.fl_str_mv |
Trabajo de grado - Maestría |
dc.type.coarversion.fl_str_mv |
http://purl.org/coar/version/c_970fb48d4fbd8a85 |
dc.type.driver.spa.fl_str_mv |
info:eu-repo/semantics/masterThesis |
dc.type.content.spa.fl_str_mv |
Text |
dc.type.redcol.spa.fl_str_mv |
http://purl.org/redcol/resource_type/TM |
dc.identifier.uri.none.fl_str_mv |
http://hdl.handle.net/1992/44289 |
dc.identifier.pdf.none.fl_str_mv |
u827007.pdf |
dc.identifier.instname.spa.fl_str_mv |
instname:Universidad de los Andes |
dc.identifier.reponame.spa.fl_str_mv |
reponame:Repositorio Institucional Séneca |
dc.identifier.repourl.spa.fl_str_mv |
repourl:https://repositorio.uniandes.edu.co/ |
url |
http://hdl.handle.net/1992/44289 |
identifier_str_mv |
u827007.pdf instname:Universidad de los Andes reponame:Repositorio Institucional Séneca repourl:https://repositorio.uniandes.edu.co/ |
dc.language.iso.es_CO.fl_str_mv |
eng |
language |
eng |
dc.rights.uri.*.fl_str_mv |
http://creativecommons.org/licenses/by-nc-nd/4.0/ |
dc.rights.accessrights.spa.fl_str_mv |
info:eu-repo/semantics/openAccess |
dc.rights.coar.spa.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
rights_invalid_str_mv |
http://creativecommons.org/licenses/by-nc-nd/4.0/ http://purl.org/coar/access_right/c_abf2 |
eu_rights_str_mv |
openAccess |
dc.format.extent.es_CO.fl_str_mv |
17 hojas |
dc.format.mimetype.es_CO.fl_str_mv |
application/pdf |
dc.publisher.es_CO.fl_str_mv |
Uniandes |
dc.publisher.program.es_CO.fl_str_mv |
Maestría en Ingeniería de Sistemas y Computación |
dc.publisher.faculty.es_CO.fl_str_mv |
Facultad de Ingeniería |
dc.publisher.department.es_CO.fl_str_mv |
Departamento de Ingeniería de Sistemas y Computación |
dc.source.es_CO.fl_str_mv |
instname:Universidad de los Andes reponame:Repositorio Institucional Séneca |
instname_str |
Universidad de los Andes |
institution |
Universidad de los Andes |
reponame_str |
Repositorio Institucional Séneca |
collection |
Repositorio Institucional Séneca |
bitstream.url.fl_str_mv |
https://repositorio.uniandes.edu.co/bitstreams/8462b795-7c85-43cb-8b3f-e25b725718e7/download https://repositorio.uniandes.edu.co/bitstreams/097c76c4-68da-48b5-a919-747aaeb3d9f0/download https://repositorio.uniandes.edu.co/bitstreams/9b09fc15-65f7-4a6b-9923-c083927eca8a/download |
bitstream.checksum.fl_str_mv |
d479965bdc3b18eb7d839c8985928dcd 65f46b73c50e3152d7bc1381adfb3b0e b8b6d4c72e4dcff5c5d3cc24a97f197d |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio institucional Séneca |
repository.mail.fl_str_mv |
adminrepositorio@uniandes.edu.co |
_version_ |
1812134038071148544 |
spelling |
Al consultar y hacer uso de este recurso, está aceptando las condiciones de uso establecidas por los autores.http://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Cardozo Álvarez, Nicolásvirtual::15011-1Sánchez Galiano, Sebastián7f6c601c-f787-456f-866c-11430e87d819500Castro Barrera, Harold EnriqueCasas, Diego2020-09-03T14:36:18Z2020-09-03T14:36:18Z2019http://hdl.handle.net/1992/44289u827007.pdfinstname:Universidad de los Andesreponame:Repositorio Institucional Sénecarepourl:https://repositorio.uniandes.edu.co/Cryptocurrencies, such as Bitcoin, have achieved public recognition in the recent past due to their innovative financial proposal. Such innovation has been deemed a consequence of the blockchain technology underlying said cryptocurrencies. Therefore, this technology is now popularized as an underlying technology for distributed systems, more precisely, for distributed ledgers. However, a look inside cryptocurrencies shows there are still a number of challenges to address for their wide acceptance. These challenges have prompted the proposal of different underlying data structures for distributed ledgers different from the blockchain. The aim of this thesis is to address the optimality of different data structures, by assessing if they can respond to some of the technical challenges identified for this technology and if and how they guarantee its fundamental properties. We conduct a quantitative analysis to compare the data structures with respect to the quality attributes of throughput and latency, and we conduct a qualitative analysis to determine whether they satisfy the fundamental properties. These analyses serve as a basis to conclude which data structures would be more suited for use in different real-life scenarios."Las criptomonedas, como Bitcoin, han logrado el reconocimiento público en el pasado reciente debido a su propuesta financiera innovadora. Dicha innovación se ha considerado una consecuencia de la tecnología de blockchain subyacente a dichas criptomonedas. Por lo tanto, esta tecnología ahora se populariza como una tecnología subyacente para sistemas distribuidos, más precisamente, para los distributed ledgers. Sin embargo, una mirada al interior de las criptomonedas muestra que todavía hay una serie de desafíos que afrontar para su amplia aceptación. Estos desafíos han impulsado la propuesta de diferentes estructuras de datos subyacentes para los distributed ledgers diferentes del blockchain. El objetivo de esta tesis es abordar la optimalidad de diferentes estructuras de datos, evaluando si pueden responder a algunos de los desafíos técnicos identificados para esta tecnología y cómo garantizan sus propiedades fundamentales. Realizamos un análisis cuantitativo para comparar las estructuras de datos con respecto a los atributos de calidad de throughput y latencia, y realizamos un análisis cualitativo para determinar si satisfacen las propiedades fundamentales. Estos análisis sirven como base para concluir qué estructuras de datos serían más adecuado usar en diferentes escenarios de la vida real."--Tomado del Formato de Documento de Grado.Magíster en Ingeniería de Sistemas y ComputaciónMaestría17 hojasapplication/pdfengUniandesMaestría en Ingeniería de Sistemas y ComputaciónFacultad de IngenieríaDepartamento de Ingeniería de Sistemas y Computacióninstname:Universidad de los Andesreponame:Repositorio Institucional SénecaComparison of underlying data structures for distributed ledgersTrabajo de grado - Maestríainfo:eu-repo/semantics/masterThesishttp://purl.org/coar/version/c_970fb48d4fbd8a85Texthttp://purl.org/redcol/resource_type/TMBlockchain (Bases de datos) - InvestigacionesSistemas distribuidos - InvestigacionesEstructuras de datos (Computadores) - InvestigacionesTransferencias electrónicas de fondosIngenieríaPublicationhttps://scholar.google.es/citations?user=3iTzjQsAAAAJvirtual::15011-10000-0002-1094-9952virtual::15011-1a77ff528-fc33-44d6-9022-814f81ef407avirtual::15011-1a77ff528-fc33-44d6-9022-814f81ef407avirtual::15011-1ORIGINALu827007.pdfapplication/pdf1017804https://repositorio.uniandes.edu.co/bitstreams/8462b795-7c85-43cb-8b3f-e25b725718e7/downloadd479965bdc3b18eb7d839c8985928dcdMD51THUMBNAILu827007.pdf.jpgu827007.pdf.jpgIM Thumbnailimage/jpeg27854https://repositorio.uniandes.edu.co/bitstreams/097c76c4-68da-48b5-a919-747aaeb3d9f0/download65f46b73c50e3152d7bc1381adfb3b0eMD55TEXTu827007.pdf.txtu827007.pdf.txtExtracted texttext/plain72484https://repositorio.uniandes.edu.co/bitstreams/9b09fc15-65f7-4a6b-9923-c083927eca8a/downloadb8b6d4c72e4dcff5c5d3cc24a97f197dMD541992/44289oai:repositorio.uniandes.edu.co:1992/442892024-03-13 15:20:53.962http://creativecommons.org/licenses/by-nc-nd/4.0/open.accesshttps://repositorio.uniandes.edu.coRepositorio institucional Sénecaadminrepositorio@uniandes.edu.co |