
就像电脑操作系统上的软件、互联网浏览器上的门户网站、电子商城或是手机端上的 APP,区块链应用层封装了各种应用场景和案例,是用户可以真正直接使用的产品。本篇将聚焦区块链应用层,探寻其与传统互联网应用的区别及特征。
区块链应用层
如果说区块链生态中的基础设施是土壤,区块链应用就是农作物,想要农作物年年获得丰收,单单满足土壤肥沃是不行的,植物本身的基因得优良。
在理解区块链应用层之前,我们先来看看传统互联网的应用层是如何搭建的。可以说,应用层作为OSI七层模型的最上层,是整个互联网时代的焦点,比如谷歌、亚马逊、Facebook、阿里、腾讯、百度等等,大型互联网公司倾向于通过将用户锁进自己专有的接口,来扩大自己的平台并垄断平台中产生的信息。
从架构设计角度来讲,这是由于互联网现有协议,如TCP/IP、SMTP、HTTPS等,都是作为基本模块而存在。这也就是说,虽然它们提供了通用的指导和结构,但这些“瘦协议”不够健壮,无法处理当今在线环境所要求的大多数操作。这就导致互联网构建起“胖应用”,以提供所有参与者都可遵循的生态系统和基础设施,并可以根据需要收集和利用数据。
但区块链网络则相反。它倾向于提供单项服务,而且无法占有用户交互的接口,因为它们并不控制数据。然后分工就会出现,因为一个网络越是分散化,就越难通过一个接口来提供一整套的服务。所以,区块链世界里的各类应用,会相互独立的建构在多个可组合的协议之上。这种架构,我们可以称之为区块链服务架构,就像“微服务架构”一样,只不过是有权限最高的组成部分。
也就是说,区块链反转了应用层和协议层之间的这种分布。区块链允许创建具有非常具体的功能和指导原则的“胖协议”。这个新的协议层可以处理以前为应用层保留的治理、验证、激励和参与规则等问题。并且,通过这个健壮的协议层,区块链应用程序可以变得非常“瘦”,同时受益于分散的、不依赖于集中实体的网络。
区块链应用的特征
除

本文探讨区块链应用层与传统互联网应用的区别。区块链应用层基于分散的协议,支持去中心化用户身份、数据共享和开放协议,提供DApps服务。与互联网的“胖应用”不同,区块链应用更注重“瘦协议”,打造可持续发展的生态。
最低0.47元/天 解锁文章
1601

被折叠的 条评论
为什么被折叠?



