Cómo integrar blockchain en una arquitectura de software
resultados de una revisión multivocal de la literatura
Supervisor(es): Solari Buela, Martín - Matalonga Motta, Santiago
Resumen:
El objetivo de este desarrollo de tesis es identificar las redes de blockchain disponibles y sus principales características (algoritmo de consenso, descentralización, contrato inteligente, origen de la red), así como las posibles implicaciones de estas. Blockchain es un registro distribuido e inmutable que facilita el proceso de almacenar transacciones y el seguimiento de activos en una red descentralizada. Es una tecnología con el potencial de revolucionar industrias, desde las finanzas hasta el Internet de las cosas. Sin embargo, el panorama de las implementaciones de Blockchain disponibles es heterogéneo. Un arquitecto de software que busca incorporar esta tecnología a una arquitectura se enfrenta a un vasto número de redes con capacidades distintas. Para cumplir el objetivo y analizar las principales características desde el punto de vista del arquitecto de software, se llevó a cabo una revisión multivocal de la literatura. El resultado es la identificación y caracterización de 112 redes de blockchain divididas en tres grandes familias: de uso general, de uso específico (financiero, videojuegos, identidad, pagos) y derivadas de criptomonedas. Se presenta una lista detallada de las redes disponibles. Este mapeo provee una guía a los arquitectos de software para que se puedan tomar decisiones justificadas a la hora de incorporar la tecnología blockchain.
| 2021 | |
|
PROYECTOS-MI DESARROLLO DE SOFTWARE SOFTWARE-DESARROLLO BLOCKCHAIN ARQUITECTURA DE SOFTWARE |
|
| Inglés | |
| Universidad ORT Uruguay | |
| RAD | |
| http://hdl.handle.net/20.500.11968/4557 | |
| Acceso abierto |
| _version_ | 1876561926113198080 |
|---|---|
| author | Sobral Meríngolo, Juan Manuel |
| author_facet | Sobral Meríngolo, Juan Manuel |
| author_role | author |
| bitstream.checksum.fl_str_mv | cf3e337f7eda4ed4af0d84236a129cd0 0b2033683b3cd031a3e6dcc74f1efcc3 aaa67d8706658fc5c21dbedfb5a2eb4f |
| bitstream.checksumAlgorithm.fl_str_mv | MD5 MD5 MD5 |
| bitstream.url.fl_str_mv | https://rad.ort.edu.uy/bitstreams/48da9753-a957-472e-9b27-e761c97c1a0b/download https://rad.ort.edu.uy/bitstreams/26852bf4-f6c7-41e9-a688-51831f550f32/download https://rad.ort.edu.uy/bitstreams/5f1a0048-1bd4-44b0-9a84-74a42ebf75c2/download |
| collection | RAD |
| dc.contributor.tribunal.none.fl_str_mv | González, Laura Matturro Mazoni, Gerardo |
| dc.creator.advisor.none.fl_str_mv | Solari Buela, Martín Matalonga Motta, Santiago |
| dc.creator.none.fl_str_mv | Sobral Meríngolo, Juan Manuel |
| dc.date.issued.none.fl_str_mv | 2021 |
| dc.description.abstract.none.fl_txt_mv | El objetivo de este desarrollo de tesis es identificar las redes de blockchain disponibles y sus principales características (algoritmo de consenso, descentralización, contrato inteligente, origen de la red), así como las posibles implicaciones de estas. Blockchain es un registro distribuido e inmutable que facilita el proceso de almacenar transacciones y el seguimiento de activos en una red descentralizada. Es una tecnología con el potencial de revolucionar industrias, desde las finanzas hasta el Internet de las cosas. Sin embargo, el panorama de las implementaciones de Blockchain disponibles es heterogéneo. Un arquitecto de software que busca incorporar esta tecnología a una arquitectura se enfrenta a un vasto número de redes con capacidades distintas. Para cumplir el objetivo y analizar las principales características desde el punto de vista del arquitecto de software, se llevó a cabo una revisión multivocal de la literatura. El resultado es la identificación y caracterización de 112 redes de blockchain divididas en tres grandes familias: de uso general, de uso específico (financiero, videojuegos, identidad, pagos) y derivadas de criptomonedas. Se presenta una lista detallada de las redes disponibles. Este mapeo provee una guía a los arquitectos de software para que se puedan tomar decisiones justificadas a la hora de incorporar la tecnología blockchain. |
| dc.description.none.fl_txt_mv | Incluye bibliografía y anexos. |
| dc.format.extent.none.fl_str_mv | 69 p. tbls., diagrs. |
| dc.identifier.citation.none.fl_str_mv | Sobral Meríngolo, J. M. (2021). Cómo integrar blockchain en una arquitectura de software: resultados de una revisión multivocal de la literatura (Desarrollo de Tesis). Universidad ORT Uruguay, Facultad de Ingeniería. |
| dc.identifier.uri.none.fl_str_mv | http://hdl.handle.net/20.500.11968/4557 |
| dc.language.iso.none.fl_str_mv | Inglés. eng |
| dc.publisher.none.fl_str_mv | Universidad ORT Uruguay |
| dc.relation.none.fl_str_mv | https://sisbibliotecas.ort.edu.uy/bib/92068 |
| dc.rights.none.fl_str_mv | info:eu-repo/semantics/openAccess |
| dc.source.none.fl_str_mv | reponame:RAD instname:Universidad ORT Uruguay instacron:Universidad ORT |
| dc.subject.none.fl_str_mv | PROYECTOS-MI DESARROLLO DE SOFTWARE SOFTWARE-DESARROLLO BLOCKCHAIN ARQUITECTURA DE SOFTWARE |
| dc.title.none.fl_str_mv | Cómo integrar blockchain en una arquitectura de software resultados de una revisión multivocal de la literatura |
| dc.type.none.fl_str_mv | Trabajo final de carrera info:eu-repo/semantics/masterThesis |
| dc.type.version.none.fl_str_mv | info:eu-repo/semantics/publishedVersion |
| description | Incluye bibliografía y anexos. |
| eu_rights_str_mv | openAccess |
| format | masterThesis |
| id | RAD_b11e469cf54ddcf82e5128c9ec39ede0 |
| identifier_str_mv | Sobral Meríngolo, J. M. (2021). Cómo integrar blockchain en una arquitectura de software: resultados de una revisión multivocal de la literatura (Desarrollo de Tesis). Universidad ORT Uruguay, Facultad de Ingeniería. |
| instacron_str | Universidad ORT |
| institution | Universidad ORT |
| instname_str | Universidad ORT Uruguay |
| language | eng |
| language_invalid_str_mv | Inglés. |
| network_acronym_str | RAD |
| network_name_str | RAD |
| oai_identifier_str | oai:rad.ort.edu.uy:20.500.11968/4557 |
| publishDate | 2021 |
| publisher.none.fl_str_mv | Universidad ORT Uruguay |
| reponame_str | RAD |
| repository.mail.fl_str_mv | rodriguez_v@ort.edu.uy |
| repository.name.fl_str_mv | RAD - Universidad ORT Uruguay |
| repository_id_str | 3927 |
| spelling | González, LauraMatturro Mazoni, GerardoSobral Meríngolo, Juan ManuelSolari Buela, MartínMatalonga Motta, Santiago2021Sobral Meríngolo, J. M. (2021). Cómo integrar blockchain en una arquitectura de software: resultados de una revisión multivocal de la literatura (Desarrollo de Tesis). Universidad ORT Uruguay, Facultad de Ingeniería.http://hdl.handle.net/20.500.11968/4557Incluye bibliografía y anexos.El objetivo de este desarrollo de tesis es identificar las redes de blockchain disponibles y sus principales características (algoritmo de consenso, descentralización, contrato inteligente, origen de la red), así como las posibles implicaciones de estas. Blockchain es un registro distribuido e inmutable que facilita el proceso de almacenar transacciones y el seguimiento de activos en una red descentralizada. Es una tecnología con el potencial de revolucionar industrias, desde las finanzas hasta el Internet de las cosas. Sin embargo, el panorama de las implementaciones de Blockchain disponibles es heterogéneo. Un arquitecto de software que busca incorporar esta tecnología a una arquitectura se enfrenta a un vasto número de redes con capacidades distintas. Para cumplir el objetivo y analizar las principales características desde el punto de vista del arquitecto de software, se llevó a cabo una revisión multivocal de la literatura. El resultado es la identificación y caracterización de 112 redes de blockchain divididas en tres grandes familias: de uso general, de uso específico (financiero, videojuegos, identidad, pagos) y derivadas de criptomonedas. Se presenta una lista detallada de las redes disponibles. Este mapeo provee una guía a los arquitectos de software para que se puedan tomar decisiones justificadas a la hora de incorporar la tecnología blockchain.69 p. tbls., diagrs.Inglés.engUniversidad ORT UruguayPROYECTOS-MIDESARROLLO DE SOFTWARESOFTWARE-DESARROLLOBLOCKCHAINARQUITECTURA DE SOFTWARECómo integrar blockchain en una arquitectura de softwareresultados de una revisión multivocal de la literaturaTrabajo final de carrerainfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/publishedVersionhttps://sisbibliotecas.ort.edu.uy/bib/92068reponame:RADinstname:Universidad ORT Uruguayinstacron:Universidad ORTinfo:eu-repo/semantics/openAccessFacultad de IngenieríaMasterMaster en IngenieríaDesarrollo de TesisDesarrollo de Tesis (Master). Universidad ORT Uruguay, Facultad de IngenieríaFI - Master en Ingeniería - MITHUMBNAILMaterial completo.pdf.jpgWritten by FormatFilter org.dspace.app.mediafilter.PDFBoxThumbnail on 2024-07-22T18:35:11Z (GMT).Generated Thumbnailimage/jpeg3519https://rad.ort.edu.uy/bitstreams/48da9753-a957-472e-9b27-e761c97c1a0b/downloadcf3e337f7eda4ed4af0d84236a129cd0MD53ORIGINALMaterial completo.pdfMaterial completo.pdfdescriptionapplication/pdf1206792https://rad.ort.edu.uy/bitstreams/26852bf4-f6c7-41e9-a688-51831f550f32/download0b2033683b3cd031a3e6dcc74f1efcc3MD51TEXTMaterial completo.pdf.txtWritten by FormatFilter org.dspace.app.mediafilter.TikaTextExtractionFilter on 2026-07-10T17:46:58Z (GMT).Extracted texttext/plain101530https://rad.ort.edu.uy/bitstreams/5f1a0048-1bd4-44b0-9a84-74a42ebf75c2/downloadaaa67d8706658fc5c21dbedfb5a2eb4fMD5420.500.11968/45572026-07-10 14:46:58.983open.accessoai:rad.ort.edu.uy:20.500.11968/4557https://rad.ort.edu.uyhttps://rad.ort.edu.uy/Universidadhttps://www.ort.edu.uy/https://rad.ort.edu.uy/server/oai/requestrodriguez_v@ort.edu.uyUruguayopendoar:39272026-07-10T17:46:58RAD - Universidad ORT Uruguayfalse |
| spellingShingle | Cómo integrar blockchain en una arquitectura de software Sobral Meríngolo, Juan Manuel PROYECTOS-MI DESARROLLO DE SOFTWARE SOFTWARE-DESARROLLO BLOCKCHAIN ARQUITECTURA DE SOFTWARE |
| status_str | publishedVersion |
| title | Cómo integrar blockchain en una arquitectura de software |
| title_full | Cómo integrar blockchain en una arquitectura de software |
| title_fullStr | Cómo integrar blockchain en una arquitectura de software |
| title_full_unstemmed | Cómo integrar blockchain en una arquitectura de software |
| title_short | Cómo integrar blockchain en una arquitectura de software |
| title_sort | Cómo integrar blockchain en una arquitectura de software |
| topic | PROYECTOS-MI DESARROLLO DE SOFTWARE SOFTWARE-DESARROLLO BLOCKCHAIN ARQUITECTURA DE SOFTWARE |
| url | http://hdl.handle.net/20.500.11968/4557 |