Para entender mejor cómo funciona Bitcoin, decidí crear un fork llamado TETSUO. Bitcoin utiliza ECDSA SECP256K1 con hashing SHA256/RIPEMD160 para direcciones y firma de transacciones. TETSUO mantiene esa misma base criptográfica, heredamos décadas de investigación en seguridad. Pero optimizamos el formato de la transacción: - números de secuencia configurados para 0xffffffff para compatibilidad total de scripts - SIGHASH_ALL añadido a la preimagen de firma antes del hash (no después) - codificación little-endian adecuada a lo largo de todo Esto supuso reconstruir toda la cadena de firmas. empecé bifurcando la base de código bitcoin-core, y luego construyó un SDK completo de cartera TypeScript encima. implementé generación mnemotécnica BIP39, selección UTXO, estimación de comisiones, todo lo que necesitan las carteras. La parte crítica: solo la firma del lado del cliente. Tus claves privadas nunca tocan ningún servidor. La transacción se crea localmente, se firma localmente y se emite a la red. Código abierto: (el nodo) (el SDK) (explorador de bloques) Entender Bitcoin significaba comprender cada capa del protocolo.