L228 - Aprende Bitcoin: claves, direcciones, Taproot y MuSig

¿Qué es bitcoin a nivel atómico? Si quisiera tocarlo con los dedos como toco una moneda de oro ¿qué tocaría?, ¿desde dónde se empieza a construir todo su universo?
En este episodio te propongo un viaje desde 0 a ese conocimiento. De menos a más, para todos los públicos, con un montón de diagramas e ilustraciones para hacerlo más visual. Pasando por claves, direcciones, condiciones de gasto y Taproot!
Todo ello para construir una base con la que ponernos al día en el estado de las cosas Bitcoin y rematar aprendiendo sobre una nueva técnica de la que cada vez se va a hablar más: MuSig o MuSig2

Links Invitado

Twitter de Jordi: https://x.com/joancomarti
Libro de Jordi y Cristina sobre Criptografía (en catalán): https://criptografia.cat/

Agradecimientos

Aprende a custodiar tus bitcoin

Mentoría de Custodia de Semilla Bitcoin:

Referencias

Taproot and MuSig2 recap de Elle Mouton: https://ellemouton.com/posts/taproot-prelims/
Curva Elíptica en Bitcoin de SalvaZ: https://estudiobitcoin.com/curva-eliptica-en-bitcoin/
Estudio interesantísimo sobre el reuso de Nonces que se encuentran en la cadena de bloques: https://ishaana.com/blog/nonce_reuse/
Serie increíble sobre las firmas Schnorr. Hice un refrito de partes de estos artículos hace un par de años en Patreon https://suredbits.com/introduction-to-schnorr-signatures/
Cómo recuperar distintas billeteras: https://walletsrecovery.org/

Minutaje

Puedes navegar al minuto exacto desde Youtube
    00:00:00 INTRO
    00:05:43 ¿Cuál es tu background?
    00:08:16 · esteganografía
    00:10:01 ¿Recuerdas cuando te cruzas con Bitcoin?
    00:11:05 ¿Cómo llegas a educar Bitcoin?
    00:12:47 ¿Te llamaron la atención por educar Bitcoin?
    00:14:34 A nivel criptografía ¿Qué diferencia ETH a BTC para estudiarlo?
    00:15:21 ¿Cuándo una TX de Bitcoin NO tiene firmas?
    00:15:41 ¿Qué opinión tienen el mundo académico sobre Bitcoin?
    00:19:06 APRENDER BITCOIN: BITCOIN ES UN NÚMERO
    00:20:14 Entender Bitcoin desde 0
    00:20:19 · Bitcoin empieza en 1 número
    00:20:48 · La santa trinidad
    00:21:14 · diferenciar los 2 primeros del tercero
    00:22:30 · Problemas matemáticos difíciles
    00:25:16 Las relaciones nucleares fuertes entre la trinididad de números
    00:25:34 ¿Sale siempre la misma firma en un mismo mensaje?
    00:26:38 el Nonce
    00:34:18 ¿Por qué nos da tanto miedo la criptografía de clave pública?
    00:36:34 ¿Podría ser la criptografía una materia de bachillerato?
    00:40:58 CERTIFICADOS DIGITALES VS BITCOIN
    00:43:06 · Lo que es realmente un Certificado Digital
    00:50:00 ¿Por qué tú eres tú?
    00:52:34 DIRECCIONES ¿Qué es una dirección de bitcoin?
    00:55:21 Condiciones simples y complejas
    00:58:47 ¿Qué pasaba con las direcciones antes de 2021 con las condiciones de Gasto?
    01:01:53 Segwit mantuvo la diferenciación entre scripts simples/complejos
    01:02:55 TAPROOT ¿Qué hizo con esto Taproot?
    01:04:47 Lo que sabes PRE y POST envío
    01:07:24 Un ejemplo de un Candado Complejo
    01:20:06 MULTISIG VS UMBRAL
    01:20:40 ¿Qué es esto de MuSig2?
    01:21:19 Multifirma vs Firma Umbral
    01:28:08 MUSIG
    01:32:31 ¿Qué de todo esto NO podriamos hacer con firmas ECDSA?
    01:34:18 ¿Qué hacemos cuando sumamos Claves y Firmas?
    01:35:25 · Un ataque combinando claves
    01:38:08 Cuando sumas 2 puntos de una curva, ¿el resultado cae dentro?
    01:38:30 Recapitulando MuSig
    01:41:19 Ejemplos donde se combina potencial Taproot + MuSig
    01:46:07 FROST
    01:48:24 ROAST
    01:49:43 Las otras implementaciones de MuSig
    01:51:02 Resumen MuSig
    01:52:05 Cuanto pesa una TX MuSig vs Multifirma vBytes
    01:53:22 TeamScript vs MPC Gang
    01:54:37 ¿Cuál es el precio a pagar por usar MuSig?
    01:55:13 Multifirma vs MuSig
    02:03:00 El problema del Nonce Resude en MuSig
    02:03:39 ¿Por qué tenemos este problema en MuSig?
    02:06:21 MuSig en las HWW
    02:06:42 ¿Qué sería lo de mantener un Estado?