就像计算机操作系统上的软件、互联网浏览器上的门户网站、电子商城或手机上的应用一样,区块链应用层封装了各种应用场景和案例,是用户真正可以直接使用的产品。本文将聚焦于区块链的应用层,探讨区块链与传统互联网应用的区别和特点。
区块链应用层
如果说区块链生态的基础设施是土壤,区块链的应用就是农作物。如果我们想每年都收获庄稼,我们不能只满足土壤肥力。植物本身的基因应该是**的。
在理解区块链应用层之前,我们先来看看传统互联网的应用层是如何构建的。可以说,应用层作为OSI七层模式的顶层,是整个互联网时代的焦点,比如谷歌、亚马逊、Facebook、阿里巴巴、腾讯、百度等,大互联网公司往往通过将用户锁定在自己的专有权内,来扩展平台,垄断平台产生的信息接口。
从架构设计的角度来看,这是因为现有的Internet协议,如TCP/IP、TP和HTTPS,都是作为基本模块存在的。也就是说,虽然它们提供了一般的指导和结构,但这些“瘦协议”不够健壮,无法处理当今在线环境中所需的大多数操作。这导致在因特网上建立“胖应用程序”,以提供所有参与者都可以跟踪、收集和利用所需数据的生态系统和基础设施。
但区块链网络恰恰相反。它倾向于提供单一的服务,不能占用用户交互的界面,因为它们不控制数据。然后就会出现分工,因为网络越去中心化,就越难通过一个接口提供一整套服务。因此,区块链世界中的各种应用都将独立地建立在多个可组合的协议之上。这种架构可以称为区块链服务架构。就像“微服务架构”一样,它只是拥有**权威的组件。
换句话说,区块链逆转了应用层和协议层之间的这种分布。区块链允许创建具有非常特定功能和指导原则的“fat协议”这个新的协议层可以处理以前为应用层保留的治理、验证、激励和参与规则(点击查看:区块链共识层、区块链激励层)。此外,通过这个健壮的协议层,区块链应用程序可以变得非常“单薄”,并受益于不依赖中心化实体的去中心化网络。
区块链应用的特点
除了架构设计理念的差异外,区块链应用层通过开发去中心化应用(DAPP),即通过调用协议层和智能合约层的接口,来适应区块链的各种应用场景,丰富了整个区块链生态,为用户提供各种服务和应用,丰富整个区块链生态。然而,一个成功的、强大的、可持续的dapps在用户体验、隐私性、安全性等方面具有不同的特点,这也是传统中心化式应用取胜的关键。
支持去中心化用户身份
分权身份是数字世界中的一种自主身份,与现实世界中的“自然人权”相对应:我们每个人的存在和权利不需要任何集权组织的认可和证明。
在中心化式系统控制下的互联网世界中,个人直接依靠中央权力收发信息和接收命令,使得平台垄断和滥用用户数据。然而,频繁的隐私泄露也唤醒了公众重新面对数字隐私和个人身份。
因此,支持分布式应用的did在个人隐私、独立身份等方面有了新的突破。另外,对于支持did的去中心化应用,在用户ID属于用户的基本原则下,不存在抢夺用户的问题,更容易形成联盟与合作。
支持用户数据的共享和流转
大规模的互联网商业模式依赖于数据垄断的建立,这导致企业之间的竞争多于合作,用户只能通过不同的平台获取自己的信息碎片。
通过区块链服务架构,用户可以独立授权或撤销平台应用对自己数据的访问和使用,任何应用都不能垄断这些数据的控制权。当您使用基于加密技术的钱包访问区块链应用程序时,您只需给应用程序一个“密钥”,以便在网络中查找信息。有了这个密钥,您可以让任何应用程序都能够在数据迁移的基础上提供高质量的服务,并在概念和服务质量上克服传统应用程序。
建立并遵循开放协议
去中心化应用最重要的要求是开放式协议,这使得Buff-Link价值网成为互连的基础,而不是闭链。
建立并遵循开放协议使各种设备、网络、服务和应用程序能够无缝地相互连接,并使分工更容易完成。Dapps应该支持大量可以互相帮助的应用程序,而不是像传统的应用程序那样,每一个都是一个庞大而全面的应用程序,而且每个应用程序基本相同,造成资源浪费。
总之,我们正处在一场深刻变革的前夜。区块链技术作为新数字基础设施的重要组成部分,在新技术创新和产业转中发挥着重要作用。但这需要各行各业的先驱者通力合作,加快并实现区块链的大规模应用。
文章标题:区块链应用层:生态系统的上层建筑
文章链接:https://www.btchangqing.cn/99450.html
更新时间:2020年09月07日
本站大部分内容均收集于网络,若内容若侵犯到您的权益,请联系我们,我们将第一时间处理。