跳至主要内容

衍生路徑與帳戶

BitTool Signer 會從每個種子衍生一組固定的帳戶。你的錢包應使用相同的路徑,否則 BitTool Signer 將找不到請求所要求的金鑰。

帳戶​

鏈類型帳戶路徑地址第一個地址(測試助記詞)
BitcoinNative SegWit(P2WPKH)m/84'/0'/0'…/0/i 收款、…/1/i 找零bc1qcr8te4kr609gcawutmrza0j4xv80jy8z306fyu
BitcoinTaproot(P2TR,BIP86)m/86'/0'/0'同上bc1p5cyxnuxmeuwuvkwfem96lqzszd02n6xdcjrs20cac6yqjjwudpxqkedrcr
BitcoinNested SegWit(P2SH-P2WPKH)m/49'/0'/0'同上37VucYSaXLCAsxYyAPfbSi9eh4iEcbShgf
BitcoinLegacy(P2PKH)m/44'/0'/0'同上1LqBGSKuX5yYUonjxT5qGfpUsXKYYWeabA
Bitcoin多重簽名共同簽名者,P2WSHm/48'/0'/0'/2'僅限多重簽名—
Bitcoin多重簽名共同簽名者,P2SH-P2WSHm/48'/0'/0'/1'僅限多重簽名—
EVMStandardm/44'/60'/0'…/0/i0x9858EfFD232B4033E47d90003D41EC34EcaEda94
TRONStandardm/44'/195'/0'…/0/iTUEZSdKsoDHQMeZwihtdoBiN46zxhGWYdH
SolanaStandard(Phantom、Solflare、Backpack …)—m/44'/501'/0'/0'HAgk14JpMQLgt6rVgv7cBQFJWFto5Dqxi472uT3DKpqk
SolanaTrust Wallet 風格—m/44'/501'/0'GjJyeC1r2RgkuoCWMyPYkCWSGSGLcz266EaAkLA27AhL
SolanaLegacy(根帳戶)—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、BackpackSolana 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)是同一把金鑰