🔥 Gate Alpha 限時賞金活動第三期上線!
在 Alpha 區交易熱門代幣,瓜分 $30,000 獎池!
💰 獎勵規則:
1️⃣ 連續2日每日交易滿 128 USDT,即可參與共享 $20,000 美金盲盒獎勵
2️⃣ 累計買入 ≥1,024 USDT,交易量前100名可直領獎勵 100美金盲盒
⏰ 活動時間:8月29日 16:00 — 8月31日 16:00 (UTC+8)
👉 立即參與交易: https://www.gate.com/announcements/article/46841
#GateAlpha # #GateAlphaPoints # #onchain#
有一個狐朋狗友,天天想着邪門歪道賺快錢,要我幫忙寫一個錢包碰撞程序,碰撞助記詞,檢查餘額,看能不能碰到裏面有大錢的錢包。這幾乎不可能,但是他覺得也許有一天會撞到,正好這兩天比較閒,就寫了一個,順路普及一下錢包碰撞的概率問題。(他可能是覺得他是天選之子)
從助記詞組合的組數和現活躍錢包的數量兩方面來分析
一、助記詞的組合總數
以太坊錢包遵循 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 詞的安全性更高,近乎絕對安全。
實際風險
主要威脅來自 私鑰泄露(如釣魚、惡意軟件),而非暴力破解。
在使用中只要注意私鑰避免泄漏,預防釣魚,惡意軟件,你的錢包幾乎是絕對安全的。
如果你的助記詞順序錯亂,或者忘了幾個,那麼是可以用這種碰撞來找回助記詞,但是想漫無目的的碰撞,那麼無異於大海撈針!
最後貼上軟件碰撞截圖