Aplicaciones
Del
25/11/25
Hasta
6/2/26
CURSADA
Del
10/2/26
Hasta
10/3/26
HORARIO

Martes 3 a 5 pm Arg. (GMT-3 ) Consulta tu hora local

NIVEL
Advanced
APLICA AQUÍ

Al registrarse en este curso, está automáticamente aceptando nuestro Código de Conducta.
MATERIALES DEL CURSO
Los desarrolladores de Bitcoin Core están trabajando para garantizar nuestra seguridad y libertad. Aprenderemos muchas de las cosas que han implementado y que pocas personas conocen. Comenzaremos con cómo crear una wallet, hacer transacciones de una y múltiples firmas, usar bloqueos por tiempo y muchas otras funcionalidades, todo desde la línea de comandos de Bitcoin Core. Esta es una excelente oportunidad para adquirir una comprensión inicial sobre la programación en Bitcoin.
Curriculum:

Clase 1: Introducción, conceptos generales, método de trabajo Introducción a los ejercicios prácticos, donde se demostrará el método de trabajo y se responderán preguntas. Conceptos generales de P2PKH, instalación de nodos (en general). Inicio del nodo en modo regtest. Repaso de conceptos generales de Bitcoin, blockchain, etc. Transacciones K2PKH, P2SH, P2WPKH, P2WSH, P2TR. Instalación de Bitcoin Core. Modo Regtest, bitcoin.conf. Algunos comandos necesarios para el primer ejercicio, ej: crear billetera. Algunos campos en el decodificador de transacciones decoderawtransaction. Introducción al ejercicio 1. Lectura para la próxima clase.

Clase 2: Crear billeteras y hacer transacciones, descriptores, RBF, CPFP, secuencia Breve explicación de funciones en bitcoin-cli. Elementos de transacciones en bitcoin-cli. Secuence. Vbytes. Comando: estimatefee. RBF (Replace-by-Fee). CPFP (Child-Pays-For-Parent). Discusión sobre RBF y CPFP. Listdescriptors. Introducción al ejercicio 2.

Clase 3: PSBT, Multifirma, Scripts, Miniscripts Repaso del ejercicio 1. Breve introducción a los scripts. PSBT (Partially Signed Bitcoin Transaction), createpsbt. Agregar descriptores de salida. Importar descriptores en billeteras watch-only. Fundpsbt, signrawtransactionwithwallet, etc. Introducción al ejercicio 3.

Clase 4: Timelocks, OP_Return Repaso del ejercicio 2. Timelocks (Bloqueos de tiempo). OP_Return. NFTs en OP_Return (debate). Introducción al ejercicio 4.

Clase 5: Creación de transacciones con Timelocks relativos Repaso del ejercicio 3. Creación de transacciones con Timelocks. Check Sequence Verify (CSV). Posibles aplicaciones: por ejemplo, herencia. Otra aplicación: CSV y CLTV (Check LockTime Verify) en contratos HTLC de Lightning Network. Introducción al ejercicio 5.

Detalles del curso:

En este curso aprovecharemos las oportunidades que nos ofrece Bitcoin Core al interactuar con la línea de comandos.

Esta es una gran oportunidad para obtener un entendimiento introductorio sobre la programación en Bitcoin y dar inicio a tu carrera en la industria.

Prerequisites

  • A computer or Chromebook with a Linux terminal work environment (see links for each operating system).
  • Basic programming knowledge, loops, and conditionals.
  • Basic Bitcoin knowledge

Instructions for Windows: Activate WSL (Windows Subsystem for Linux) using the Windows command line. You will find instructions at: https://learn.microsoft.com/es-es/windows/wsl/install. If you don't know which distribution to install, try Ubuntu-24.04.

Instructions for Chromebook: Activate developer mode. You will find instructions at: https://support.google.com/chromebook/answer/9145439?hl=es-419

If you know how to program but have never written a Bash Script, you can read this tutorial: https://www.hostinger.com/es/tutoriales/bash-script-linux

You will need to refresh your knowledge of GitHub and Linux command line. Comment end  

Tu compromiso:

Tu compromiso es hacer 'Proof of Work’, al estudiar los recursos otorgados para retar tus conocimientos y compartirlos con otros Bitcoiners, a esto le llamamos “social learning”.

En la parte teórica, en cada sesión se analiza un capítulo del libro. Es decir, cada semana leerás al menos un capítulo y un artículo para ahondar en el tema del libro.

En la parte práctica se proporcionarán tutoriales, talleres y videos hechos por nosotros para que puedas dar tus primeros pasos para ser un developer de Bitcoin. Algunas serán sesiones en vivo, para otros temas tienes que hacer sol@ por tu cuenta el aprendizaje y reforzar con sesiones para preguntas y respuestas. Durante todo momento habrá expertos ayudándote con tus dudas. ¿Estás listo para el reto?

INSTRUCTORES
Rosa
Dev - Lider de Educación
MÁS INFORMACión
PREGUNTAS FRECUENTES
+ ¿Qué es un seminario socrático?
Los seminarios de la Librería de Satoshi se basan en la metodología socrática, centrada en hacer preguntas y reflexionar sobre las respuestas para llegar a una comprensión más profunda sobre Bitcoin. En el seminario socrático, se comparte material que los participantes deben estudiar y el Líder de Educación sirve de moderador y hace preguntas abiertas y desafiantes para estimular la reflexión crítica y el diálogo entre los participantes. Es una metodología de aprendizaje social.
+ ¿Puedo tomar el curso o seminario en cualquier momento o hay horarios establecidos?¿Quedan grabados?
En la Librería de Satoshi promovemos un ambiente de libertad y privacidad, por lo tanto, los seminarios socráticos no quedan grabados. Hay cursos, talleres e intervenciones de invitados especiales que si quedan grabados y se comparten con los participantes a través de Moodle.
+ ¿Hay algún requisito previo para tomar los cursos y seminarios?
Para los cursos dirigidos a principiantes no hace falta preparación previa. Sin embargo, recomendamos seguir el siguiente orden para tu formación profesional Mastering Bitcoin > Mastering Lightning .  Cada curso intermedio y avanzado detallará los requisitos necesarios
+ ¿Necesito algún requerimiento en software/hardware para realizar los seminarios?
Para participar en el seminario socrático no hay un requerimiento específico. Sin embargo, para algunas actividades prácticas como la instalación de tu nodo Bitcoin si será necesario y se te indicará durante el seminario. Cada curso intermedio y avanzado detallará los requerimientos necesarios.
+ ¿Cómo accedo al contenido del curso?
Una vez inscrito podrás acceder a través de un usuario personal a los recursos disponibles en Moodle para el curso.
+ ¿A través de qué plataforma se dicta el curso?
El curso se dicta a través de BBB, el enlace se comparte con ustedes una vez inscritos a traves de Moodle.
+ ¿Cómo puedo interactuar con el instructor y otros estudiantes?
La Librería de Satoshi es una comunidad para intercambiar aprendizaje sobre Bitcoin y Lightning Network, Discord es el canal donde te encuentras con esa comunidad. Cada seminario tiene su propio foro en Moodle donde puedes compartir preguntas, proyectos e ideas con los participantes y líderes de educación.
+ ¿Cómo se evalúa mi progreso en el curso?
Los seminarios no se califican con notas. Durante los seminarios se hacen actividades prácticas y teóricas que te permitirán conocer tu progreso. En cuanto a los cursos poseen cuestionario obligatorio y en algunos casos otras actividades y entregas.
+ ¿Puedo obtener un certificado al completar el curso?
Sí. Para obtener el certificado necesitás: cumplir con la asistencia requerida, al menos el 75%, aprobar el Cuestionario Final y completar la actividad final del curso (en caso que corresponda)
+ ¿Hay algún tipo de ayuda o soporte disponible durante el curso?
Durante el curso, los líderes de educación responderán a través del foro las consultas. Además, los miembros de la Librería de Satoshi están atentos a apoyar a los participantes a través del canal de Discord. Y a través de courses@libreriadesatoshi.com se canalizan y resuelven todas las cuestiones de logística y soporte.