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

区块链的能力很大又很小

获取更多区块链资讯

关注

NEWS

区块链的能力很大又很小

Point

区块链能够做什么样的应用,区块链又适合做什么样的应用?

传说苏东坡与僧人佛印是好朋友,一天,苏东坡对佛印说:“以大师慧眼看来,吾乃何物?”佛印说:“贫僧眼中,施主乃我佛如来金身。”苏东坡听朋友说自己是佛,自然很高兴。可他见佛印胖胖堆堆,却想打趣他一下,笑曰:“然以吾观之,大师乃牛屎一堆。”佛印听苏东坡说自己是“牛屎一堆”,并未感到不快,只是说:“佛由心生,心中有佛,所见万物皆是佛;心中是牛屎,所见皆化为牛屎。”

与上同理,一模一样的数据,对于音乐播放器,它可能是一段音频;对于杀毒软件,它可能是一段病毒;对于画图软件,它可能就是一幅图片……如果没有合适的程序,强行打开一个文件我们通常得不到任何有意义的内容。但是对于电脑来说,所有数据都是存储在硬盘上的一段二进制代码。

对于区块链,情况也是一样。区块链上存储的是二进制的数据,虽然对于大多数区块链系统来说,原本的设计都是放置交易在区块链上,但是我们也可以把任何内容转换为交易数据的形式,放在区块链上。或者通过修改区块链的底层协议,让区块链系统可以直接作为数据的存储器。

因此,对于通常的交易类型应用,区块链是可以直接处于应用层的。对于其他类型的应用,区块链可以作为存储底层使用。对于绝大部分应用来说,存储功能都是必需并且非常重要的一个功能,控制了存储,就控制了整个应用。

在应用层上,我们可以对数据进行独立的不同的解释,进而使区块链可以用于不同的应用。甚至在同一条区块链上,我们通过对数据进行分段标记,不同的应用读取不同的数据,来进行不同的解释,实现多种应用共用同一条区块链。当然,这些应用能够真正工作的前提是:区块链的数据读写能力满足应用的要求。

简单地说,区块链系统提供了一个多个节点之间数据完全一致的底层存储器,应用层只需要去底层读取数据,然后按照自己的方式去使用,就可以了。于是,我们很方便的就得到了各种“区块链+”的应用。所以我们说,区块链的能力很大。

但是,这样用我们就真的能够得到区块链的精髓吗?

我们把这样的应用分成两类:

这两类应用的区别就在于:应用服务接到用户请求后,是把用户要的结果写到了区块链上,让用户可以去链上查询,还是直接把结果返回给了用户。

对于第二类应用,区块链是可以发挥它真正的作用——应用服务不会被中心化控制。而对于第一类应用,区块链只发挥出很小的作用,因为应用服务本质上仍然是一个中心化的。所以我们说,区块链的能力又很小。不过,区块链在第一类应用中,还提供了一个事后审计的能力,所以,对原中心化系统的信息安全能力还是有一些提升作用的。

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

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券