首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

区块链泡沫

2017年,区块链技术在比特币暴涨以后突然大热,仿佛不在朋友圈聊几句区块链就要落伍了。

记得8年前,比特币刚出来没多久,《电脑报》登了一篇文章,对比特币进行了详细介绍,也介绍了怎么挖,当时用自己电脑花了近1个月,断断续续挖了5个,这时候大家估计要说“恭喜,发财了!”,可惜感觉没啥意思而且电费暴涨,于是懒得再继续。而且大家要知道,2012年,有人花1万个比特币买了两块披萨,被当作了特大新闻。所以能猜到我会怎么处理这5个币吗?呵呵,随着电脑硬盘一起挂了,压根没想到去备份那个dat文件。

好了,伤心事,别提起了。说说我理解的区块链吧。从本质上说,区块链是一个完全冗余系统,完全冗余到每个参与者电脑上都会保存每一次交易记录。

传统网络,冗余备份一般是本地、异地、在线、离线多中心进行同步。理论上,对于中国公司来说,本地五十公里两个,一千公里外的南方或北方一个,北美放一个,欧洲、澳洲放一个,几个地方热冷备份结合,这数据安全性基本上足够支撑到世界末日了。当然,这只是理论,实际上很少有公司会这样做,“两地三中心”能满足大部分需求了。

而区块链技术引入以后呢?每一次交易,每一次数据变更,都会接近实时的同步到所有参与者电脑中,比特币这个时间设置是10分钟同步一次,所以所有记录都以共识为基础,所有节点权限一样,没有权重过大的中心节点,记录的分歧由所有参与者投票产生结论,一两个节点篡改的记录是不会参与者被承认的,而且每次同步是增量,不接受历史记录的删除和修改,所以交易都可被从最近一笔顺藤摸瓜查到最初的来源。这构成区块链最大的三个优势,记录超多节点无中心备份基本不可能丢失,记录难以篡改,记录全程可追溯,所以区块链技术可以说是革命性。

但是一切真的这么完美吗?不得不说,至少在目前区块链技术还有很多问题,ICO割韭菜的空气币就不说了。这里插一句,所有ICO空气币的发行者注意啊,你们的大名会永远记录在所有参与者的存储中,只有有一个节点在,你们的名字就不会消失,所以这也算被钉在历史的柱子上了吧,想留下的是什么名自己负责。

首先,电子数据记录全程可追溯可信赖,但是数据记录是谁输入的?人!在这里,人性是最大挑战。比如说,买了一袋区块链认证的奶粉,也许能查到是从哪个奶牛厂产的,谁收购,谁加工,谁检验,谁销售。但是你没法知道它是否有掺其他东西,检验报告是否真实反映了其指标,因为这里人的因素是不可控的。同样的,任何区块链的发起人,在系统正式上线吸引到足够参与者之前,他们的权限也是无限的,就像没人知道中本聪是谁,他手上到底有多少比特币一样,没准哪天市场上突然多出了几百万比特币呢?所以人性的不可控是区块链最大的风险。

其次,多节点完全冗余和增量备份意味着,如果区块链参与者过多,交易频繁,就会使得每个参与者需要付出很大的存储空间来存储每次交易记录,随着时间的推移,记录文件增量越来越大,需要的存储空间也越来越多。目前比特币全节点存储空间需要是百GB级别的空间,而随着交易频繁度上升,存储空间会越来越大。当然,个人用户一般只需要轻钱包即可,但一个区块链系统要维持运行,为数众多的全节点是必不可少的。之前,比特币发现单个1M区块可能不够记录10分钟内的交易信息,需要扩容,而扩容到多少这个问题成了大问题,之后爆发的各方大战,比一般商战小说精彩多了,最后硬分叉出了多个链路,基本相当于造就了多个独立货币,如果拥有者不选择其中一个链路进行软件升级,意味着很大可能使得自己的比特币交易不被系统承认。

同时,完全冗余也造成了交易成本高昂的问题,对交易进行记账是需要依赖网络和终端算力和存储的。依赖网络意味着会有延迟会有丢包会有节点离线,而达成交易共识需要足够多的节点认可此次交易,不然这次交易无法得到系统确认,所以从数据来看,据 Blockchain 数据显示,截止2017年12月31日比特币交易平均确认时间从1月1日的15分钟左右,上升至77分钟,其中平均交易确认时间最长的在2017年6月8日,需要等待2548分钟。所以能想象你付钱给别人,需要等待至少一个小时后人家才能确认收到你的钱吗?同时依赖终端算力和存储,这需要节点拥有人付出成本,所以比特币交易是需要手续费的,据Coinmarketcap 数据显示,比特币平均交易手续费从2017年年初的 0.0008243 BTC/KB上升至12月31日的0.002188BTC/KB,按人民币计算比特币交易手续费一年内翻了 33.6 倍。这样高昂的时间和金钱成本只会使得人们不敢再进行交易(最新消息是,由于比特币交易平均成本上升,比特币交易量陡降,平均交易时间和成本在2月份大幅下跌)。作为区块链技术目前最成熟的应用,比特币这种高昂的交易成本客观的反应了区块链技术未来的发展瓶颈。

再次来说,区块链技术还有个隐患,基于共识的网络会遭受到51%攻击。也就是说,整个网络中只要有人掌握了51%的资源,那么它的任何结论都会被当作真理。也许是51%的算力,也许是51%的权益,或者是51%的其他共识的东西,一旦掌握,在这片区块链中不论多么荒谬的结论都会成为真理,去中心化最后出来了一个中心。当然,这个不仅仅是区块链的问题,而是整个人类社会的问题,毕竟不论是谁掌握了51%的话语权,都会忍不住的,只是在区块链中这些是可以用钱直接砸出来的。而且区块链去中心化是想去掉哪个中心?(不能再说了,我还想多活几年)

从上面的问题,我们可以看出来,其实区块链技术不仅仅是个网络技术问题,其中涉及到了经济学、密码学、社会学以及计算机等多重交叉科学,其中部分问题甚至人类目前都在摸石头,也许寄希望于未来AI技术的发展能使之变成真正造福全人类的技术。目前的区块链技术相当于20年前的互联网技术,未来可能改变人类社会,但现在绝大部分都会在黎明前倒下,在我看来区块链技术近期可能只会在企业内网、税务征收、版权交易等方面更容易突破成行业标准应用,当然这又是另外一个话题了。

以上只是作为一个非区块链业内科技爱好者的一家之言,欢迎各位区块链大牛指正!

最后一句话,珍惜生命,远离ICO!

(过几天看心情,准备写写比特币,大家有问题的话可以留言给我)

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180305G1NJGU00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券