Validación de transacción entre entidades bancarias

El proyecto para implementar un sistema basado en blockchain para la verificación de transacciones bancarias busca mejorar la seguridad, transparencia y eficiencia en el sector financiero. Inicialmente, se deben definir claramente los objetivos del proyecto, como asegurar la autenticidad de las tran...

Full description

Autores:
Llanes Celis, Jessica Marcela
Mora Bravo, Dairo Luis
Macea Caballero, Henry David
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2024
Institución:
Corporación Universitaria Remington
Repositorio:
Repositorio institucional Uniremington
Idioma:
spa
OAI Identifier:
oai:repositorio.uniremington.edu.co:123456789/4697
Acceso en línea:
https://repositorio.uniremington.edu.co/handle/123456789/4697
Palabra clave:
Blockchain
Validación de transacciones
Descentralización
Seguridad
Contratos inteligentes
Algoritmos de consenso
Cumplimiento regulatorio
Gestión de activos
Identidad digital
Seguridad de datos
Automatización
Operaciones bancarias
Seguridad en computadores
Rights
openAccess
License
Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
Description
Summary:El proyecto para implementar un sistema basado en blockchain para la verificación de transacciones bancarias busca mejorar la seguridad, transparencia y eficiencia en el sector financiero. Inicialmente, se deben definir claramente los objetivos del proyecto, como asegurar la autenticidad de las transacciones, mejorar el seguimiento y reducir el fraude. Conocer los requisitos específicos de cada banco participante, como el tipo de transacciones y los niveles de privacidad, es crucial. La selección de la plataforma blockchain es una decisión clave. Las opciones incluyen blockchains públicas, como Ethereum, o privadas, como Hyperledger Fabric. Las blockchains privadas son preferibles en el entorno bancario debido a su mayor control y privacidad. También es importante elegir el mecanismo de consenso adecuado, ya sea Proof of Work, Proof of Stake o Practical Byzantine Fault Tolerance, según las necesidades del sistema. En la fase de planificación, se debe diseñar la estructura de la red blockchain, definiendo la distribución de nodos y sus funciones. La creación y prueba de contratos inteligentes, que automatizan y validan transacciones, es fundamental. Además, se debe asegurar la interoperabilidad con los sistemas bancarios existentes y establecer interfaces adecuadas. Durante el desarrollo, se crean y prueban contratos inteligentes para garantizar su funcionalidad. Se debe verificar que todos los componentes del sistema trabajen en conjunto de manera eficiente y realizar pruebas rigurosas para asegurar el cumplimiento de los requisitos y la estabilidad del sistema. La integración con los sistemas bancarios actuales mediante APIs es crucial. La implementación en el entorno de producción requiere monitoreo constante para verificar la correcta ejecución de las transacciones. El mantenimiento regular es necesario para mantener la estabilidad y seguridad del sistema. Además, se deben cumplir las normativas financieras y de protección de datos, realizando auditorías para asegurar la transparencia y la integridad del sistema. La adopción de Tecnológicas blockchain como Ethereum o Hyperledger Fabric, junto con lenguajes de programación especializados y herramientas de desarrollo, es esencial para el éxito del proyecto. La Tecnológica blockchain promete transformar la validación de transacciones bancarias al ofrecer mayor seguridad, transparencia y reducción de costos, aunque enfrenta desafíos en términos de escalabilidad y regulación.