Address
使用隨機密鑰對查詢 UTXO
隨著比特幣網路中交易數量的增長,比特幣地址的數量也會增長。有人可以通過生成隨機密鑰對並檢查派生的比特幣地址是否有任何硬幣來“清除”比特幣嗎?這在未來的任何時候都可能盈利嗎?即使這種攻擊的盈利能力很低,如果有一些比特幣以這種方式被盜,它也可能會影響對比特幣網路的信心。
有人可以通過生成隨機密鑰對並檢查派生的比特幣地址是否有任何硬幣來“清除”比特幣嗎?
是的。
這在未來的任何時候都可能盈利嗎?
不。
可能的地址數量非常龐大,對於人腦來說太大了,無法理解。
對於初學者,有 2^160 個可能的 P2PKH 地址。那麼有 2^160 個可能的 P2SH 地址。還有 2^160 個可能的 P2WPKH 地址和 2^256 個 P2WSH 地址。這意味著目前的總地址空間為 3(2^160)+2^256。你隨機選擇生成一個與比特幣相關聯的地址的機率非常小,基本上為零。
如果我們假設 1000 億個地址與比特幣相關聯或將在未來(這是一個非常慷慨的估計),那麼您能夠找到其中一個的機率是 8.636 × 10^-67。這個機率是如此之小,而且如此不可能,以至於它永遠不會有利可圖或有任何發生地址衝突的可能性。
BIP39 地址的數量接近 2^132。目前的 utxo 集大小接近 60 mill。遇到任何一個使用的地址所需的試驗次數是 2^132/60e6 =9e31 試驗。使用目前的雜湊率,如果可以將雜湊率轉移到查找 utxo 集,它將在 12.4 萬億秒〜 400 年內找到非空地址。