為了更好地理解比特幣的運作,我決定建立一個名為 TETSUO 的分支。 比特幣使用 secp256k1 ECDSA 與 SHA256/RIPEMD160 哈希來生成地址和簽署交易。TETSUO 保持了相同的加密基礎,我們繼承了數十年的安全研究。但我們優化了交易格式: - 將序列號設置為 0xffffffff,以實現完整的腳本兼容性 - 在哈希之前將 SIGHASH_ALL 附加到簽名前映像(而不是之後) - 整體使用正確的小端編碼 這意味著重建整個簽名管道。首先從比特幣核心代碼庫分支,然後在其上構建了一個完整的 TypeScript 錢包 SDK。實現了 BIP39 助記詞生成、UTXO 選擇、費用估算,所有錢包所需的功能。 關鍵部分:僅客戶端簽名。您的私鑰永遠不會接觸任何伺服器。交易在本地構建,在本地簽名,然後廣播到網絡。 開源: (節點) (SDK) (區塊瀏覽器) 理解比特幣意味著理解協議的每一層。