有一个狐朋狗友,天天想着邪门歪道赚快钱,要我帮忙写一个钱包碰撞程序,碰撞助记词,检查余额,看能不能碰到里面有大钱的钱包。这几乎不可能,但是他觉得也许有一天会撞到,正好这两天比较闲,就写了一个,顺路普及一下钱包碰撞的概率问题。(他可能是觉得他是天选之子)



从助记词组合的组数和现活跃钱包的数量两方面来分析
一、助记词的组合总数
以太坊钱包遵循 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.48%
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)