Security

是否可以暴力破解比特幣地址創建以竊取資金?

  • December 4, 2017

比特幣使用者經常為他們進行的每筆交易生成新地址,這大大增加了用於收款的比特幣地址的數量。

是否有可能(並且有利可圖)有人在比特幣地址空間中發現衝突以竊取資金?

這可能“理論上”是可能的,但實際上不太可能實現 - 就像計算辦公樓中的原子數量不太可能一樣。

比特幣地址實際上是ECDSA公鑰的 256 位SHA雜湊,因此這些算法中的任何漏洞都將構成比特幣本身的漏洞。然而,實際上,破解這一級別的加密需要大量的處理能力。巧合的是,它需要與比特幣挖礦所需要的處理能力完全相同的處理能力,而且在幾乎所有情況下,挖礦比黑客攻擊更有利可圖。

編輯:它實際上是 RIPEMD-160(SHA-256(public key)) 而不是我最初提到的 SHA-256(public key),所以它是 256 位公鑰散列的 160 位散列。雖然由於這最後一步,目標密鑰空間(160 位)更小,但它也是潛在黑客必須進行的額外計算。雖然額外的計算複雜度甚至無法消除 96 位鍵空間的刪除,但應該注意的是,在 160 位鍵空間中查找衝突仍然非常困難且耗時。更重要的是,它比實際開採相同數量的硬幣要困難和耗時,

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