Bitcoin con Rigor by Jose Sanchis
Un análisis detallado de cómo funciona Bitcoin, desglosando sus componentes de forma clara para entender tanto las partes como el sistema completo. Explora su potencial y riesgos como experimento monetario que, aunque no ha superado la prueba del tiempo como el oro, tiene un diseño prometedor.
Bitcoin es difícil de entender del todo. Requiere conocimientos de computación, economía y finanzas, y además es un activo digital sin precedente histórico que sirva de guía. Pero igual que Internet (también joven pero innegablemente transformador), Bitcoin tiene el potencial de redefinir sistemas y dejar un impacto duradero.
Este libro busca darte las herramientas para entender cómo funciona Bitcoin. Así podrás formar tu propia opinión informada sobre su papel en la sociedad o, si lo decides, empezar una carrera profesional en este sector. Está escrito con rigor pero sin tecnicismos excesivos: conciso, accesible y pensado para que comprendas Bitcoin de verdad.
Contenido
1. Conceptos Básicos de Computación
- Información y Comunicación
- Cómo Funcionan las Computadoras
- Lenguajes y Protocolos
- El Modelo OSI: La Cebolla de la Computación
- Puertas Lógicas: Funciones Fundamentales de Computación
- Redes Cliente-Servidor y P2P
2. Conceptos Básicos de Criptografía
- Complejidad Asimétrica
- Cifrados, Claves y Criptografía Simétrica
- Criptografía Asimétrica
- El Movimiento Cypherpunk
- Funciones Hash Criptográficas
3. Los Fundamentos de Bitcoin y las Criptomonedas
- Generadores de Claves y Aleatoriedad
- Firmas Criptográficas
- El Problema del Logaritmo Discreto
- Criptografía de Curva Elíptica
- Árbol de Merkle
- Dinero Digital Tradicional
- Algoritmos de Consenso Distribuido
- Prueba de Trabajo (PoW)
4. Bitcoin Pieza por Pieza
- ¿Blockchain o Hashchain?
- Sincronización de Bloques
- La Headerchain
- Claves y Firmas en Bitcoin
- Transacciones y el Modelo UTXO
- Bitcoin Script y Opcodes
- P2PKH (Pay to Public Key Hash) y P2PK
- Multifirmas y P2SH (Pay to Script Hash)
5. Nodos y Blockchain en Detalle
- Tamaño y Frecuencia de Transacciones
- Inicialización de un Nodo de Red Completo
- Bases de Datos y Pruning
- Cómo Funciona una Wallet
- Wallets, Nodos SPV y Otros
- Del Mempool a la Blockchain
- Forks y Criticidad del Consenso
- Hard Fork vs. Soft Fork
6. Actualizaciones y Aplicaciones de Bitcoin
- Mucho Trabajo por Delante
- Maleabilidad de Transacciones
- Segregated Witness (SegWit)
- P2WPKH y P2WSH
- Canales de Pago Unilaterales
- Canales Lightning
- Pagos Multicanal y HTLCs
- Lightning Network
- Discreet Log Contracts (DLCs)
- MAST, P2SMR y P2CH
- Taproot y Grafroot
Presentación del libro
Enlaces relacionados
- Sitio web del libro: www.bitcoinconrigor.com