Aprender Bitcoin desde la línea de comandos es un tutorial 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.
NOTA: Este es un borrador en progreso, por lo que puedo obtener algunos comentarios de los primeros revisores. Aún no está listo para usarse.
Este tutorial asume que usted tiene algunos conocimientos previos mínimos sobre cómo usar la interfaz de línea de comandos. Si no es así, hay muchos tutoriales disponibles y tengo uno para usuarios de Mac en https://github.com/ChristopherA/intro-mac-command-line.
Si le gustaría hacer su propia traducción, por favor, vea Contribuyendo, abajo.
Estado: Finalizado. Actualizado para la versión 0.20.
- 1.0: Introducción a la programación con Bitcoin Core y Lightning
- 2.0: Configuración de un Servidor Privado Virtual
Estado: Finalizado. Actualizado para la versión 0.20.
- 3.0: Entendiendo Su Configuración Bitcoin
- 4.0: Enviando Transacciones Bitcoin
- 5.0: Controlando Transacciones Bitcoin
- 6.0: Expandiendo las Transacciones Bitcoin con Multifirmas
- 7.0: Expandiendo las Transacciones Bitcoin con PSBTs
- 8.0: Expandiendo Transacciones Bitcoin en Otros Sentidos
Estado: Finalizado. Actualizado para 0.20 y btcdeb.
- 9.0: Introduciendo Bitcoin Scripts
- 10.0: Embebiendo Bitcoin Scripts en Transacciones P2SH
- 11.0: Potenciando Bloqueos de Tiempo con Bitcoin Scripts
- 12.0: Expandiendo Scripts Bitcoin
- 13.0: Diseñando Bitcoin Scripts Reales
Estado: Finalizado.
Estado: Finalizado.
- 16.0: Hablando a Bitcoind con C
- 17.0: Programando Bitcoin con Libwally
- 18.0: Hablando a Bitcoind con Otros Lenguajes
Estado: Finalizado.
Estado: Finalizado.
v2.0.1 de Aprendiendo Bitcoin desde la Línea de Comandos esta completa. Puede haber aun revisiones o ediciones de terceros, pero puede ser usada para aprender.
Estamos considerando tentativamente aquello que podríamos incluir en una v3.0 del curso. Si le gustaría apoyar un trabajo de este estilo, conviértase en un GitHub Sponsor o apoyenos en nuestro BTCPay Server, y háganos saber que fue debido a Aprendiendo Bitcoin.
A menos que sea señalado de otra manera (ya sea en este README.md o en los comentarios en los encabezados de los archivos) el contenido de este repositorio es Copyright © 2020 por Blockchain Commons, LLC, y esta bajo licencia CC-BY.
Aprendiendo Bitcoin desde la Línea de Comandos es un proyecto de Blockchain Commons. Somos orgullosamente una corporación para beneficio social sin fines de lucro comprometida con el código abierto y el desarrollo abierto. Nuestro trabajo es financiado enteramente por donaciones y camaradería colaborativa con gente como usted. Toda contribución va a ser destinada a construir herramientas abiertas, tecnologías y técnicas que sostengan una avanzada cadena de bloques, una infraestructura de internet segura y promuevan la web abierta.
Para apoyar financieramente el futuro desarrollo de Aprendiendo Bitcoin desde la Línea de Comandos y otros proyectos, por favor, considere convertirse en un patrocinador de Blockchain Commons a través de un patrocinio mensual continuo como GitHub Sponsor. También puede apoyar Blockchain Commons con bitcoins en nuestro BTCPay Server.
Animamos las contribuciones publicas a través de issues y pull requests! Por favor, revise CONTRIBUYENDO.md para mas detalles sobre nuestro proceso de desarrollo. Todas las contribuciones a este repositorio requieren un Acuerdo de Licencia de Colaborador firmado mediante GPG.
Si le gustaría proveer una traducción de Aprendiendo Bitcoin desde la Línea de Comandos, por favor, vea también TRADUCIENDO.md.
El mejor lugar para hablar acerca de Blockchain Commons y sus proyectos es en nuestras áreas de debate en GitHub.
Debates de Blockchain Commons. Para desarrolladores, pasantes y patrocinadores de Blockchain Commons, por favor usar las áreas de debate de Repositorio Comunitario para hablar sobre asuntos generales de Blockchain Commons, el programa de pasantías, o temas distintos al Sistema Gordiano o los Estándares de las wallets, cada uno de los cuales tiene sus propias áreas de debate.
Como una comunidad de código abierto y desarrollo abierto, Blockchain Commons no tiene los recursos para proveer apoyo directo a nuestros proyectos. Por favor, considere las áreas de debate como un lugar donde podría obtener respuesta a sus preguntas. Alternativamente, use por favor las características de este repositorio issues. Desafortunadamente, no podemos hacer ninguna promesa sobre el tiempo de respuesta.
Si su compañía requiere soporte para usar nuestros proyectos, por favor, siéntase libre de contactarnos directamente sobre opciones. Nosotros tal vez estemos en condiciones de ofrecerle un contrato para soporte de alguno de nuestros contribuyentes, o estemos en condiciones de dirigirlo hacia otra entidad la cual pueda ofrecerle el soporte contractual que usted necesita.
Las siguientes personas contribuyeron directamente a este repositorio. Usted puede agregar su nombre involucrándose. El primer paso es aprender a contribuir desde nuestra documentación CONTRIBUYENDO.md.
Nombre | Rol | Github | Correo Electrónico | GPG Huella Digital |
---|---|---|---|---|
Christopher Allen | Autor Principal | @ChristopherA | <[email protected]> | FDFE 14A5 4ECB 30FC 5D22 74EF F8D3 6C91 3574 05ED |
Shannon Appelcline | Autor Principal | @shannona | <[email protected]> | 7EC6 B928 606F 27AD |
Contribuciones adicionales listadas abajo:
Rol | Nombre |
---|---|
Contribuyentes: |
|
Revisores: | Glen Willem @gwillem |
Patrocinadores: | Blockstream Corporation |
Queremos mantener todo nuestro software seguro para todo el mundo. Si descubre alguna vulnerabilidad de seguridad, apreciaríamos su ayuda en revelarla a nosotros de una manera responsable. Desafortunadamente no somos capaces de ofrecer recompensas por errores en este momento.
Le pedimos que nos brinde su buena fe y use sus mejores esfuerzos para no filtrar información que pueda dañar a algún usuario, sus datos, o nuestra comunidad de desarrolladores. Por favor, denos una cantidad de tiempo razonable para arreglar el asunto antes de publicarlo. No defraude a nuestros usuarios en el proceso de descubrimiento. Prometemos no emprender acciones legales contra investigadores que señalen problemas dado que realicen su mejor esfuerzo para seguir estas pautas.
Por favor, reporte vulnerabilidades de seguridad sospechosas en privado vía un correo electrónico a [email protected] (no use este correo para soporte). Por favor, NO cree issues públicamente visibles por vulnerabilidades de seguridad sospechosas.
Las siguientes claves pueden ser usadas para comunicar información sensible a los desarrolladores:
Nombre | Huella Digital |
---|---|
Christopher Allen | FDFE 14A5 4ECB 30FC 5D22 74EF F8D3 6C91 3574 05ED |
Puede importar una llave ejecutando el siguiente comando con esa huella digital en particular: gpg --recv-keys "<fingerprint>"
Asegúrese que coloca comillas alrededor de las huellas digitales que contienen espacios.