Tecnologías de Bitcoin y criptomonedas
Formación Coursera, MOOC (2019). Esta formación, impartida en línea por Princeton University (US), explica cómo Bitcoin y otras criptomonedas funcionan a nivel técnico, y proporciona las bases conceptuales para diseñar software seguro que interactúe con la red de Bitcoin. Otros temas importantes cubiertos incluyen el nivel de seguridad de los Bitcoins, el anonimato de los usuarios de Bitcoin y la posibilidad, o no, de regular las criptomonedas.
Semana 1: Introducción a la criptografía y a las criptomonedas
Temas principales:
- Funciones hash criptográficas;
- Punteros hash y estructuras de datos;
- Firmas digitales;
- Claves públicas como identidades.
Semana 2: Cómo Bitcoin logra la descentralización
Temas principales:
- Centralización vs. descentralización;
- Consenso distribuido;
- Consenso sin identidad: la blockchain;
- Incentivos y prueba de trabajo.
Semana 3: Mecánica de Bitcoin
Temas principales:
- Transacciones de Bitcoin;
- Scripts de Bitcoin;
- Bloques de Bitcoin;
- Red de Bitcoin.
Semana 4: Cómo almacenar y usar Bitcoins
Temas principales:
- Carteras e intercambios en línea;
- Servicios de pago;
- Tasas de transacción;
- Mercados de cambio de divisas.
Semana 5: Minería Bitcoin
Temas principales:
- Hardware de minería;
- Consumo de energía y ecología;
- Piscinas mineras;
- Incentivos y estrategias mineras.
Semana 6: Bitcoin y anonimato
Temas principales:
- Cómo desanonimizar Bitcoin;
- Mezcla descentralizada;
- Zerocoin y Zerocash;
- Tor y Silk Road.
Semana 7: Comunidad, política y regulación
Temas principales:
- Consenso en Bitcoin;
- Software del núcleo de Bitcoin;
- Gobiernos notan Bitcoin;
- Anti-lavado de dinero.
Semana 8: Rompecabezas alternativos de minería
Temas principales:
- Rompecabezas resistentes a ASIC;
- Prueba de trabajo útil;
- Rompecabezas no subcontratable;
- Minería virtual.
Semana 9: Bitcoin como plataforma
Temas principales:
- Bitcoin como registro de solo apéndice;
- Bitcoin como propiedad inteligente;
- Loterías multipartidistas en Bitcoin;
- Bitcoin como fuente de aleatoriedad.
Semana 10: Altcoins y el ecosistema de la criptomoneda
Temas principales:
- Breve historia de los Altcoins;
- Interacción entre Bitcoin y Altcoins;
- Ciclo de vida de un Altcoin;
- Cadenas laterales.
Semana 11: El futuro de Bitcoin
Temas principales:
- El blockchain como vehículo para la descentralización;
- Integración blockchain;
- ¿Qué podemos descentralizar?
- ¿Cuándo es una buena idea la descentralización?
Referencias
Artículos relacionados
Especialización en ciberseguridad (formación Coursera)
Lo esencial de blockchain (formación Cognitive Class)