La grandeza de las criptomonedas con Bitcoin como máximo exponente, va más allá de ser un nuevo tipo de divisa relativamente anónima, sin control institucional o gubernamental y segura, donde no existen fronteras o nacionalidades. La verdadera aportación y lo que realmente perdura en el tiempo (siendo lo más deseado por las empresas para sus plataformas) es la tecnología que trajo consigo, la blockchain.
La cadena de bloques (o blockchain) es un nuevo modo de almacenar la información de forma distribuida y segura. Una idea, inicialmente simple, pero enormemente revolucionaria. Son muchos los que ya la atribuyen bondades como ser la futura Web 3.0, las aplicaciones del futuro o las nuevas redes empresariales.
En este libro se verá que son las criptomonedas, entenderemos cómo funcionan desde sus conceptos más básicos para luego entender las tres evoluciones principales de la blockchain que trajeron Bitcoin, Ethereum e IOTA y por último se analizará la seguridad tanto alrededor de estas como la que se ha de tener al invertir. Un recorrido completo a la historia, tecnología y evolución de esta tecnología para todo tipo de perfiles.
INTRODUCCIÓN
CAPÍTULO 1. EL COMIENZO
1.1 QUIÉN ES SATOSHI NAKAMOTO
1.2 LAS TEORÍAS
1.2.1 Bram Cohen
1.2.2 Craig Wright
1.2.3 Dorian
1.2.4 La última teoría
1.3 EL HOMBRE MÁS RICO DEL CRIPTOMUNDO
1.4 HISTORIA Y EVOLUCIÓN DE BLOCKCHAIN
1.4.1 El bloque génesis
1.4.2 Sus primeros usuarios
1.4.3 Hacked!
1.4.4 El hermano pequeño: Ethereum
CAPÍTULO 2. CONCEPTOS PREVIOS
2.1 EL HASH
2.1.1 Punteros Hash
2.2 CRIPTOGRAFÍA ASIMÉTRICA
2.2.1 Cifrado asimétrico
2.2.2 Firma asimétrica
2.3 REDES P2P
2.3.1 Tipos de redes
2.4 LOS ÁRBOLES DE MERKLE
CAPÍTULO 3. LAS PRUEBAS
3.1 POW: PROOF OF WORK
3.1.1 Que es el nonce
3.1.2 Que es el PoW
3.1.3 Problemas de la PoW
3.2 POS: PROOF OF STAKE
3.2.1 Problemas
3.2.2 Ventajas
3.2.3 Comparando PoW y PoS
3.3 OTRAS PRUEBAS
3.3.1 Proof of Space
3.3.2 Proof of Importance
3.3.3 Proof of Time
CAPÍTULO 4. ENTENDIENDO BITCOIN, LA BLOCKCHAIN 1.0
4.1 UN BLOQUE DE BITCOIN
4.2 QUE ES LA BLOCKCHAIN
4.3 DIRECCIONES EN BITCOIN
4.4 QUÉ SON LOS FORKS
4.4.1 SoftFork
4.4.2 HardForks
4.4.3 Problemas y finales de los fork
4.5 MINERÍA
4.5.1 Minería para mineros
4.6 PRIVACIDAD EN BITCOIN
CAPÍTULO 5. ENTENDIENDO ETHEREUM, LA BLOCKCHAIN 2.0
5.1 UN PAQUETE EN ETHEREUM
5.2 EL GAS
5.2.1 Unidades
5.3 SMART CONTRACTS Y SOLIDITY, LA TEORÍA
5.3.1 Smart Contracts
5.3.2 Solidity
5.3.3 ICO
5.4 SMART CONTRACTS Y SOLIDITY, LA PRÁCTICA
5.4.1 Crear nuestra propia red Ethereum privada
5.4.2 Minar nuestros primeros Ether
5.4.3 Trabajando con Metamask y las redes privadas de pruebas
5.4.4 Utilizando Remix como entorno de desarrollo
5.4.5 EIPs y ERCs los estándares de desarrollo de Ethereum
5.4.6 Implementando nuestro Token e ICO
CAPÍTULO 6. ENTENDIENDO IOTA, LA BLOCKCHAIN 3.0
6.1 QUÉ ES EL INTERNET DE LAS COSAS
6.2 QUE ES IOTA
6.3 QUE ES EL TANGLE
6.3.1 Características del Tangle
6.4 TIPOS DE NODOS
6.4.1 Nodos ligeros
6.4.2 Nodo completo
6.5 EL COORDINADOR
6.6 CASOS DE USO
6.6.1 Mi mejor amigo el dron
6.6.2 El huerto vigilado
6.6.3 Coches autónomos
CAPÍTULO 7. SEGURIDAD EN BLOCKCHAIN
7.1 ATAQUES SOBRE LAS BLOCKCHAIN
7.1.1 Doble gasto
7.1.2 Ataque del 51%
7.1.3 Computación cuántica
7.2 ATAQUES SOBRE LOS CLIENTES
7.2.1 Seguridad en los Wallet
7.2.2 Seguridad en nuestro perímetro
CAPÍTULO 8. LOS PROBLEMAS Y EL FUTURO DE LAS CRIPTOMONEDAS
8.1 LOS PROBLEMAS
8.1.1 Ecologismo
8.1.2 Inestabilidad
8.1.3 Volumen de transferencias
8.1.4 Inmadurez
8.1.5 Exceso de oferta
RECURSOS SOBRE DESARROLLO EN SOLIDITY
REFERENCIAS