La Universidad de Illinois en Urbana-Champaign (UIUC) ofrecerรก un curso llamado Contratos Inteligentes y Seguridad en la Blockchainย que se llevarรก a cabo del 12 de marzo al 6 de mayo del 2018. El instructor de la asignatura serรก Andrew Miller, Profesor Asistente en la UIUC con experiencia previa en cursos sobre criptografรญa, bitcoin y criptomonedas.
En CriptoNoticias nos pusimos en contacto con Miller, quien nos brindรณ comentarios exclusivos sobre el curso que estarรก dictando. Primeramente le preguntamos por quรฉ escogiรณ especรญficamente el tรณpico de los contratos inteligentes para este curso. El docente e investigador nos dijo lo siguiente:
Este aรฑo marca un punto de inflexiรณn pues muchas universidades ya ofrecen cursos diversos sobre blockchain y he impartido algunos de esos en la UIUC. Pero he querido avanzar con un curso prรกctico en la programaciรณn de contratos inteligentes en particular. Creo que es el รกrea donde se requiere mรกs talento y es una buena oportunidad para ilustrar algunos de los conceptos subyacentes sobre seguridad en esa รกrea.
Andrew Miller
Profesor Asociado
Miller afirma que los contratos inteligentes y las blockchains representan un importante modelo emergente de programaciรณn, donde una base de datos compartida de manera pรบblica es usada como la piedra angular para los sistemas distribuidos, que involucran partes que no son necesariamente confiables.
ยซLos contratos inteligentes se despliegan hoy en plataformas de criptomonedas como Ethereum y Bitcoin, y en รฉstos se arriesga dinero realยป seรฑala Miller al hacer referencia a un ecosistema de financiamientoย basado en contratos inteligentes.
Por otra parte, aรฑade, los contratos inteligentes son parte primordial de tendencias industriales emergentes. Compaรฑรญas como IBM y Microsoft (entre otras), emplean tecnologรญa blockchain en varios sectores de la industria como finanzas y cadenas de suministros.
Un foco importante de este curso es la seguridad, afirma Miller; quien explica que: โEs muy sencillo programar contratos inteligentes que parecen trabajar por un tiempo, pero luego se descubren fallas de seguridad importantesโ. Anteriormente ya se ha sabido de casos en los que una pequeรฑa falla presente en un contrato inteligente puede ocasionar una catรกstrofe en la blockchain, tal y como sucediรณ con las carteras Parity en noviembre del 2017.
Ante la inquietud naciente de la escasez de desarrolladores en el รกrea de blockchain, Miller expresa enfรกtico:
ยกDefinitivamente no hay suficientes desarrolladores! He visto reportes de compaรฑรญas que afirman que hay 10 ofertas de trabajo por cada ingeniero de software con experiencia en blockchain. Las universidades, al menos en Estados Unidos, estรกn ayudando a cerrar esa brecha. Otro hecho que ayuda es la documentaciรณn de fuente abierta y los tutoriales en lรญnea. Con esta asignatura, estoy desarrollando un conjunto de materiales que estarรกn disponibles gratuitamente en lรญnea.
Andrew Miller
Profesor Asociado
Respecto al futuro de la blockchain, Miller afirma que estamos apenas en los comienzos. Lo que se espera en lo inmediato es ver mรกs investigaciones dedicadas a la escalabilidad y a cรณmo reducir los errores de programaciรณn de los contratos inteligentes. โTambiรฉn tendremos una mejor comprensiรณn de las sutiles diferencias entre los modelos de seguridad y los supuestos econรณmicos. Finalmente, las blockchains serรกn una parte esencial de cรณmo se desplegarรกn los nuevos protocolos criptogrรกficosโ, afirmรณ el profesor.