最近接触加密货币,操作备份和导入钱包的时候,产生了一些对完全依赖私钥保密作为核心安全策略的疑问。
我本身没有在技术角度深入了解过 安全 和 加密货币 两个话题。只是在网上大致进行检索后,找到篇比较切题的文章:关于以太坊私钥碰撞,并且提供了实验代码。
简单来讲就是,加密货币的私钥是可以遍历生成的,每一个都是有效的钱包,并且可能是别人正在使用的,存在碰撞的可能(当然,这个行为及其耗时,以至于收益极低)。有极低但非零的概率碰到有余额的地址(当然就算碰到,也大概率是没什么价值的钱包)。
从账户安全的角度来讲,通常我们的互联网账户/银行账户的碰撞难度比私钥碰撞的难度低。但服务端基本都是会增加重复验证的代价的(比如失败三次就锁账户),从而提高了碰撞操作的代价,并且有追偿的可能。
但加密货币私钥钱包查询余额并没有这个安全策略(从我理解和尝试的几次来看,似乎是没有这种策略的,也没办法做这种策略。不知是否是我的误解?)。那么做私钥的碰撞,碰到有余额的账户,似乎是一种看运气的“买彩票”?(考虑到不少人是持有 彩票阴谋论的,那这种碰撞似乎比买彩票更有盼头些...)当然概率是很低的。
不知道这个理解是否正确,是否有大佬可以解答下?(我也不是要真的去这么操作,但觉得作为一个货币系统来讲,这种“钱包”的特性,有悖于我的“常识”)
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.