区块链中的信任是怎么来的?
在中心化的网络中,需要中心平台解决信任问题,但中心平台本身却成了不可信的因素之一。
中心化造成了信息不对等,这是造成信任危机的一大因素。另外一个因素是,中心化的网络对于信息,总会有拥有特殊权限的人可以轻易更改。如管理员或黑客,都可以轻松更改信息。
区块链因为所有节点都保存全部的数据,因此被更改数据的可能性非常低。假设一个有关考试成绩的区块链有100多个节点,那么黑客更改数据是十分困难的。区块链的结构保证了每个区块被改变后下一个区块会无法被验证,区块链里的区块越多,被更改的几率越小。除非黑客把所有的区块、所有的节点都给改了。他可以入侵一个两个节点,同时入侵那么多节点,这个成本远远大于他的收益,因此他就不会去做了。而没了中心化,也不存在超级管理员,因此数据也不会被随意修改。
这样来看,区块链就比传统方式更可信。
区块链在解决信任危机中的应用
食品安全是一个大问题。百姓购买的果蔬、米面和肉类,如何让百姓相信这些食物都是安全的,是无公害的?食品认证是一方面,溯源是另一方面。过去的溯源,是中心化的。用户扫码查询的结果是A,假设超级管理员该了数据,那么刚才看到还是A的结果,如今成了B。
而区块链做溯源,能保证溯源数据不被恶意修改。从生产到消费,每个环节的数据都不被恶意修改。A就是A,永远都不会是B。
这样,食品安全的问题,就解决了。
听起来很美好,仿佛区块链能完美解决信任危机。但仔细想一想,区块链真的能解决信任危机吗?的确,数据是不能被恶意变更了。但,如果数据一开始就不对呢?
如何让录入的数据真实有效?
数据是谁录入的?如果是人录入的,那么造假的机会就很大。如果是机器录入的,也会存在一些bug或人为的原因导致错误发生。但总体而言,机器比人更可靠。
人是带有情感的,因此记录的数据很容易缺少客观性。甚至还会凭借主观臆想去恶意标记。而机器天生适合事件触发与状态响应。显然,区块链配合物联网,是最适合做溯源的。这样的数据真实性会高于人类的录入。
区块链虽然不是万能的,但意义非凡
区块链是去中心化的分布式账本。但账本中记录的数据,只能作为数据本身提供参考价值,而不能作为结论性意见。区块链的核心是降低信用机制的成本从而提升生产力。而完全实现信任,不是区块链本身就能解决的。人心与人性,恐怕永远都不是用技术能解决的。
因此我们在构建区块链应用中,一定要让区块链做它该做的事情,而不要指望靠一个区块链就能解决全部问题。但无论如何,区块链一定会被写进历史。作为降低信用成本的解决方案,它已经具备了非同反响的意义。