Multi-Signature

M的多重簽名N,其中1個密鑰可以看到餘額但不能花費(只讀密鑰)?

  • May 23, 2016

如果我有一個非高畫質多簽錢包,檢查它的餘額將是微不足道的(我只需查看區塊鏈即可查看地址的餘額,無需持有密鑰)。

但是,對於 HD 錢包,一個錢包由 N 個地址組成。因此,除非您是密鑰持有者之一,否則要知道這個錢包的餘額並不容易。

因此,這是我的問題:如何從只讀的角度了解多簽高畫質錢包的餘額?密鑰的分配是否可以是非對稱的,以便有一個允許檢查餘額但不允許簽名的密鑰?

本文的作者似乎對您描述的問題進行了一些思考,並提出了一個似乎與您的問題相關的解決方案:

一個新的高畫質錢包,可以容忍密鑰洩漏主密鑰生成。我們的 HD 錢包不是使用一個主私鑰,而是使用 m 個主私鑰 ^d1, 。. . ,^dm 對於一些合理大小的 m 由錢包的要求決定。(例如,在第 2 節的財務主管-審計員組合案例中,m 必須超過組織中部門的數量 t。)為了減小主私鑰的大小,可以偽隨機生成這些主私鑰,而不會失去使用第 1 節中描述的基本確定性錢包進行安全性*

<https://eprint.iacr.org/2014/998.pdf>

使用 XPUB 密鑰,您可以生成子公鑰(不知道任何私鑰)。因此,擁有 XPUB 密鑰允許您以“只讀”方式計算餘額。

確保您了解當有人知道您的 XPUB 和其中一個子私鑰時所涉及的強化和(小)安全風險。

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