Para entender melhor como o Bitcoin funciona, decidi criar um fork chamado TETSUO. O Bitcoin usa ECDSA SECP256K1 com hashing SHA256/RIPEMD160 para endereços e assinatura de transações. A TETSUO mantém exatamente essa mesma base criptográfica, herdamos décadas de pesquisa em segurança. Mas otimizamos o formato da transação: - números de sequência definidos para 0xffffffff para total compatibilidade de scripts - SIGHASH_ALL anexada à pré-imagem de assinatura antes do hashing (não depois) - codificação little-endian adequada ao longo de todo o conteúdo Isso significou reconstruir toda a cadeia de assinaturas. comecei fazendo um fork do código bitcoin-core, depois construí um SDK completo de carteira TypeScript por cima. implementei geração de mnemônicos BIP39, seleção de UTXO, estimativa de taxas, tudo que as carteiras precisam. A parte crítica: assinatura apenas do lado do cliente. 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 bloco) Entender o Bitcoin significava entender cada camada do protocolo.