Resumen

¡Felicitaciones! Has finalizado el Curso de Introducción a Seguridad de Smart Contracts.

Conocimientos adquiridos en el curso

A lo largo del curso, aprendimos por qué es importante la seguridad y exploramos las vulnerabilidades más típicas de los contratos inteligentes como:

  • Validación de usuarios con tx.origin y msg.sender.
  • Aleatoriedad en Blockchain.
  • Overflow y Underflow.
  • Variables privadas, no tan privadas.
  • DelegateCall.
  • Insuficiencia de gas.
  • Forzar el envío de ETH.
  • Reentrancy simple .
  • Reentrancy cruzado.
  • Tipos de denegación de servicios.

El objetivo de este aprendizaje no es que no nos ataquen, sino estar correctamente prevenidos, ya que los intentos de ataque son inevitables. Desarrollar software de buena calidad y con buenas prácticas es esencial en cualquier tipo y aún más en Blockchain.

Felicidades nuevamente y nos vemos en el siguiente curso. ¡Nunca Pares de Aprender!


Contribución creada por: Kevin Fiorentino (Platzi Contributor).