[闲聊]比特币会不会提早挖完呢?

楼主: commandoEX (卡曼都)   2018-05-27 17:08:46
刚刚闲闲没事忽然想到
维基上说明PoW是靠Hash演算的结果再加上位元遮罩去跟解答比对
并且配合算力网难度增减
这样来看难度不就会有个最大值?(就是要求跟完整的Hash值符合)
而比特币用的算法SHA-2 256 理论上每计算2^128次就有机会找到重复的Hash值
因此如果10分钟内算力网超过2^128次比特币出块速度永久加快
然后我就找看看有没有人问过类似问题
刚好去年还真的有人问过XD
https://bit.ly/2IP6m4G
(就是问为何还没法找到SHA-2 256的哈希碰撞)
下面的回答是依照2015年1月的比特币总算力(3*10^17 Hash/s)要算出哈希碰撞
大约要3.6*10^13年,大概是2600倍宇宙历史
不过我在BitInfoCharts这个网站查了下现今比特币算力的增减变化
(连结 https://bit.ly/2seefWQ)
今天(2018年5月27日)的算力大概是3.4588*10^19 Hash/s
跟3年半前比,现在的算力已经翻超过了100倍了!!!!
也就是说现在只要26倍宇宙历史就能找到重复Hash值了呢!~
如果再稍微观察一下图表
算力从3*10^17→3*10^18花了2年左右(2015.01→2017.01)
,但是从3*10^18→3*10^19却花不到1年半(2017.01→2018.04)
依照这种恐怖的势头,2050年我们就能看到比特币总算力可以在10分钟内解出
SHA-2 256的哈希碰撞了,这样的话最后一颗比特币也许会提早被挖出来?
作者: kuma660224 (kuma660224)   2018-05-27 17:36:00
ASIC带来的这种”希望”....是好事吗?理论上应能改算法增加难度,不过币圈受矿机业者影响大挡人(ASIC)财路,如杀人父母啊
作者: sismiku (Simiku)   2018-05-27 17:50:00
到时候btc可能就变成空气惹(x)
作者: sheng76314 (下雨天)   2018-05-27 17:50:00
不会再线性成长 所以这样算不准 现在吃全球5%电
作者: kuma660224 (kuma660224)   2018-05-27 17:55:00
前提是挖矿利益没变,算力就继续成长ASIC继续靠制程进步就能带动成长。
作者: EthereumPTT (以太批踢踢)   2018-05-27 18:02:00
反 ASIC xmr唯一净土
作者: a23962787 (不擲骰子的貓)   2018-05-27 19:30:00
IC也有他的物理极限R,在那之前量子电脑会先成熟吧
作者: saimeitetsu (Sai Meitetsu)   2018-05-27 19:30:00
XMR真的赞
作者: DarkerDuck (達克鴨)   2018-05-27 20:27:00
之后除非真的量子算法有重大发展不然之后挖矿算力很难再指数暴增了就算真的达到SHA-256的难度上限后面还可以改成SHA-512甚至是可变长度的Hash算法不过比特币会提早挖完是确定的难度都不是四年减半一次了,但差别不大
作者: tcn1john (momo)   2018-05-27 20:32:00
哈希碰撞容易发生,应该先担心区块伪造而不是难度吧难度上限,应该是发生在all 0 hash diff.对应的hashrate最大难度好像是2^224 https://goo.gl/GjaxDz2^224大约等于10^67,所以至少10^67 hash/s再乘难度转换
作者: ssaymssik (be crazy)   2018-05-27 22:10:00
比特币不会有挖完的一天 会趋近于挖完
作者: DarkerDuck (達克鴨)   2018-05-27 22:21:00
还是会挖完啊,到第34 era的挖矿奖励就是0https://en.bitcoin.it/wiki/Controlled_supply毕竟比特币还是有最小单位1 satoshi因为碰撞机率期望值本来就是算到总取样空间的一半
作者: tcn1john (momo)   2018-05-28 00:09:00
50%成功所需次数近似2^(N/2) https://goo.gl/HN29ir所以是一半... 算完0.1%以下空间就有碰撞 蛮违反直觉的

Links booklink

Contact Us: admin [ a t ] ucptt.com