申明:笔者不是区块链技术界人事,不发币,不炒币。这里也不讨论币,因为那本质就是垃圾,还不如Q币,以后再另文说到说到币那些事。
先说说笔者理解的区块链。
区块链,简单的说就是分布式记账,是为了防止记账中心化产生的篡改、丢失等问题。因此,从区块链产生那一刻,鼓吹者就宣扬区块链安全、真实、不可逆,可以完美的解决参与各方的信用问题。
看看区块链的安全表现在哪些方面。
1、数据采用128位哈斯密码加密,不可破解
理论上说,目前的人类技术能力,要破解128位密码,确实需要数年,乃至数十年时间,相对来说是安全的。那么,如果不是重要的数据、珍贵的数据,现实中真没必要采用这么复杂的加密技术,因为人的记忆很不可靠,如果记录在纸上、电子化等,依然存在泄密的问题。如果忘记密码,这些数据就跟你无关了。所以,在实际应用中,其实并不一定安全。看看那些所谓的币拥有者,丢失是常事,呵呵了吧。
2、所有数据都会在参与者的电脑存一份完成的记录
这种做法绝对扯淡。例如有十人参与区块链记账,那还简单,可能每人的电脑也就记录几兆数据。如果是几百万人参与记账呢?那每人需要保存的数据,就可能需要几G,乃至数百G。如果各位对这个数据量级没有太大概念的话,可以看看你现在用的手机,最大也就256GB,电脑硬盘也就2T(等于2000GB不到)。那么,作为区块链拥趸,该不会只用一条链吧?!如果参与了多条链,乃至几十条链,你得准备多少块硬盘?或许你需要一台24小时在线的服务器了。
好消息是,现在对数区块链只上传关键数据,即每人保存的数据大大减少。问题又来了,总的数据放在哪里?是不是需要有中心服务器来保存总数据?去中心化记账的初心呢?
3、大量的加密、解密耗费巨量的能源和计算能力
相比起宣扬的安全可靠,这一点就决定了区块链不可能应用于普适性的场景。举个简单的例子,淘宝上买一双鞋,几百块钱,用不着使用区块链吧?这就是你跟商家就可以协商的事情,最多找马云吐吐槽,退换赔都可以低成本快捷进行。你要是弄个区块链,即便是马云来弄,大家使用,不见得比传统方式(抱歉,笔者一向反感使用传统二字)快多少,还需要耗费更多能源和你的计算能力,还需要给马云支付区块链使用费。这些成本本不需要出现的。