- ¿Qué es blockchain? introducción e historia
- B. Historia
- C. Clasificaciones
- Criptomonedas
- E. Beneficios y riesgos
- Redes blockchain: pública, privada e híbrida
- Campos de aplicación de la tecnología blockchain
- Pros y contras de blockchain
- Recompensas y tiempo de minado. Transacciones y bloques en Ethereum
- Progreso de la normativa de la contratación electrónica
- Los contratos inteligentes o smart contracts
- Aspectos básicos de smart contracts
- Funcionamiento de los smart contracts
- El principio de neutralidad tecnológica como pilar de la innovación
- Los contratos inteligentes desde la perspectiva del derecho de la contratación
- Medios de prueba de smart contracts
- Usos de los contratos inteligentes
- ¿Qué es IoT?
- Los contratos inteligentes mediante solidity
- Instalación de solidity
- Condiciones de seguridad
- Solidity mediante ejemplos
- Nociones básicas de los modificadores personalizados
- Funciones principales de los modificadores contractuales
- Características principales de los modificadores de contratos inteligentes
- Tipos y clases de modificadores
- Desarrollo de la figura del modificador payable
- Elementos fundamentales de solc
- Funciones del compilador solc
- Despliegue de un smart contract con web3.Js
- Fundamentos del desarrollo de un contrato inteligente
- Conceptos básicos y utilidades de truffle como desarrollador de smarth contracts
- Aspectos fundamentales de la librería o biblioteca web3
- Ideas fundamentales sobre la integración de software
- Concepto y tipo de tests, o pruebas de integración de software
- Realización del test de integración mediante Truffle suite
- Desarrollo de la figura de metamask, y los wallet de criptomonedas
- Funcionamiento e instalación de metamask
- Metamask como instrumento de emisión y depuración de smarth contracts
