Por favor, use este identificador para citar o enlazar este ítem:
https://dspace.unl.edu.ec/jspui/handle/123456789/24561
Título : | Modelo de solución mediante el despliegue de un contrato inteligente en la red BLOCKCHAIN de (EVM) para un módulo de registro de usuarios. |
Autor : | Narváez Guillén, Cristian Ramiro Carrión Ramírez, Jhonny Fernando |
Palabras clave : | <CONTRATOS INTELIGENTES><CONTROL DE ACCESO>< BLOCKCHAIN> <ETHEREUM AND BLOCKCHAIN>< REMIX IDE>< SOLIDITY> |
Fecha de publicación : | 18-feb-2022 |
Editorial : | Universidad Nacional de Loja |
Resumen : | En el país existe un gran abandono por la implementación de tecnologías nuevas o emergentes que cada día se dan a conocer en el mundo, esto causa que dentro de las empresas e instituciones utilicen tecnologías con más de 5 años de antigüedad y lo corrobora el libro Blanco de la Sociedad de la información y del conocimiento creado por (MINTEL), por ello aplicar la tecnología Blockchain y los contratos inteligentes en busca de mayor seguridad en la información y permitir un rendimiento que facilite el registro de datos determinará un avance muy significativo para aplicar sistemas descentralizados. En base a lo mencionado anteriormente, en el presente Trabajo de Titulación (TT) se estableció la integración de la Blockchain y los contratos inteligentes de Ethereum al sistema de control de acceso en el módulo de registro de los estudiantes como una alternativa innovadora que permita la optimizar este proceso, debido a que son tecnologías nuevas no existen metodologías aplicables para ello se adaptó un conjunto de pasos basándose en el método experimental. En base a una revisión de literatura sistemática se obtuvo que las herramientas como remix-IDE tiene todas las características necesarias en el entorno de Ethereum, como desarrollar, compilar y desplegar contratos inteligentes, de manera similar, MetaMask la billetera que ayuda al usuario a manejar sus transacciones, así también, el uso de librerías como Web3.js que facilita la interacción con la Blockchain y contratos, además se programó el contrato inteligente en el lenguaje Solidity. Para determinar si existe mayor seguridad se analizó tres parámetros esenciales en la seguridad de la información que son: la confidencialidad, integridad y disponibilidad donde la blockchain abarca de estos puntos con mayor firmeza que las bases de datos tradicionales, pero esta seguridad causa que exista un poco más de demora en cada proceso. Finalmente se aplicó el registro de tres estudiantes a ambos casos para analizar el rendimiento en base a los tiempos de respuestas los cuales fueron de 19,69 segundos y 615 milisegundos en comparación a los tiempos de una Base de datos de 540 milisegundos y 249 milisegundos denotando una diferencia dependiente de la arquitectura de la cadena de bloques. Palabras claves: contratos inteligentes en control de acceso, blockchain, Ethereum and blockchain, remix IDE, Solidity, Smart Contract and node.js, MetaMask, web3, Ethereum virtual machine (EVM), Ropsten tesnet, etherscan. |
Descripción : | In the country there is a great abandonment for the implementation of new or emerging technologies that every day are released in the world, this causes that within companies and institutions use technologies with more than 5 years old and this is corroborated by the White Paper of the Information and Knowledge Society created by (MINTEL), therefore applying Blockchain technology and smart contracts in search of greater security in the information and allow a performance that facilitates the registration of data will determine a very significant advance to implement decentralized systems. Based on the above mentioned, in the present Degree Project (TT) the integration of the Blockchain and Ethereum smart contracts to the access control system in the student registration module was established as an innovative alternative that allows the optimization of this process, because they are new technologies there are no applicable methodologies for it was adapted a set of steps based on the experimental method. Based on a systematic literature review it was obtained that tools such as remix-IDE has all the necessary features in the Ethereum environment, such as developing, compiling and deploying smart contracts, similarly, MetaMask the wallet that helps the user to manage their transactions, as well as, the use of libraries such as Web3.js that facilitates the interaction with the Blockchain and contracts, in addition the smart contract was programmed in the Solidity language. To determine whether there is greater security, three essential parameters in information security were analyzed: confidentiality, integrity and availability, where the blockchain covers these points more firmly than traditional databases, but this security causes a little more delay in each process. Finally, the record of three students was applied to both cases to analyze the performance based on the response times which were 19.69 seconds and 615 milliseconds compared to the times of a Database of 540 milliseconds and 249 milliseconds denoting a difference dependent on the architecture of the blockchain. |
URI : | https://dspace.unl.edu.ec/jspui/handle/123456789/24561 |
Aparece en las colecciones: | TRABAJOS DE TITULACION AEIRNNR |
Ficheros en este ítem:
Fichero | Descripción | Tamaño | Formato | |
---|---|---|---|---|
JhonnyFernando_CarriónRamírez.pdf | 9,03 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.