有一個狐朋狗友,天天想着邪門歪道賺快錢,要我幫忙寫一個錢包碰撞程序,碰撞助記詞,檢查餘額,看能不能碰到裏面有大錢的錢包。這幾乎不可能,但是他覺得也許有一天會撞到,正好這兩天比較閒,就寫了一個,順路普及一下錢包碰撞的概率問題。(他可能是覺得他是天選之子)



從助記詞組合的組數和現活躍錢包的數量兩方面來分析
一、助記詞的組合總數
以太坊錢包遵循 BIP-39 標準,助記詞由 12、18 或 24 個單詞組成(常用 12 或 24)。每個單詞從 2048 個預定義的單詞中選擇,具體組合數如下:

12 個單詞
熵長度:128 位,校驗和 4 位,共 132 位。
有效組合數:2128≈3.4×10382128≈3.4×1038 種。
盡管可能的排列爲 204812≈2132204812≈2132,但僅 21282128 種符合校驗和規則。

24 個單詞
熵長度:256 位,校驗和 8 位,共 264 位。
有效組合數:2256≈1.1×10772256≈1.1×1077 種。

也就是說:
12 詞組合數 ≈ 340,282,366,920,938,463,463,374,607,431,768,211,456340,282,366,920,938,463,463,374,607,431,768,211,456
24 詞組合數 ≈ 115,792,089,237,316,195,423,570,985,008,687,907,853,269,984,665,640,564,039,457,584,007,913,129,639,936115,792,089,237,316,195,423,570,985,008,687,907,853,269,984,665,640,564,039,457,584,007,913,129,639,936

二、被使用的錢包數量
已使用的錢包數量 無法精確統計,但可通過以下分析估計:

以太坊地址總量
截至 2023 年,以太坊活躍地址數約 2.5 億個(數據來源:Etherscan),但一個助記詞可派生多個地址,實際助記詞數量遠小於地址數。
對比組合總數
即使假設全球每人生成 10151015 個錢包,總數僅 10341034,仍不足 21282128 的萬億分之一。
結論:已使用的錢包數量在組合總數中可忽略不計。

安全性分析
暴力破解難度
破解 12 詞需 10271027 年(遠超宇宙年齡)。
24 詞的安全性更高,近乎絕對安全。

實際風險
主要威脅來自 私鑰泄露(如釣魚、惡意軟件),而非暴力破解。

在使用中只要注意私鑰避免泄漏,預防釣魚,惡意軟件,你的錢包幾乎是絕對安全的。

如果你的助記詞順序錯亂,或者忘了幾個,那麼是可以用這種碰撞來找回助記詞,但是想漫無目的的碰撞,那麼無異於大海撈針!

最後貼上軟件碰撞截圖
ETH-1.64%
查看原文
post-image
此頁面可能包含第三方內容,僅供參考(非陳述或保證),不應被視為 Gate 認可其觀點表述,也不得被視為財務或專業建議。詳見聲明
  • 讚賞
  • 1
  • 轉發
  • 分享
留言
0/400
冷静冷静在冷静vip
· 05-20 06:17
早就有人搞这个助记词了全自动扫tp钱包
回復0
交易,隨時隨地
qrCode
掃碼下載 Gate App
社群列表
繁體中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)