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

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

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

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

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

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

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

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

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

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

原文发布时间为:2017-11-02
本文作者:敖萌
本文来源:雷锋网,如需转载请联系原作者。

区块链研习 | 区块链的能力很大又很小相关推荐

  1. 区块链研习 | 区块链里所说的“智能合约”是什么? 本文作者:敖萌 编辑:温晓桦 2017-10-11 20:31 导语:谈到区块链,必然离不开“智能合约”这个词。我们在本系列的第一篇文章中提到“智能

    区块链研习 | 区块链里所说的"智能合约"是什么? 本文作者:敖萌 编辑:温晓桦 2017-10-11 20:31 导语:谈到区块链,必然离不开"智能合约"这个 ...

  2. ucharts折线图出现断点时画小圆圈(当线的width很大时,小圆圈会很大)

    症状如图: ucharts折线图出现断点时画小圆圈(当线的width很大时,小圆圈会很大),当数据不是连续的时候,就会画小圆圈. 修改源码即可解决: 在u-charts-v2.0.0.js里的draw ...

  3. Android Studio运行手机框很大 屏幕很小的解决办法

    关于Android Studio运行手机框很大 屏幕很小的解决办法 才开始接触移动软件开发,按照Android Studio安装教程相关博客安装过后,发生如图问题: 可以发现模拟器运行出来的结果是屏幕 ...

  4. EXCEL内容很少文件却很大---如何变小

    作者:iamlaosong 有一个Excel文件,里面有数据.按钮.程序,多张工作表,在逐步操作中,变得很大,而且操作变得很慢,甚至不动了.按照网上搜出办法,即使把对象.数据删除,依然很大.后来全选整 ...

  5. 刷脸支付风口上的项目市场很大蛋糕很大

    市场很大,蛋糕很大,在风口上的项目,阿里腾讯主要扶持的项目,相对于别的行业,刷脸还是比较好做的.刷脸是18年年底才开始正式商用,整个市场当前还是在拓展期,市场上最好做的那波商户还没被占领.并且经历了从 ...

  6. 虚拟机安装的系统界面很大的解决办法

    在虚拟机安装centos系统时,里面的系统界面很大,很不方便操作,问题如下: 只能拖动右边和下面的滚动条进行操作,当然这是因为虚拟机和本机的分辨率不同引起的. 有两种方法可以将虚拟机中的系统和本机界面 ...

  7. 区块链研习社北京聚会记录稿

    创业 主持人:今天我们的第一个主题就是创业. 谭智勇:我在农行工作了 7 年,出来后担任过区块链公司的技术总监,后来又出来自己干.上一家公司,技术是区块链的技术,但至少目前,不是未来发展的方向.而公有 ...

  8. 中英金融科技论坛:监管科技增长较快 区块链等新技术挑战监管能力

    "怎样实现监管资料的数字化,将预测编码.模式分析.机器智能.大数据分析这些技术加以运用,如何应用金融科技手段来强化监管,消除监管和被监管两者之间的信息孤岛问题,这些都是2018年的工作重点. ...

  9. 小米第二款区块链产品WiFi链,跟网易星球很像!

    继小米加密兔之后,小米昨天又上线了第二款区块链产品"小米WiFi链"."小米WiFi链"官网目前只有一个网页,对"小米WiFi链"进行了简单 ...

最新文章

  1. Git fetch和git pull的区别
  2. sphinx.conf listen = 9306:mysql41_Sphinx 安装与使用
  3. [置顶] WindowsPhone之我见
  4. c语言for循环的第三句,for循环语句的用法
  5. Spring Security 应用详解 集成SpringBoot —— 简单入门
  6. 【caffe】使用draw_net绘制net结构
  7. WPF中读取txt文件并让其在RichTextBox中显示
  8. C#简单实现读取txt文本文件并分页存储到数组
  9. 发布后网站浏览时出现乱码
  10. k8s中使用MySQL共享存储_Kubernetes创建挂载共享存储的容器
  11. 字符文本中的字符太多
  12. 如何解决高并发,秒杀问题
  13. 逻辑代数01律的理解_零基础学习计算机原理:布尔逻辑和逻辑门
  14. 利用 Flask 动态展示 Pyecharts 图表数据的几种方法
  15. 最简单的视频编码器:基于libx264(编码YUV为H.264)
  16. 基于品类关系,虚拟类目如何建设?
  17. Activiti CamelTask(骆驼任务)
  18. 有了域名和服务器怎么创建网站,怎么建立网站,如何创建网站,有哪些步骤?...
  19. matlab光斑中心,Matlab学习手记——二维高斯曲面拟合法定位光斑中心
  20. CSS实例——梦幻西游

热门文章

  1. mysql添加数据不阻塞_主键表插入数据不提交,外键表插入数据被阻塞
  2. eureka hostname作用_springcloud使用Eureka实现服务治理替代dubbo加zookeeper
  3. 解码(四):avcodec_send_packet和avcodec_receive_frame函数讲解
  4. macOS安装mysql后,进入mysql出现command not found
  5. ofdm误码率仿真代码_共享源代码之MSK仿真(1)
  6. 云服务器 文件服务,云服务 做文件服务器
  7. 计算机如何驱动无线网络,win7焦头烂额的无线网卡驱动程序安装问题!求帮助!...
  8. html 自动完成,如何指定 form或 input元素是否应在HTML中启用自动完成功能?
  9. pytorch Resnet
  10. flask-sqlalchemy Models