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
   18   19   20   21   22   23   24   25   26   27   28