para una mejor comprensión de cómo funciona bitcoin, decidí construir un fork llamado TETSUO. bitcoin utiliza secp256k1 ECDSA con hashing SHA256/RIPEMD160 para direcciones y firma de transacciones. TETSUO mantiene esa misma base criptográfica exacta, heredamos décadas de investigación en seguridad. pero optimizamos el formato de transacción: - números de secuencia establecidos en 0xffffffff para compatibilidad total con scripts - SIGHASH_ALL añadido a la preimagen de firma antes de hacer el hashing (no después) - codificación little-endian adecuada en todo momento esto significó reconstruir todo el pipeline de firma. comenzamos bifurcando la base de código de bitcoin-core, luego construimos un SDK de billetera completo en TypeScript encima. implementamos la generación de mnemotécnicos BIP39, selección de UTXO, estimación de tarifas, todas las cosas que necesitan las billeteras. la parte crítica: firma del lado del cliente únicamente. tus claves privadas nunca tocan ningún servidor. la transacción se construye localmente, se firma localmente, se transmite a la red. código abierto: (el nodo) (el SDK) (explorador de bloques) entender bitcoin significó entender cada capa del protocolo.