para uma melhor compreensão de como o bitcoin funciona, decidi construir um fork chamado TETSUO. o bitcoin utiliza secp256k1 ECDSA com hashing SHA256/RIPEMD160 para endereços e assinatura de transações. o TETSUO mantém essa mesma base criptográfica, herdamos décadas de pesquisa em segurança. mas otimizámos o formato da transação: - números de sequência definidos para 0xffffffff para total compatibilidade de script - SIGHASH_ALL anexado à pré-imagem de assinatura antes da hash (não depois) - codificação little-endian adequada em todo o processo isso significou reconstruir todo o pipeline de assinatura. começámos por bifurcar a base de código do bitcoin-core, depois construímos um SDK de carteira completo em TypeScript. implementámos a geração de mnemônicos BIP39, seleção de UTXO, estimativa de taxas, todas as funcionalidades que as carteiras precisam. a parte crítica: assinatura do lado do cliente apenas. suas chaves privadas nunca tocam em nenhum servidor. a transação é construída localmente, assinada localmente, transmitida para a rede. código aberto: (o nó) (o SDK) (explorador de blocos) compreender o bitcoin significava compreender cada camada do protocolo.