Aprende programación Bitcoin y Blockchain

Curso presencial intensivo

Ver temario

Presencial

El curso es presencial.
Consiste de clases teoricas y prácticas.
Más detalles en el contenido del curso.

Práctico

En el curso se implementarán conceptos explicados previamente.
Con la finalidad de tener al final del curso un proyecto blockchain funcional.

Educativo

Se requieren conocimientos mínimos de programación con Javascript.
Imprescindible portátil con el software necesario instalado.

  Temario

1: Implementar Bitcoin

  • - Aprende cómo funciona Bitcoin al construirlo.
  • - Implementación de efectivo digital básica en Javascript.
  • - Ejemplo a ejemplo, ir añadiendo nuevas características hasta que se hayan agregado la mayoria de las funciones principales de Bitcoin.

2: Bitcoin-core en regtest

  • - Levantar la red con varios nodos.
  • - Minar bloques.
  • - Crear diferentes tipos de direcciones
  • - Empezar a conocer los diferentes tipos de transacciones.

3: Protocolo y transacciones

  • - Handshake inicial con un nodo de la red P2P y pequeña implementación de la descarga inicial de bloques.
  • - Explicar diferentes smart contracts: P2PK, P2PKH, P2MS, P2SH.
  • - Diferentes ejemplos usando BitcoinJS.

   Educadores

Aitor Ibañez

Desarrollador de software, principalmente en Javascript y PHP. Certificado técnicamente y embajador de RSK. Colaborador en Crown.