衍生路徑與帳戶
BitTool Signer 會從每個種子衍生一組固定的帳戶。你的錢包應使用相同的路徑,否則 BitTool Signer 將找不到請求所要求的金鑰。
帳戶
| 鏈 | 類型 | 帳戶路徑 | 地址 | 第一個地址(測試助記詞) |
|---|---|---|---|---|
| Bitcoin | Native SegWit(P2WPKH) | m/84'/0'/0' | …/0/i 收款、…/1/i 找零 | bc1qcr8te4kr609gcawutmrza0j4xv80jy8z306fyu |
| Bitcoin | Taproot(P2TR,BIP86) | m/86'/0'/0' | 同上 | bc1p5cyxnuxmeuwuvkwfem96lqzszd02n6xdcjrs20cac6yqjjwudpxqkedrcr |
| Bitcoin | Nested SegWit(P2SH-P2WPKH) | m/49'/0'/0' | 同上 | 37VucYSaXLCAsxYyAPfbSi9eh4iEcbShgf |
| Bitcoin | Legacy(P2PKH) | m/44'/0'/0' | 同上 | 1LqBGSKuX5yYUonjxT5qGfpUsXKYYWeabA |
| Bitcoin | 多重簽名共同簽名者,P2WSH | m/48'/0'/0'/2' | 僅限多重簽名 | — |
| Bitcoin | 多重簽名共同簽名者,P2SH-P2WSH | m/48'/0'/0'/1' | 僅限多重簽名 | — |
| EVM | Standard | m/44'/60'/0' | …/0/i | 0x9858EfFD232B4033E47d90003D41EC34EcaEda94 |
| TRON | Standard | m/44'/195'/0' | …/0/i | TUEZSdKsoDHQMeZwihtdoBiN46zxhGWYdH |
| Solana | Standard(Phantom、Solflare、Backpack …) | — | m/44'/501'/0'/0' | HAgk14JpMQLgt6rVgv7cBQFJWFto5Dqxi472uT3DKpqk |
| Solana | Trust Wallet 風格 | — | m/44'/501'/0' | GjJyeC1r2RgkuoCWMyPYkCWSGSGLcz266EaAkLA27AhL |
| Solana | Legacy(根帳戶) | — | m/44'/501' | D2PPQSYFe83nDzk96FqGumVU8JA7J8vj2Rhjc2oXzEi5 |
備註:
- 所有 EVM 網路共用一把 EVM 金鑰。 相同的
m/44'/60'/0'/0/i地址可用於 Ethereum、BNB Chain、Arbitrum、Base、OP Mainnet、Polygon、Gnosis 與 Avalanche。網路是簽名請求的一部分,而非金鑰的一部分。 - TRON 有自己的帳戶,coin type 為 195。即使地址的計算方式相似,也不要將 EVM 金鑰重複用於 TRON。
- Solana 金鑰全部採用強化衍生(SLIP-0010 Ed25519),因此沒有 Solana xpub。三個預設組合各是一把單獨的金鑰,必須分別以各自的地址匯出。
- 只會衍生帳戶 0。對於 Bitcoin、EVM 與 TRON,索引
i可以是任何非強化值(0 到 231 − 1)。
主指紋
主指紋 是 HASH160(master public key) 的前 4 個位元組,以 8 位 hex 數字表示。測試助記詞的主指紋為 73c5da0a。BitTool Signer 會在每張錢包卡片上顯示它(顯示為 73C5DA0A),且每個配對 QR Code 都帶有它。
請將它放入每個簽名請求:PSBT 的 bip32Derivation,以及 eth-、tron- 與 sol-sign-request 的 crypto-keypath。BitTool Signer 會使用它,搭配路徑與預期的金鑰或地址,找出必須簽名的錢包。
指紋只有 32 位元。它只是篩選條件,而非身分識別:兩個不同的種子可能擁有相同的指紋。請以 xpub 識別已配對的錢包,絕不要只依賴指紋。
內部身分識別
BitTool Signer 在內部以 walletKeyId = SHA-256("BitTool-Signer/WalletKeyId/v1" ‖ master public key ‖ master chain code) 識別錢包。它從不匯出,也不屬於任何 QR 格式;此處提及它,只是為了讓你知道簽名器內部同樣不以指紋作為身分識別。
對應其他錢包
| 如果使用者的另一個錢包是… | 它可能使用 |
|---|---|
| Bitcoin 錢包(Sparrow、BlueWallet、Nunchuk …) | 四種 Bitcoin 類型之一;請檢查其腳本類型 |
| MetaMask、Rabby、imToken、大多數 EVM 錢包 | m/44'/60'/0'/0/i |
| TronLink、TokenPocket(TRON) | m/44'/195'/0'/0/i |
| Phantom、Solflare、Backpack | Solana standard m/44'/501'/0'/0' |
| Trust Wallet(Solana) | Solana m/44'/501'/0' |
| Ledger Live(Ethereum) | m/44'/60'/i'/0/0:只有它的第一個帳戶(i = 0)是同一把金鑰 |