Mastering Bitcoin
2. Prólogo » Ejemplos de Código
Página 8 de 98
Ejemplos de Código
Los ejemplos están desarrollados en Python, C++, y usando la línea de comandos de un sistema operativo tipo Unix como Linux o Mac OS. Todos los fragmentos de código están disponibles en el repositorio GitHub en el subdirectorio code del repo principal. Haga un fork al código del libro, pruebe los programas de ejemplo, o envíe correcciones a través de GitHub.
Todos los fragmentos de código pueden ejecutarse en la mayoría de los sistemas operativos con una instalación mínima de compiladores e intérpretes para los lenguajes correspondientes. Cuando sea necesario, proporcionamos instrucciones de instalación básicas y ejemplos paso a paso.
Algunos de los fragmentos de código y sus salidas se han formateado en la impresión. En todos estos casos, las líneas se han dividido por un carácter de barra invertida (\), seguido de un carácter de nueva línea. Cuando se quiera transcribir los ejemplos, elimine esos dos caracteres y una las líneas de nuevo para ver los resultados idénticos a como se muestran en el ejemplo.
Siempre que sea posible, los fragmentos de código utilizan valores y cálculos reales, por lo que se puede construir cada uno de los ejemplos y obtener los mismos resultados en cualquier código que escriba para calcular los mismos valores. Por ejemplo, las claves privadas, las claves públicas correspondientes y las direcciones son reales. Las transacciones de la muestra, los bloques y las referencias a la cadena de bloques se han introducido en la cadena de bloques real de bitcoin y forman parte del libro contable, por lo que puede verificarse en cualquier sistema bitcoin.