For bedre forståelse av hvordan bitcoin fungerer, bestemte jeg meg for å bygge en fork kalt TETSUO. bitcoin bruker secp256k1 ECDSA med SHA256/RIPEMD160 hashing for adresser og transaksjonssignering. TETSUO opprettholder akkurat det samme kryptografiske grunnlaget, vi arver tiår med sikkerhetsforskning. Men vi optimaliserte transaksjonsformatet: - sekvensnumre satt til 0xffffffff for full skriptkompatibilitet - SIGHASH_ALL lagt til signeringsforbildet før hashing (ikke etter) - ekte little-endian-koding gjennom hele Dette betydde å bygge opp hele signeringsrøret på nytt. startet med å forke bitcoin-core-kodebasen, og bygde deretter et komplett TypeScript lommebok-SDK på toppen. implementerte BIP39 mnemonisk generering, UTXO-valg, gebyrestimering, alt det lommebøker trenger. Den kritiske delen: kun signering på klientsiden. Dine private nøkler berører aldri noen server. Transaksjonen bygges lokalt, signeres lokalt, og sendes til nettverket. Åpen kildekode: (noden) (SDK-en) (blokkutforsker) Å forstå Bitcoin betydde å forstå hvert lag i protokollen.