区块广播:
· “末日博士”Nouriel Roubini:区块链与贪婪有关,加密货币导致财富集中
· 数据显示:市场流量缓慢回升,BTC交易量虽连续3日萎缩
· 应用程序Bitcoinmap.cash可列出支持BCH支付的商家位置
· 香港联交所认为环球通证的区块链业务与现有业务无关等,有必要暂停其股份买卖
· 美国CFTC前主席:虚拟货币应由政府制定法规加以规范
· 推特对账号@Bitcoin的限制陷入争议
· 台湾“国发会”主委:产业需要区块链等科技导入
· 伊朗或将在旅游业内推广整合加密货币
· 巴比特早班车 | 隔夜要闻一览
· 加密货币分析师Joseph Young:BTC将会和央行共存
· 建设银行副行长:中国在区块链等应用方面成果在国内外市场都有充分的竞争力
· Morgan Creek创始人:比特币永远不会停机
· 中国市场学会理事教授:保险成为区块链最理想的落地场景之一
· 前高盛合伙人:BTC市值在未来20年内轻松超过黄金
· Tether法律顾问拒绝解释USDT储备的资产支撑类型
· 盘和林刊文:区块链等与金融进一步交融,金融领域的信息不对称性将大大下降
· 桑坦德银行回应目前并未使用XRP
· 外国记者因报道有关WB21在QuadrigaCX一案中的多项负面调查结果而面临诉讼威胁
· 天舟文化披露年报,2019年将投资孵化区块链等新技术项目
· 30余万条个人信息叫价1比特币,22岁“网偷”被警方抓获
· “末日博士”Nouriel Roubini:区块链与贪婪有关,加密货币导致财富集中
· 数据显示:市场流量缓慢回升,BTC交易量虽连续3日萎缩
· 应用程序Bitcoinmap.cash可列出支持BCH支付的商家位置
· 香港联交所认为环球通证的区块链业务与现有业务无关等,有必要暂停其股份买卖
· 美国CFTC前主席:虚拟货币应由政府制定法规加以规范
· 推特对账号@Bitcoin的限制陷入争议
· 台湾“国发会”主委:产业需要区块链等科技导入
· 伊朗或将在旅游业内推广整合加密货币
· 巴比特早班车 | 隔夜要闻一览
· 加密货币分析师Joseph Young:BTC将会和央行共存
· 建设银行副行长:中国在区块链等应用方面成果在国内外市场都有充分的竞争力
· Morgan Creek创始人:比特币永远不会停机
· 中国市场学会理事教授:保险成为区块链最理想的落地场景之一
· 前高盛合伙人:BTC市值在未来20年内轻松超过黄金
· Tether法律顾问拒绝解释USDT储备的资产支撑类型
· 盘和林刊文:区块链等与金融进一步交融,金融领域的信息不对称性将大大下降
· 桑坦德银行回应目前并未使用XRP
· 外国记者因报道有关WB21在QuadrigaCX一案中的多项负面调查结果而面临诉讼威胁
· 天舟文化披露年报,2019年将投资孵化区块链等新技术项目
· 30余万条个人信息叫价1比特币,22岁“网偷”被警方抓获
· “末日博士”Nouriel Roubini:区块链与贪婪有关,加密货币导致财富集中
· 数据显示:市场流量缓慢回升,BTC交易量虽连续3日萎缩
· 应用程序Bitcoinmap.cash可列出支持BCH支付的商家位置
· 香港联交所认为环球通证的区块链业务与现有业务无关等,有必要暂停其股份买卖
· 美国CFTC前主席:虚拟货币应由政府制定法规加以规范
· 推特对账号@Bitcoin的限制陷入争议
· 台湾“国发会”主委:产业需要区块链等科技导入
· 伊朗或将在旅游业内推广整合加密货币
· 巴比特早班车 | 隔夜要闻一览
· 加密货币分析师Joseph Young:BTC将会和央行共存
· 建设银行副行长:中国在区块链等应用方面成果在国内外市场都有充分的竞争力
· Morgan Creek创始人:比特币永远不会停机
· 中国市场学会理事教授:保险成为区块链最理想的落地场景之一
· 前高盛合伙人:BTC市值在未来20年内轻松超过黄金
· Tether法律顾问拒绝解释USDT储备的资产支撑类型
· 盘和林刊文:区块链等与金融进一步交融,金融领域的信息不对称性将大大下降
· 桑坦德银行回应目前并未使用XRP
· 外国记者因报道有关WB21在QuadrigaCX一案中的多项负面调查结果而面临诉讼威胁
· 天舟文化披露年报,2019年将投资孵化区块链等新技术项目
· 30余万条个人信息叫价1比特币,22岁“网偷”被警方抓获
20
未解决

随机生成的比特币地址会重复吗?

parameta队长发布在 问答/互助
 7226  14
经过试验,比特币客户端在离线时也可生成钱包地址,那么,如何保证两台机器在极其偶然的情况下生成完全相同的钱包地址?

比如某些在线比特币钱包地址生成器,可以用一句易记的短语来生成公钥私钥对。重复输入该短语,即使换一台机器,生成的钱包地址也是相同的。我们可以将它设想为一个md5或sha1校验器,文件一样时(比如同样的短语),同样算法生成的md5或sha1串是相同的。虽然今天已经证实md5已经不那么可靠,但sha1仍未被有效破解过,就是没有两个不同源串的sha1值能得出相同的sha1串。

那么用sha256算法生成的钱包地址能否重复的关键,就是用作生成源的“源串”了。这个源串,在比特币客户端上,可能是系统的随机数生成器,精确到微秒的timestamp,甚至是鼠标在桌面上的随机移动等,足够多的随机因素组合在一起,足够作为你的钱包的唯一标识了。

当然,本人不了解钱包生成的本质原理,只是有个疑问,比特币交易需在线处理,那么为何钱包地址的生成不要求在线进行呢?虽然概率极其微小,一旦发现生成的钱包地址在p2p网络中被注册过或发生过交易,可以放弃这个钱包地址并重新生成一个,这样岂不更严谨一些?

  • 正序
  • 最新
只看帖主楼层直达
  • idgui.com 船长 2015-10-10 10:22:29 来自App 沙发
    先回答标题:会,但是机率极其小。
    楼主说了不了解钱包生成的本质原理,那么先理解了可能很多疑问便自然懂了。
    给你个http://idgui.com/P可以图形化得动态展示私钥,公钥,地址的生成过程。
    【比特币交易需在线处理,那么为何钱包地址的生成不要求在线进行呢?】
    1,比特币交易是可以离线冷签名的,没有必要非在线处理。
    2,钱包地址本身就存在,不需要本地或在线“生成”,也没有注册不需注册。见所有地址http://idgui.com/Z。各钱包要做只是从中随机选择一个来使用而已。
    【虽然概率极其微小,一旦发现生成的钱包地址在p2p网络中被注册过或发生过交易,可以放弃这个钱包地址并重新生成一个,这样岂不更严谨一些?】
    在生成获得地址后一般是自己可去区块链网站上看看是否有历史交易。除非是弱脑口令的脑残包,否则是很少楼主说的情况的。若出现了当然可以自己再选一个新地址。
    是否碰撞是钱包随机数策略,不同钱包的安全度不同。这只是钱包层面,和币本身关系不大。建议大家会用脑钱包的可用复杂脑口令而不用随机数。
  • 克拉玛依 副船长 2015-10-10 10:43:07 来自PC 板凳
    新地址从未用过,有及其微小的可能重复; 一旦该地址收过一次币,就永久唯一了,因为生成地址时候会检查历史交易中的地址,确保不冲突。
  • ETHman 副船长 2015-10-10 11:25:31 来自PC 地板
    应该会出现重复的吧,之前坛子里不说有不同的公钥,但私钥结果是一样的吗?
  • 文寒110 队长 2015-10-10 11:30:06 来自PC 5楼
    怎么会相同呀
  • fermi 船长 2015-10-10 11:31:01 来自PC 6楼
    其实相当于我告诉你,我跑去澳洲东海岸捡了一粒砂又扔掉了,然后你也跑去澳洲东海岸捡一粒砂,理论上存在你捡到的正好就是我丢的那颗,但事实上是几乎不可能。我也曾经有过这个疑问,甚至还想如何解决,现在发现是多虑了,因为比特币随机产生的地址数量别说给地球上每一粒砂标注一个地址,就是给每个原子标注一个地址都多得多。
  • 我就是个鲁管的 船员 2015-10-10 12:07:52 来自PC 7楼
    fermi 发表于 2015-10-10 11:31 其实相当于我告诉你,我跑去澳洲东海岸捡了一粒砂又扔掉了,然后你也跑去澳洲东海岸捡一粒砂,理论上存在你 ...
    地址相碰的概率比拾对同一颗砂子的概念要还小很多倍。
    楼层直达
  • 小基哥 副船长 2015-10-10 12:38:17 来自App 8楼
    ETHman 发表于 2015-10-10 11:25 应该会出现重复的吧,之前坛子里不说有不同的公钥,但私钥结果是一样的吗?
    怎么可能会呢
  • 小基哥 副船长 2015-10-10 12:38:39 来自App 9楼
    克拉玛依 发表于 2015-10-10 10:43 新地址从未用过,有及其微小的可能重复; 一旦该地址收过一次币,就永久唯一了,因为生成地址时候会检查历史 ...
    我觉得想多了
  • 小基哥 副船长 2015-10-10 12:39:14 来自App 10楼
    fermi 发表于 2015-10-10 11:31 其实相当于我告诉你,我跑去澳洲东海岸捡了一粒砂又扔掉了,然后你也跑去澳洲东海岸捡一粒砂,理论上存在你 ...
    这个理论不错,应该载入
  • gowithbtc 副船长 2015-10-10 14:41:39 来自PC 11楼
    很簡單的一句話,就是拋兩次256個不同的硬幣,得到相同結果的機率就是和比特幣私鑰碰撞的機率是一樣的

    這個機率可是比在澳洲東海岸撿到相同沙子可是小不知道多少倍。更形象的說,應該是在整個宇宙撿到同一個粒子的機率才可能勉強比擬這個碰撞機率

    當然如果出現碰撞,一般不是你運氣好,而是RNG(時機數產生器)出問題了,之前blockchain的Android 錢包wallet就有RNG的問題,導致大家產生的私鑰都一樣
  • 锐火 船员 2015-10-10 17:08:51 来自PC 12楼
    私钥长度是256位的二进制串,随机出两个私钥正好重复的的概率是2^256≈10^77之一,
    相比之下
    1、2元彩票中100万奖的概率是百万分之一(10^6)

    2、2005年全国共发生道路交通事故450254起,造成98738人死亡。
    以13亿人每人平均300次出门来计算,2005出门被车撞死的概率是是四百万分之一(4*10^6)

    目前BTC区块数据大小43950MB,按一个典型交易(地址A发给地址B并找零到地址C)0.225KB计算,共有2亿笔交易。
    假设有1亿个(10^8)私钥已被用过,那随机出其中一个的概率是10^69之一
    相当于连中11次百万大奖,或者连续被车撞死10次。
  • bincoin 海盗王 2015-10-10 19:17:21 来自App 13楼
    应该不会吧,除非地址枯竭了
  • www.anbtc.com 副船长 2015-10-10 19:23:33 来自App 14楼
    地址也不会枯竭!用不完了
  • DogeCoin-Keeper 海盗王 2015-10-10 19:28:24 来自PC 15楼
    理论上会,但是碰上的机率在目前人类寿命内大家公认 不 会 出 现 ,所以认为是安全的.
登录 账号发表你的看法,还没有账号?立即免费 注册