Aprende a crear contratos inteligentes con Solidity
Education
Este libro contiene los siguientes temas.
- Introducción: explicación de los contratos inteligentes y su importancia en el ámbito de la cadena de bloques.
- Fundamentos de Solidity: introducción al lenguaje de programación Solidity, incluida su sintaxis y sus tipos de datos.
- Desarrollo de contratos inteligentes: guía paso a paso para desarrollar un contrato inteligente básico, incluidas su implementación y sus pruebas.
- Desarrollo avanzado de contratos inteligentes: análisis más profundo de las funciones avanzadas de Solidity, como la herencia y el polimorfismo, con ejemplos de desarrollo de contratos inteligentes más complejos.
- Seguridad de los contratos inteligentes: análisis de los riesgos de seguridad habituales y las mejores prácticas para proteger los contratos inteligentes.
- Patrones de diseño de contratos inteligentes: introducción a los patrones de diseño habituales en el desarrollo de contratos inteligentes.
- Interacción entre contratos inteligentes: descripción de las distintas formas en que pueden interactuar con otros contratos inteligentes y sistemas externos, incluidas la comunicación dentro y fuera de la cadena y los mecanismos de oráculos.
- Casos de uso reales: panorama de aplicaciones reales de los contratos inteligentes, incluidas las finanzas descentralizadas, la gestión de cadenas de suministro y la identidad digital.