「麦田财经News」关于比特币在技术层面的几个误解


「麦田财经News」关于比特币在技术层面的几个误解
本文插图
1、顶级黑客破解比特币那是分分钟的事
比特币在技术上来说 , 作为一个软件系统 , 漏洞是难以避免的 , 但是 , 只要拥有相对完善的应急处理预案 , 一切风险都是可控且可补救的 , 拥有众多的战斗力极强的开发开发人员和追随者的比特币社区就像是一个坚不可摧的巨型堡垒 , 任凭它风吹日晒、刀砍斧削 , 却能巍然不动 。
2010年8月15日 , 黑客是通过利用大整数溢出漏洞 , 绕过了系统的平衡检查 , 在第74638块1844亿 。
黑客的最大贡献是在比特币初期就拼命地找他的漏洞 , 以至于现在都很难发现漏洞了 , 当然这是黑客自私的行为 , 目的是获利 。
2、量子计算机攻破比特币加密那是分分钟的事
加密远比解密代价小 , 假设以数字+大小写字母(共62种字符)设置密码 , 某超级计算机1秒能暴力尝试10亿个密码 , 那么:
破解5位密码需要1秒(62^5=9.2亿) ,
【「麦田财经News」关于比特币在技术层面的几个误解】破解6位密码需要62秒 ,
破解7位需要1小时 ,
破解8位需要2.5天 ,
破解9位需要半年 ,
破解12位需要10万年(超过人类文明史) ,
破解15位需要243亿年(超过宇宙年龄) 。
15位密码不过比5位密码多输入几位 , 耗时几秒 , 却导致解密代价高到了几乎不可能的程度 。
量子计算机即使带来一亿倍的破解速度提升 , 那也不过是抵消了比特币256位私钥长度中的27位而已(2^27=1.3亿) 。
就算外星人出现 , 连续发生了数次一亿倍破解速度提升(每次抵消27位私钥长度) , 比特币也只要简单地把私钥长度升级到512位即可 。
3、比特币每秒只能处理7笔交易 , 无法和每秒峰值数万笔交易的VISA相比 , 无法承载全球交易量
比特币能承载的交易量受区块大小限制 , 例如每个区块上限1MB , 每10分钟1个区块 , 以一个交易0.25KB计算 , 每秒平均能打包1000/0.25/60/10=6.67个交易 , 这也是很多资料提到比特币每秒处理7笔交易的由来 。
但区块上限1MB并不是不能扩大的 , 此外 , 1MB的区块大小已经被填满了大半 , 所以扩容也被提上日程 。
例如其中有一个方案:先提升区块体积上限至8MB , 然后每两年上限加倍 , 直至每块达到8GB上限 , 此时每秒交易数 8*1000*1000/0.25/60/10=5.33万笔/秒 , 并不逊色于现在的VISA处理能力 。
逐步提高区块大小 , 而不是一下子提高到8GB的原因是避免超过节点的承载能力 。
网络带宽和本地硬盘容量制约了比特币的区块大小 , 考虑到个人节点可以采取剪枝的方式压缩存储交易数据 , 而矿池、交易所、第三方支付等专业节点又不在乎存储数据量 , 因此目前区块大小的最大制约是网络带宽 。
但是这个问题 , 随着社会的发展也将不是问题 , 即使只考虑光纤这种通讯方式 , 其潜力也极其巨大 。
4、比特币不断丢失减少 , 最终无法使用
私钥是比特币地址的唯一控制方式 , 一旦丢失私钥 , 也就相当于丢失了地址里的比特币 , 在这里我们要注意 , 这些比特币还在地址里 , 但再也没有人可以使用 , 就像深海沉船里的金币一样 。
早期用户往往成百上千地丢币 , 其中最倒霉的莫过于James Howells , 不小心丢掉存有7500比特币的硬盘 , 在当时约价值5000万人民币 。
即使是专业人员也不能幸免 , 2011年7月当时世界第三大比特币交易所Bitomat在服务器重启后误删除了虚拟机 , 然后丢失了包含有17000比特币的wallet.dat及其备份 , 当然也有人怀疑Bitomat根本就没有丢币 。
目前有越来越多的比特币丢失 , 虽然随着比特币价格的上升和用户备份意识的提高 , 丢币会越来越少 , 但终究不可避免 , 比特币可用总币数将缓慢地下降 。


推荐阅读