1. ¿Qué es blockchain? introducción e historia
  2. B. Historia
  3. C. Clasificaciones
  4. Criptomonedas
  5. E. Beneficios y riesgos
  6. Redes blockchain: pública, privada e híbrida
  7. Campos de aplicación de la tecnología blockchain
  8. Pros y contras de blockchain
  9. Recompensas y tiempo de minado. Transacciones y bloques en Ethereum

  1. Progreso de la normativa de la contratación electrónica
  2. Los contratos inteligentes o smart contracts
  3. Aspectos básicos de smart contracts
  4. Funcionamiento de los smart contracts

  1. El principio de neutralidad tecnológica como pilar de la innovación
  2. Los contratos inteligentes desde la perspectiva del derecho de la contratación
  3. Medios de prueba de smart contracts
  4. Usos de los contratos inteligentes
  5. ¿Qué es IoT?

  1. Los contratos inteligentes mediante solidity
  2. Instalación de solidity
  3. Condiciones de seguridad
  4. Solidity mediante ejemplos

  1. Nociones básicas de los modificadores personalizados
  2. Funciones principales de los modificadores contractuales
  3. Características principales de los modificadores de contratos inteligentes
  4. Tipos y clases de modificadores
  5. Desarrollo de la figura del modificador payable

  1. Elementos fundamentales de solc
  2. Funciones del compilador solc
  3. Despliegue de un smart contract con web3.Js

  1. Fundamentos del desarrollo de un contrato inteligente
  2. Conceptos básicos y utilidades de truffle como desarrollador de smarth contracts
  3. Aspectos fundamentales de la librería o biblioteca web3

  1. Ideas fundamentales sobre la integración de software
  2. Concepto y tipo de tests, o pruebas de integración de software
  3. Realización del test de integración mediante Truffle suite

  1. Desarrollo de la figura de metamask, y los wallet de criptomonedas
  2. Funcionamiento e instalación de metamask
  3. Metamask como instrumento de emisión y depuración de smarth contracts