Por favor, use este identificador para citar o enlazar este ítem:
http://bibdigital.epn.edu.ec/handle/15000/21871
Título: | Implementación de una arquitectura basada en blockchain para secuenciar la ocurrencia de eventos en bases de datos distribuidas. |
Autor: | Alcívar Rodríguez, Gustavo Alfonso |
Palabras clave: | BASES DE DATOS AUDITORÍA |
Fecha de publicación: | 11-oct-2021 |
Editorial: | Quito, 2021 |
Citación: | Alcívar Rodríguez, G.A. (2021). Implementación de una arquitectura basada en blockchain para secuenciar la ocurrencia de eventos en bases de datos distribuidas. 78 hojas. Quito : EPN. |
Resumen: | Auditing distributed databases could be very challenging due to the difficulty of determining the time of occurrence of any transaction. In fact, the higher the number of distributed transactions in a short period of time, the harder it is to order their occurrence. Despite the importance of solving this problem, very little research has been done in the last years, which has been mostly focused on improving databases' performance rather than their security. Meanwhile, the emerging blockchain technology in recent years has devised elegant solutions to guarantee transactional integrity between distributed database nodes. In this paper, we propose a blockchain-based architecture focused on transactional sequencing of events in a distributed environment. We use an open source blockchain technology to demonstrate its functionality for auditing purposes. We enhance audit controllers proposed in previous research to make them blockchain-compliant. Finally, we evaluate the architectural performance and its distributed consistency using high transactional workload within a commercial Cloud platform. Besides providing detailed implementation guidelines using open source blockchain technology, our main contribution is demonstrating its application for generating, collecting, and preserving audit trails in a distributed database |
Descripción: | La auditoría de bases de datos distribuidas podría ser un gran desafío debido a la dificultad de determinar el momento de ocurrencia de una transacción. De hecho, cuanto mayor sea el número de transacciones distribuidas en un período corto de tiempo, más difícil será ordenar su ocurrencia. A pesar de la importancia de resolver este problema, se han realizado muy pocas investigaciones en los últimos años, estas se han centrado principalmente en mejorar el rendimiento de las bases de datos más que en su seguridad. Mientras tanto, la tecnología blockchain emergente en los últimos años puede sugerir soluciones elegantes para garantizar la integridad transaccional entre los nodos de bases de datos distribuidas. En este trabajo, se propone una arquitectura basada en blockchain centrada en la secuenciación transaccional de eventos en un entorno distribuido. Se usa una tecnología blockchain de código abierto para demostrar su funcionalidad con fines de auditoría. Mejoramos los controladores de auditoría propuestos en investigaciones anteriores para que sean compatibles con blockchain. Finalmente, se evalúa el rendimiento de la arquitectura y su consistencia distribuida utilizando una alta carga de trabajo transaccional dentro de una plataforma comercial en la nube. Además de proporcionar pautas de implementación detalladas utilizando la tecnología blockchain de código abierto, la principal contribución es demostrar su aplicación para generar, recolectar y preservar pistas de auditoría en una base de datos distribuida |
URI: | http://bibdigital.epn.edu.ec/handle/15000/21871 |
Tipo: | masterThesis |
Aparece en las colecciones: | Tesis Maestría en Software (FIS) |
Ficheros en este ítem:
Fichero | Descripción | Tamaño | Formato | |
---|---|---|---|---|
CD 11358.pdf | 3,99 MB | Adobe PDF | Visualizar/Abrir |
Los ítems de DSpace están protegidos por copyright, con todos los derechos reservados, a menos que se indique lo contrario.