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

区块链并不能完全解决信任问题

文/金九链

区块链中的信任是怎么来的?

在中心化的网络中,需要中心平台解决信任问题,但中心平台本身却成了不可信的因素之一。比如一个二手买卖的平台,用户A以30元出售一本书,但B看到的价格却是35,可能C看到的价格是40。一旦B和A完成交易,平台就赚取了5元的差价,而C和A交易,平台就赚了10元的差价。

中心化造成了信息不对等,这是造成信任危机的一大因素。另外一个因素是,中心化的网络对于信息,总会有拥有特殊权限的人可以轻易更改。如管理员或黑客,都可以轻松更改信息。

比如一个考试系统,成绩存储在中心平台的数据库里。超级管理员可以随意更改,黑客入侵也可以随意更改。这样谁来维护考试成绩的公平呢?

区块链因为所有节点都保存全部的数据,因此被更改数据的可能性非常低。假设一个有关考试成绩的区块链有100多个节点,那么黑客更改数据是十分困难的。区块链的结构保证了每个区块被改变后下一个区块会无法被验证,区块链里的区块越多,被更改的几率越小。除非黑客把所有的区块、所有的节点都给改了。他可以入侵一个两个节点,同时入侵那么多节点,这个成本远远大于他的收益,因此他就不会去做了。而没了中心化,也不存在超级管理员,因此数据也不会被随意修改。

这样来看,区块链就比传统方式更可信。

区块链在解决信任危机中的应用

食品安全是一个大问题。百姓购买的果蔬、米面和肉类,如何让百姓相信这些食物都是安全的,是无公害的?食品认证是一方面,溯源是另一方面。过去的溯源,是中心化的。用户扫码查询的结果是A,假设超级管理员该了数据,那么刚才看到还是A的结果,如今成了B。

而区块链做溯源,能保证溯源数据不被恶意修改。从生产到消费,每个环节的数据都不被恶意修改。A就是A,永远都不会是B。

这样,食品安全的问题,就解决了。

听起来很美好,仿佛区块链能完美解决信任危机。但仔细想一想,区块链真的能解决信任危机吗?的确,数据是不能被恶意变更了。但,如果数据一开始就不对呢?

如果录入的数据就是错的呢?

信任机制建立在正确的数据之上。区块链能保证正确的数据不被恶意变更。但如果录入的数据就是错的,这个区块链是无法解决的。区块链无法在数据录入时验证数据的真伪,只能验证已经存在的区块是否被修改过。

就拿溯源来讲,假如有头牛生病了,但它被写入数据的时候,写成了健康的牛。那么这杯牛奶到了消费者的手中,一扫码,看起来是没任何问题。问题就在于,是谁写的数据。这个数据的真伪,区块链是无能为力的。就如本文中第一段举的例子,区块链能保证考试分数不被恶意修改,但不能保证考试过程中不作弊。

如何让录入的数据真实有效?

数据是谁录入的?如果是人录入的,那么造假的机会就很大。如果是机器录入的,也会存在一些bug或人为的原因导致错误发生。但总体而言,机器比人更可靠。

人是带有情感的,因此记录的数据很容易缺少客观性。甚至还会凭借主观臆想去恶意标记。而机器天生适合事件触发与状态响应。显然,区块链配合物联网,是最适合做溯源的。这样的数据真实性会高于人类的录入。

区块链虽然不是万能的,但意义非凡

区块链是去中心化的分布式账本。但账本中记录的数据,只能作为数据本身提供参考价值,而不能作为结论性意见。区块链的核心是降低信用机制的成本从而提升生产力。而完全实现信任,不是区块链本身就能解决的。人心与人性,恐怕永远都不是用技术能解决的。

因此我们在构建区块链应用中,一定要让区块链做它该做的事情,而不要指望靠一个区块链就能解决全部问题。但无论如何,区块链一定会被写进历史。作为降低信用成本的解决方案,它已经具备了非同反响的意义。

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

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券