Learning Bitcoin from the Command Line

FECHAS
De
24/10/23
Hasta
12/12/23
HORARIO

Sesión 1, separada en dos grupos por zonas horarias:

A) Martes, 21 h Argentina (20 h 🇻🇪 - 19 h 🇨🇴 - 18 h 🇲🇽)

B) Miércoles, 19 h España

Sesión 2, todos juntos para revisar los ejercicios prácticos con Lazy Satoshi:

Sábados 16 h España / 11 h Argentina (10 h 🇻🇪 - 9 h 🇨🇴 - 8 h 🇲🇽)

NIVEL
Avanzado
PRECIO
30
PAGA CON FIATPAGA CON BTCAPLICA A UNA BECA

Al registrarse en este curso, está automáticamente aceptando nuestro Código de Conducta.
Aprender Bitcoin desde la línea de comandos es un recurso para trabajar con Bitcoin (y Lightning) que enseña mediante la interacción directa con los propios servidores, como la forma más sólida y segura de comenzar a trabajar con criptomonedas.
Curriculum:

"Learning Bitcoin desde la Línea de Comandos" recurso educativo que se enfoca en el conocimiento y las habilidades prácticas relacionadas con Bitcoin a través de interacciones en la línea de comandos. Este grupo de estudio abarca desde la configuración de Bitcoin Core y el uso de la interfaz de línea de comandos (CLI) de Bitcoin, hasta la creación de scripts para transacciones, la mejora de la privacidad mediante herramientas como Tor e i2p, y la programación de interacciones con Bitcoin. El contenido proporciona orientación paso a paso, ejemplos y ejercicios para el aprendizaje práctico.

Detalles del curso:

🔗 ¡Únete a nuestro Increíble Grupo de Estudio de Programación de Bitcoin con la Línea de Comando! 🔗

¡Bienvenid@ al emocionante mundo de la programación de Bitcoin! Este plan de estudios conciso te llevará a través de los aspectos más vitales de este fascinante protocolo que es el más descentralizado y libre. Ya seas un desarrollador junior en ascenso o un experimentado desarrollador senior, nuestro grupo de estudio te preparará para explorar y conquistar las complejidades de Bitcoin, desde sus cimientos hasta sus aplicaciones más avanzadas.
Este grupo de estudio requiere que ya tengas conocimientos de programación y sobre todo de la línea de comandos.

📚 SECCIÓN UNO: Introducción a la Programación con Bitcoin

  • Introducción a Bitcoin 🪙: Descubre los secretos detrás de la arquitectura y el propósito de Bitcoin.
  • Configuración de un Bitcoin-Core VPS 🚀: Aprende a establecer tu propio Servidor Virtual Privado de Bitcoin-Core usando Bitcoin Standup u otros métodos innovadores.

📋 SECCIÓN DOS: Dominando Bitcoin-CLI

  • Conociendo Tu Configuración Bitcoin 🔍: Obtén una comprensión sólida de tu entorno Bitcoin.
  • Verificando Tu Configuración Bitcoin 🔒: Asegúrate de que todo esté en orden y seguro.
  • Configurando Tu Billetera 💼: Domina la creación y gestión de monederos Bitcoin.
  • Recepción y Envío de Transacciones 💸: Explora desde transacciones crudas hasta descriptores y más.
  • Controlando Transacciones 🛠️: Técnicas avanzadas como RBF y CPFP para gestionar y acelerar transacciones.
  • Explorando Multifirmas (Multisigs) y PSBTs 🤝: Adéntrate en transacciones avanzadas y estructuras multifirma.
  • Otras Técnicas de Transacción 🔄: Locktime, incrustación de datos y mucho más.

💻 SECCIÓN TRES: Desbloqueando el Potencial de Bitcoin Scripting

  • Entendiendo los Scripts Bitcoin 📜: Domina los conceptos fundamentales del scripting en Bitcoin.
  • Ejecución y Prueba de Scripts Bitcoin 🧪: Ejercicios prácticos para reforzar tus habilidades.
  • P2PKH, P2WPKH y Más 💡: Crea scripts para varios tipos de transacciones.
  • Transacciones P2SH 🏛️: Comprende, construye y gasta transacciones P2SH.
  • Empoderando Timelock con Scripts ⌛: Utiliza opciones de tiempo y scripts CLTV/CSV.
  • Expansión de los Horizontes del Scripting 🌌: Scripts condicionales y exploración de comandos avanzados.
  • Diseñando Scripts Bitcoin Reales 🖋️: Crea acertijos y scripts de multifirma complejos.

🌐 SECCIÓN CUATRO: Privacidad y Seguridad

  • Uso de Tor con Bitcoin 🔒: Protege tus transacciones con anonimato Tor.
  • Servicios Ocultos de Bitcoin 🌍: Configura y mejora tus servicios ocultos.
  • Agregando Servicios Ocultos SSH 🛡️: Refuerza la seguridad con servicios ocultos SSH.

📜 Nuestro exhaustivo Grupo de Estudio de Programación de Bitcoin culmina con técnicas avanzadas para preservar la privacidad y seguridad en tus transacciones.

El curso se hará usando github y no nuestra plataforma educativa. Es necesario que repases tus conocimientos de Github y Línea de comandos para Linux.

🚀 ¡Únete Hoy y Eleva tu Carrera! 🚀 Tanto si eres un desarrollador junior buscando expandir tus habilidades, contribuir a tu primer proyecto de código abierto -FOSS- como si eres un desarrollador senior ansioso por abordar nuevos desafíos y aplicar a grants de Bitcoin como developer, este grupo de estudio te proporcionará las bases de Bitcoin y herramientas para entender Bitcoin de una manera divertida y retadora.
¡Inscríbete ahora y desbloquea todo el potencial de esta tecnología revolucionaria!

Nota: Este resumen del plan de estudios apenas raspa la superficie. El grupo de estudio se sumerge en cada tema con ejercicios prácticos y aplicaciones del mundo real. ¡No pierdas la oportunidad de convertirte en un experto en la línea de comandos con Bitcoin!

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
Federico "Fox" Zupicich
Líder de Educación Lightning & LBCL
José Dorrego
Líder de Educación Lightning & LBCL
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 en cualquier momento o hay horarios establecidos?¿Los seminarios 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.
+ ¿Hay algún requisito previo para tomar los 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 > BOLTS.
+ ¿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.
+ ¿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 la página web para el curso.
+ ¿A través de qué plataforma se dicta el curso?
El curso se dicta a través de Zoom, el enlace se comparte con ustedes una vez inscritos.
+ ¿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 canal 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?
Nosotros no calificamos con notas. Durante los seminarios se hacen actividades prácticas y teóricas que te permitirán autoevaluar tu progreso.
+ ¿Puedo obtener un certificado al completar el curso?
Sí, a los participantes que culminen las actividades propuestas y tengan el mínimo de asistencia aceptada se les otorga un certificado de participación.
+ ¿Hay algún tipo de ayuda o soporte disponible durante el curso?
Durante el curso, los líderes de educación harán horas de mentoría. 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.