Web 3.0 浪潮及 dApp 的发展现状
Web 3.0 是近期一个区块链业内频繁提及的概念,简单来说,Web 3.0 意味着互联网的发展进入一个以用户为中心的基于区块链技术信任的网络。
如果我们对Web 1.0 、Web 2.0 、Web 3.0的演进进程做一个总结,下图或许是一个比较好的阐述:
Web 1.0 时代
实现内容展现和连接,但大部分功能都是静态的和只读的,在Web 1.0 体系下常见的应用主要是Yahoo 等门户网站及Email邮箱。
Web 2.0时代
Web 2.0主要实现了用户与网络的一个交互--动态的交互网络,Web 2.0所提供的丰富的内容及信息交互培育了大批海量网络用户,Web 2.0 时代的繁荣主要得益于一些现象级应用程序:诸如 FaceBook、YouTube、Linkedin,成就一批伟大的Web 2.0 互联网巨头崛起的时代。
Web 3.0时代:
高度透明和公平的去中心化网络, 互联互信,通过可信的网络协议产生网络效应,从而涌现集体智慧。
在Web 2.0时代,我们看到了众多信息中心化及用户数据滥用的问题,像Facebook、谷歌等巨头都是通过中心化的方式存储用户数据,用户隐私得不到保护、数据被滥用或者泄露。在这种情况下,网络可信和去中心化就变得极为重要。
Web 2.0 的繁荣是由于Facebook、微信等交互式中心化APP导致的,那么基于区块链基础的的Web 3.0 的繁荣必须由dApp(去中心化应用)来推动,一个繁荣的Dapp 生态才能真正支撑Web 3.0的宏伟愿景。
区块链技术提出已经很多年,但仍未走向主流大规模应用,因此,我们一直在讨论,这其中的最大障碍在于区块链底层基础设施极差,在过去的几年里面,我们看到众多的公链基础设施开发出来了,基于公链基础设施的投资在过去的风险投资中占了很大比重,但是区块链应用仍未走向主流。dApp 和基础设施到底应该先发发展哪个?按照从历史角度来说,技术和应用的发展是一个不断迭代演进迭代的过程,基础设施促进dapp 的发展,dapp的发展又促进基础设施的发展。
Web 3.0 Layer3 中间件
Layer 3 中间件在Web 3.0 技术栈里面的定义是帮助开发人员更易使用底层协议的技术,从而降低开发人员的门槛和提升效率,让开发者人员更多的的关注自己的核心业务。
如果我们对Web 3.0 Layer3 中间件层对dapp开发和交付的所有软件和工具和Web 2.0 成熟的云计算基础开发架构相比,Web 3.0 的Layer 3中间件层仍然显得很单薄。
在Web 2.0中、AWS、微软和谷歌为世界各地的企业和开发者提供强大而灵活的计算、存储、网络,并且提供丰富的开发者工具。
相比之下,基于区块链底层技术的Web 3.0 的开发者生态还不是很友好,尤其在网络性能、吞吐量低且不稳定,造成这些的原因是因为以以太坊和比特币为代表的Layer 1 层的共识协议为了保证去中心化和安全,从而牺牲了性能。为了解决性能问题,也诞生了很多Layer 2层的方案。
从上图Web 3.0 的技术堆栈来看,一直以来,我们都在关注Layer1 / 2层面的投入,但是对于Layer3层的关注就比较少,相比于Web 2.0时代,市场上众多领先的IaaS、PaaS等服务厂商,比如阿里云、AWS、Google等公司都已经开发出极其完善和成熟的中间件平台,从而帮助开发人员和企业轻松的访问底层出设施。
现在Web 3.0 技术栈中,由于市场没有统一的产品和中间件平台,所会Web 3.0 开发者需要通过构建复杂的非核心业务方案来构建自己的Dapp,并且由于很多技术在完善和发展中,所以导致兼容性和复用效果不是很理想,这极大的阻碍了Web 3.0 行业的发展,也让很多人望而却步。因此,急需发展Web 3.0 Layer 3中间件,降低开发人员的门槛,提升开发人员的效率,让开发者更多的关注自己的核心业务。
Layer 3中间件市场分析
从Web 2.0的中间件市场我们可以看到,为了帮助开发人员提升开发效率、降低开发人员门槛,出现了大量的IaaS、Paas、Saas等软件公司,比如AWS、Google Cloud、ServiceNow 等公司,这些公司都是属于中间件市场范畴,那么对比到Web 3.0 行业,也一定会出现类似的平台即服务的公司,我们目前看到的主要有有以下几类:
1 软件开发框架类。
通过建立了一系列标准的开发框架、开发工具、语言和开发库,让开发者可以低成本、低门槛、高效的进行Web 3.0 app 开发,这些主要有:OpenZeppelin、Truffle、Substrate、Cosmos-SDK、libp2p。这种类型的中间件,由于其特殊性,所以商业化比较困难。
2 节点服务运营商NaaS。
通过部署共识节点,让开发者能够轻松访问区块链网络,从而降低开发者成本,这些运营商包括:Infura、QuikNode、BlockDaemon、Alchemy、DAppNode 等。
3 数据查询服务
区块链数据查询服务提供数据分析和查询服务,让Dapp和开发者轻松访问区块链上的数据。由于区块链上的事件是根据事件对外触发的,所以没有保存在区块链上,保存和分析这些事件需要耗费大量的资源和精力。这些服务提供商包括:The Graph、Dune Analytics、Dfuse、Infura、SEOR等。
4 API 聚合服务
API 是应用程序之间相互调用的标准和协议,在Web2.0时代,API 就扮演着重要的角色,API 经济为Web 2.0巨头带来了非常可观的收入:
Salesforce 23亿美元的年收入中超过的一半的收入是通过API产生的;
Google 每天通过API处理50亿笔交易
Twitter每天通过API处理130亿笔交易
亚马逊每天通过API处理1万亿笔交易
Web 3.0 本身就强调协议的互联互通,那么API 在其中扮演者非常重要的角色,也是区块链经济的核心。从事API聚合的服务提供商包括:API Protocol、The Graph、Infura、SealSC等。
写在最后
Web 3.0行业处于建立新型信任基础设施的早期阶段,无论是在开源的底层协议,开发语言和开发框架,全新 技术栈,以及可信任的网络协议都有很大的发展空间。我们看到Web 3.0行业基础设施正在日趋成熟,完善的 Layer 3 中间件市场将吸引更多的优秀开发者创造出优秀的 dApp 应用,这些 Web3.0 的新型商业范式也将成为未来经济社会及组织的新形式,许多革命性的区块链应用案例也将一步步转换为现实。
转载来自:知乎