Please use this identifier to cite or link to this item: http://bibdigital.epn.edu.ec/handle/15000/21871
Title: Implementación de una arquitectura basada en blockchain para secuenciar la ocurrencia de eventos en bases de datos distribuidas.
Authors: Alcívar Rodríguez, Gustavo Alfonso
Keywords: BASES DE DATOS
AUDITORÍA
Issue Date: 11-Oct-2021
Publisher: Quito, 2021
Citation: 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.
Abstract: 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
Description: 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
Type: masterThesis
Appears in Collections:Tesis Maestría en Software (FIS)

Files in This Item:
File Description SizeFormat 
CD 11358.pdf3,99 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.