Transactions

隨著區塊鏈中可用公鑰數量的增加,是否會給私鑰的安全帶來額外的風險?

  • December 9, 2016
  1. 任何比特幣地址在花費其 BTC 時最終都會使用其公鑰。眾所周知,比特幣地址是通過使用單向函式從公鑰生成的。使用比特幣地址有什麼好處?
  2. 在花費 BTC 之前,它會使任何地址匿名嗎?
  3. 雖然隨著時間的推移區塊鏈的大小會增加,但有很多可用的公鑰,一些欺詐者可能會嘗試通過啟用暴力方法來估計私鑰。它是否會對整個系統造成任何不利或造成額外風險?

任何比特幣地址在花費其 BTC 時最終都會使用其公鑰。眾所周知,比特幣地址是通過使用單向函式從公鑰生成的。使用比特幣地址有什麼好處?

這使公鑰保密,直到資金支出。這意味著與該公鑰始終顯示在區塊鏈上相比,您擁有更高程度的隱私。

在花費 BTC 之前,它會使任何地址匿名嗎?

使用 P2SH/P2PKH/P2WPKH 時,直到花費才公開密鑰

雖然隨著時間的推移區塊鏈的大小會增加,但有很多可用的公鑰,一些欺詐者可能會嘗試通過啟用暴力方法來估計私鑰。它是否會對整個系統造成任何不利或造成額外風險?

要想實現這一點,量子計算必須取得一些重大進展。但是,這就是為什麼我們建議您在接受比特幣付款時不要重複使用公鑰。

附帶說明一下,採用 pay-to-pub-keyhash 方案的一個缺點是需要在區塊鏈上額外增加 20 個字節(在 P2PKH 的情況下)。隨著時間的推移,這會增加。

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