Private-Key

我可以在不涉及任何私鑰和子索引的情況下驗證從其父公鑰派生的子公鑰嗎?

  • July 11, 2022

我有一個擴展的私鑰,我正在創建多個子私鑰/公鑰對。如果要驗證子公鑰是從父公鑰派生的。我可以這樣做嗎?提前致謝!

如果您有父公鑰和(非強化)索引,您可以生成子公鑰並驗證它是否匹配。恐怕沒有索引就無法做到這一點,因為推導涉及單向散列步驟。

要派生子密鑰,必須滿足/滿足兩個條件:

  1. 擴展父公鑰可用(公鑰&鏈碼)
  2. 派生路徑使用非硬化索引
  3. (可選)知道推導路徑;如果您不知道,則需要時間來迭代各種組合(即蠻力),但通常它們只是簡單地遞增,因此成本不高。

參考公共父密鑰 → BIP-0032 中的公共子密鑰。

引用自:https://bitcoin.stackexchange.com/questions/114407