区块链是不是过誉了?
扫描二维码
随时随地手机看文章
没吃过炸鸡,也要听过肯德基;钱包里没有人民币,至少也要听过比特币。随着 科技金融崛起,最近比特币的行情可说是水涨船高,连带着区块链也成为当红炸子鸡,越来越多人讨论这种据说非常厉害的技术,除了在金融方面的应用之外,越来越多行业也有引进区块链的风声,就连物联网、食品安全等一些乍看之下毫无关系的领域,也都能和区块链扯上关系。究竟区块链技术真的有这么神奇吗?又或者只是一时炒作之下的产物?让我们继续看下去。
先来帮大家稍微复习一下区块链究竟是什么吧。
比特币与先前其他货币最大不一样的地方式,其货币体系完全建立在交易制度之上。为了实现一套去中心化的交易系统,比特币的创始者—中村聪,发明了区块链技术,作为保障交易安全的机制。
简单来说,区块链就是一个存在P2P网络上的分布式账本,当中储存先前所有人全部交易的纪录。今天当你要完成一笔比特币交易,把你的比特币付给其他人的时候,系统就会查询先前的交易纪录,以验证你是否有足够的金额来完成这笔交易,而当交易成功后纪录就会自动加进区块链当中,以供未来验证之用。
那么比特币到底有何特别之处?
说起来简单,比特币却因为应用区块链的技术,完成了之前货币体系所达不到的事情:
去中心化、全自动化:区块链技术使得比特币的发行完全无需类似中央银行的机构来控管,而且所有交易验证全是透过区块链网络计算,过程全自动化,不用人力介入。
数据安全:尽管区块链的所有数据都存在网络上,但是其验证机制却能保障储存的数据不被窜改。另外,由于比特币独特的交易机制,所有交易纪录都被加密,从而也保护了交易双方的个人资料。
这两点正是区块链受到广泛讨论的原因,最近区块链在各方面发展也大多着墨在这两点,尤其因为不能窜改数据这个特点,更让一些注重防伪的领域,像食品安全监控,也想要引进区块链作为自动验证的机制。
听起来很棒啊,有什么问题吗?
然而,说了这么多,区块链真的是万能的吗?其实如果我们仔细检视就会发现,区块链技术也有它的局限在。
首先要谈谈区块链一个重要的特性:在区块链当中的数据是有时间顺序性的。这点之所以重要是因为区块链网络在验证新的比特币交易时,全凭比对先前的交易纪录来验证交易是否合法。如果不能保障交易纪录的时间顺序,之后的交易便有可能会出错。从另一个角度来看,我们可以知道区块链技术之所以能保障交易正确性,完全是建立在先前累积的数据上。也就是说,换做其他领域的话,区块链就不一定管用。
举个例子,为了解决食品安全问题,有些组织,像是全球超市龙头沃尔玛(Walmart),正研究引进区块链的追踪系统的可能性。目前的构想是利用区块链建立食品的生产履历,如果能让传感器连上区块链网络,使食品的检测数据直接加进区块链,如此可以省下人工验证的功夫,也能确保数据后续不被窜改。但是这当中有个问题:区块链的验证机制并不能保证原始检测数据是否正确无误,也就是说如果有人针对传感器动手脚,或是如先前的三聚氰胺奶粉事件,以掺假来蒙骗传感器的行为,这些问题以区块链系统是无法检查到的。
另外,前面没有提到的是,尽管区块链实现了自动化、安全等诸多优点,但是天下没有白吃的午餐。为了防止数据被窜改,区块链系统中设定验证一笔交易具有一定的难度,使得新增假数据这件事变得不可能达成,而其代价就是整个系统在验证数据时需要耗费大量计算资源,而这些资源几乎可以是浪费在空转上,所以要支撑起一个区块链系统,要投入的资源可能远超过其他的方法,所以使用区块链技术这件事并不一定符合效益。
当然,这也是有解决方法的。像比特币为了吸引更多人将资源投入区块链系统中,协助交易验证的计算机可以拿到奖励,而奖励的来源可以是比特币的系统或是向交易双方收取的手续费,如此便构建了一个区块链的生态系,使得机制可以维持运作。然而,对某些如物联网等其他产业来说,这些产业相对难以产生诱因来吸引人投入运算资源,这时大多数的区块链系统便需要由厂商自行花费资源维持,这样基本上就和自建数据库没有差别。
结论
由以上分析我们可以知道,区块链不一定适用于除金融以外的大多领域。然而,笔者写这篇文章并不是认为不应发展区块链在其他方面的应用,而是我们在面对一个大家都认为是未来趋势的新技术时,应该先仔细思考到底引进新技术是否真的符合效益,而不是为了赶流行、为用而用,这是我们面对新技术应该要有的态度。