Desarrollo de un Smart Contract para registro de actas de calificaciones com tecnología Blockchain para la facultad de ciencias y tecnologías UNCA

  • Diego Duré UNCA
  • Fredy Ramírez UNCA
  • Hector Estigarribia UNCA

Resumo


En el trabajo presentado, se planteó el desarrollo y despliegue de un Smart Contract para registrar actas de calificaciones con el lenguaje de programación Solidity que tiene Ethereum dentro de su Blockchain como alternativa a los sistemas centralizados actualmente utilizados. Para dicho fin se realizó una recopilación sobre los protocolos que sostienen la tecnología Blockchain para entender mejor su funcionamiento, destacando su seguridad computacional y privacidad de datos en frente de los sistemas centralizados actuales, además del estudio de la sintaxis del lenguaje de programación Solidity y su entorno de desarrollo. Además, se procedió a hacer una evaluación del coste de despliegue y utilización del Smart Contract dando como resultado según la investigación dada en un ambiente de prueba un coste relativamente bajo. Sin embargo, en cuanto a la interfaz gráfica para aquellos que desconocen el particular funcionamiento del entorno de desarrollo y despliegue les podría resultar poco amigable.
Palavras-chave: ethereum, blockchain, smart contract, desarrollo, seguridad computacional

Referências

Nick Szabo, Smart Contracts: Building Blocks for Digital Markets, 1996.

Víctor Miranda Palacios, Explorando la Blockchain de Ethereum y el desarrollo de smart contracts, 2018.

Antonio Legerén-Molina Profesor Contratado-Doctor de Derecho civil, Los contratos inteligentes en España, la disciplina de los Smart Contract, publicado por la revista de derecho civil em el 2018.

Esteban Adrián Restrepo e Daniel Arturo Olaya U, Desarrollo de un prototipo basado en Blockchain aplicado a la plataforma IOT sobre un sistema embebido, 2018.

Alex Preukschat Libro Blockchain, Consenso. [En línea] . Disponible en: [link] 14 Febrero 2017/18 Enero 2019.

Satoshi Nakamoto, Bitcoin: A Peer-to-Peer Electronic Cash System, 31 enero 2009.

Vitalik Buterin, GENERATION Ethereum White Paper A NEXT GENERATION SMART CONTRACT & DECENTRALIZED APPLICATION PLATFORM, 2013.

Ethereum Homestead: Que es Ethereum? - Documentación. [En línea]. Disponible en: [link] ethereum.html

Aplicaciones, utilidad y casos de uso del blockchain com ejemplos de 2020. [En línea]. Disponible en: [link]

Ciro Espinoza Montes, Metodología de Investigación Tecnológica: Pensando en Sistemas, 2010.

Qué es Scrum, Proyectos ágiles. [En línea]. Disponible en: [link]

Alexander Menzinsky, Gertrudis López, Juan Palacio, Scrum Manager V. 2.6, Julio 2016.

Metodología: Capítulo 3. [En línea]. Disponible en: [link]

Gustavo Daniel Gil, Herramientas para implementar LEL y Escenarios (TILS), 2002.

Documentación de Solidity. [En línea]. Disponible en: [link]

Solidity: Todos los recursos sobre el lenguaje de programación de los smart contracts. [En línea]. Disponible en: [link]

Documentación de Remix, Ethereum-IDE. [En línea]. Disponible en: [link]

A message to the Community. [En línea]. Disponible en: [link]

GAVIN WOOD, ETHEREUM: A SECURE DECENTRALISED GENERALISED TRANSACTION LEDGER, abril 2014.

Kerlinger, Investigación del comportamiento , 2002
Publicado
27/11/2024
DURÉ, Diego; RAMÍREZ, Fredy; ESTIGARRIBIA, Hector. Desarrollo de un Smart Contract para registro de actas de calificaciones com tecnología Blockchain para la facultad de ciencias y tecnologías UNCA. In: CONGRESSO LATINO-AMERICANO DE SOFTWARE LIVRE E TECNOLOGIAS ABERTAS (LATINOWARE), 21. , 2024, Foz do Iguaçu/PR. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2024 . p. 137-144. DOI: https://doi.org/10.5753/latinoware.2024.245344.