Mastering Bitcoin

Mastering Bitcoin


¿Quiere unirse a la revolución tecnológica que está arrasando con el mundo de las finanzas?

«Mastering Bitcoin» es la traducción al español del «best seller» de Andreas M. Antonopoulos que explica y simplifica el mundo aparentemente complejo de Bitcoin, que proporciona los conocimientos necesarios para participar en el «Internet de dinero» y permite entender completamente qué es el «blockchain, qué es bitcoin, cómo usarlo y la programación que lo sustenta.

También describe lo que se está construyendo alrededor de Bitcoin, temas relacionados con la inversión en una «startup de blockchain» y/o «fintech».

Este libro es una lectura esencial y la mejor opción para comenzar con el pie derecho también para quién simplemente tiene curiosidad acerca de esta tecnología revolucionaria y de código abierto.

Bitcoin, la primera moneda digital descentralizada y exitosa aún está en su infancia. Ha creado una economía global por valor de cientos de miles de millones de dólares. Esta nueva economía está abierta a cualquier persona con el conocimiento, el deseo y la pasión de participar. «Master Bitcoin» proporciona el conocimiento, tanto técnico como teórico que necesita. Solo tiene que ponerle pasión.

Cubierta

Mastering Bitcoin

1. Elogios a «Mastering Bitcoin»

Escribiendo el libro de Bitcoin

Audiencia Prevista

Convenciones usadas en el libro

Código fuente en GitHub

Ejemplos de Código

Agradecimientos

Edición Abierta y Atribución

Traducción

Glosario Rápido

¿Qué es Bitcoin?

Monedas Digitales Antes de Bitcoin

Usos de Bitcoin, Usuarios y Sus Historias

Confirmaciones

Comprando una Taza de Café

Formas Comunes de Transacción

Añadiendo la Transacción al Libro Contable

Cómo se propaga

Minería de Bitcoin

Minando Transacciones en Bloques

Gastando la Transacción

Compilando Bitcoin Core desde el Código Fuente.

Creando, Firmando y Enviando Transacciones Basadas en Salidas Sin Gastar

Libbitcoin y herramientas sx

btcd

Generando una Clave Pública

Formatos de Claves

Formatos de claves privadas

Decodificar a partir de Base58Check

Codificar de hexadecimal a Base58Check

Formatos de claves públicas

Claves públicas comprimidas

Implementando Claves y Direcciones en Python

Carteras Deterministas Jerárquicas (BIP0032/BIP0044)

Claves extendidas

Experimentando con carteras HD usando Bitcoin Explorer

Direcciones de Vanidad

Generando direcciones de vanidad

Carteras de Papel

Introducción

Propagando Transacciones sobre la Red Bitcoin

Añadiendo Comisiones a Transacciones

Encadenamiento de Transacciones y Transacciones Huérfanas

Verificación Sin Estado

Pago-a-Hash-de-Script (P2SH)

Tipos de Nodos y Roles

Arquitectura de Red Entre Pares (P2P)

La Red Bitcoin Extendida

Descubrimiento de Red

Nodos Completos

Intercambiando «Inventario»

Nodos de Verificación de Pago Simplificada (SPV)

Filtros Bloom

Filtros Bloom y Actualizaciones de Inventario

Reservas de Transacciones

Mensajes de Alerta

Introducción

Estructura de un Bloque

Cabecera de Bloque

Identificadores de Bloque: Hash de Cabecera de Bloque y Altura de Bloque

El Bloque Génesis

Enlazando Bloques en la Cadena de Bloques

Árboles Merkle

Árboles Merkle y Verificación de Pago Simplificada (SPV)

Economía Bitcoin y Creación de Moneda

Consenso Descentralizado

Verificación Independiente de Transacciones

Nodos de Minería

Datos Coinbase

Construyendo la Cabecera de Bloque

Objetivo de Dificultad y Recálculo de Dificultad.

Éxito en el Minado de un Bloque

Validación de un Nuevo Bloque

Montaje y Selección de Cadenas de Bloques

Pools de Minería

Pools gestionados

Ataques de Consenso

11. Cadenas Alternativas, Monedas y Aplicaciones

Una Taxonomía de Monedas y Cadenas Alternativas

Counterparty

Freicoin

NXT

Gridcoin

Darkcoin

Ethereum

Futuro de las Monedas

12. Seguridad de Bitcoin

La Raíz de la Confianza

Supervivencia

Conclusión

Apéndice A: Comandos del Explorador de Bitcoin (bx)

Apéndice B: Propuestas de mejora para Bitcoin

Apéndice C: pycoin, ku, y tx

Apéndice D: Operadores, Constantes y Símbolos del Lenguaje de Script de Transacción

Sobre el autor

Notas

Report Page