Page 23 - 07
P. 23
Middleware para
impulsar Blockchain
A pesar de las grandes ventajas que ha demostrado la utilización
de la tecnología Blockchain, como respuesta para las limitantes
que se tienen en un sistema tradicional en cuanto a seguridad de
los datos, dependencia de terceros y el punto único de falla o por
sus siglas en inglés (SPOF, Single Point Of Failure), sigue siendo
una tecnología poco explorada en el desarrollo de proyectos. Este
fenómeno se le atribuye, entre otros factores, a la desconfianza que
diversas organizaciones tienen sobre esta tecnología al ser diferente
a los modelos tradicionales a los que se encuentran acostumbrados
y al nivel de complejidad que representa el llevar a cabo la conexión
entre una aplicación con la plataforma de Ethereum para la
realización de diversas tareas.
El objetivo de este trabajo se centra en investigar de qué manera se
puede desarrollar un middleware para facilitar el lanzamiento e
interacción con Smart Contracts alojados en una red de Blockchain
de Ethereum que acepte el protocolo RPC para el llamado de sus
funciones y eventos, haciendo uso de los datos generados a partir de
compilación del contrato (ABI y ByteCode) y peticiones HTTP con
mensajes en formato JSON desde una aplicación.
23