Track: 
2

Recientemente, la tecnología blockchain ha sido promovida como un elemento de cambio para muchas industrias. La tecnología de contabilidad distribuida que surgió de Bitcoin tiene aplicaciones prometedoras más allá de las monedas digitales.

Uno de los casos de uso más prometedores de la tecnología blockchain es la elaboración de contratos inteligentes.

Si bien el concepto existe desde hace tiempo, al menos desde que Nick Szabo escribió el concepto en 1996, no fue hasta la llegada del blockchain de Ethereum con la capacitad de expresar cualquier computación (“Turing complete”), que el uso del contrato inteligente se hizo común.

Los contratos Ethereum existen en direcciones de contrato y pueden invocarse mediante llamadas de transacción.

Ejecutar contratos escritos en código y almacenados en un blockchain público inmutable crea ciertos riesgos y problemas. El desarrollo sobre blockchain requiere una aproximación a la ingeniería de software nueva y adaptada.

En este seminario presentamos algunas vulnerabilidades conocidas con ejemplos reales y discutiremos posibles soluciones.

 

Tipo: 
Seminario
Fecha y Hora: 
Martes, 12 Junio, 2018 - 16:45 a 17:45
Ponente: