2019年第一份DApp调查报告出炉

图片描述

原文连接:
https://medium.com/fluence-ne...
文章内容有部分删改前端

2017 年的 ICO 狂潮催生出了一系列新的区块链平台,2018 年也所以被称为 DApp 元年数据库

CryptoKitties的大获成功,使得人们愈加期待会有其余DApp能一样呈现出爆发式增加。后端

咱们一直都很好奇 DApp 市场上都发生了什么。这项调查从一开始就是为了联系 DApp 开发者社区以便深刻了解这个市场正在发生的事情。浏览器

咱们向众多 DApp 开发者和创业者发起问卷调查,但愿能经过这项调查来澄清有关 DApp 的事实、猜想和谣言。网络

咱们将阐明他们是谁、他们正在作什么、他们将要面临什么样的挑战、在当前市场上有多少活跃的 DApp 项目,以及实现这些 DApp 究竟有多难。app

要点负载均衡

  1. 尽管 2018 年市场环境恶劣,受调查的大多数项目却都是在这一年启动的。
  2. 在受调查的项目中有四分之一都是游戏相关的 DApp。
  3. 大约有一半的项目采用了集中式云服务做为后端,并使用了像 Infura 这样的集中式工具来链接以太坊区块链。
  4. 在交易过程当中收取交易费用是大多数项目采起的主要盈利模式。
  5. 有超过四分之三的受访者认为,引导新用户是影响用户采用的主要障碍。

这份调查报告的结构和产品开发的生命周期相似。从技术平台的选择开始介绍,而后进入到开发中的常见问题,最后再讨论在用户接受度和业务方面所遇到的挑战。框架

通常信息分布式

DApp 定义工具

首先,咱们须要肯定哪些项目能够被称为 DApp。

“DApp“ 一词来源于以太坊社区,能够用来定义任何以“智能合约“为核心组件的应用程序。为了减小歧义,该报告中所指的 DApp 仅指那些关注最终用户的应用程序。

基于该定义,咱们共收集到了 1624 款 DApp。在这些应用程序中,咱们只找到了其中 900 款应用的联系信息,包括 Email、Telegram 或 Discord 。

最终,共有 160 款 DApp 的表明填写了调查问卷。
图片描述

DApp 调查综述

图片描述

尽管 2018 年的市场环境至关恶劣,但大多数项目(72%)都是在这一年启动的。

其中有 12.5% 的受调查项目由独立开发者运营。大多数 DApp 团队成员规模在 2 至 5 人之间(47.5%),团队成员规模超过 5 名的占 40%。

图片描述

DApp 组成

平台(Layer 1 区块链)

图片描述

大多数 DApp 采用以太坊平台(87%),排名第二的是 EOS(19%),第三名是 TRON(8%)。

还有 10% 的受调查项目同时构建在多区块链之上,虽然咱们对采用了其余区块链的 DApp 很是好奇,但并不能准确的统计出这些项目的数量。

总体技术栈

图片描述

大多数 DApp 都是基于网页做为前端,在受调查项目中,有近一半(48%)的 DApp 采用了传统基于云的后端技术方案。

值得注意的是,在选择存储方案方面,采用了去中心化存储方案(好比 IPFS)的项目数量(32%)和采用中心化 CDN 的项目数量(31%)几乎相同。

在数据库的选型方面也发现了相似的比例:31% 的 DApp 依赖于集中式数据库,而 25% 的 DApp 采用了分布式数据库。

图片描述

从所使用的技术来看,React 和 Node.js 的采用量遥遥领先,远远超过其余语言和框架。

被说起的数据库包括 MongoDB、PostgreSQL 和 MySQL ,其中被提到最多的是 MongoDB。

技术栈的集中式部分

图片描述

超过一半的受访者都提到,他们在开发去中心化项目时,有些基础设施必须采起集中式设计。

48% 的受调查项目依赖于集中式后端,31% 的项目采起了集中式的文件存储,以及 21% 的项目采用了身份验证 API。

DApp 开发

工具质量和文档

一般来讲,新的开发者加入对促进新技术的采用是相当重要的。

与此同时,DApp 的开发者也提到,在去中心化的技术生态中工具和框架都是极不稳定的,它们可能彼此不兼容、缺少项目文档,有时候它们的运行结果也是不可预知的。

“对于区块链开发者来讲,文档的缺失也是一个大问题。”—— CryptoKube

区块链网络的状态

图片描述

在以太坊 DApp 开发者中,63% 的受访者提到 Infura 是他们链接以太坊网络的一种方式。

一些开发者指出,有时候他们须要采用多种技术来链接到区块链,以保证 DApp 的数据状态和用户接口都是最新的。

区块链的链接性问题和节点稳定性问题也是采用多种技术链接到区块链的缘由之一,这些问题将影响 DApp 的总体质量,并对最终用户体验产生负面影响。

事件追踪和数据查询

受访者表示,从区块链中检索数据也将是一项挑战,尤为是当项目要求具有实时处理性能时。一些开发者采用了内部工具来追踪智能合约中的事件和处理传入的数据。

“处理大量 RPC 请求一般是最使人沮丧的。如今主要采用内部负载均衡来解决这个问题。” —— Local Ethereum

“当前维护数据库事件是最使人头疼的。我认为应该采用一种现收现付(pay-as-you-go)的服务来解决这类问题。” —— Known Origin

“有时网络中的节点很是不稳定(特别是在一年半以前咱们遇到了宕机问题),咱们须要开发本身的中间件来追踪交易。” —— Alice

DApp 的业务问题

应用的受众

虽然能够经过收集发送到智能合约的交易来获取用户信息,但并非每一次用户和应用的交互都涉及到智能合约调用。

因为咱们认为开发者可以经过内部分析工具得到准确的用户数量信息,所以咱们直接向他们询问了 DApp 的用户数量。

图片描述

尽管有 58% 的 DApp 日活跃用户少于 50 人,但仍然有 12% 的受调查项目日活跃用户在 500 人以上。

资金状况
图片描述

从 2017 年以来,DApp 的主要收入来自于自筹资金(38%)和代币的销售(31%),风险投资参与的项目仅占了 24%。

2018 年,大部分去中心化项目仍然是自筹资金,只有一小部分项目经过代币销售(10%)和风险投资(16%)得到资金。

图片描述

然而,从数字的绝对值来看,这些差异并不明显:代币的销售数据略有降低,而风险投资的数据略有增长。

2017 年和 2018 年最大的不一样在于,自筹资金的 DApp 数量有了近 4 倍的增加。

货币化

图片描述

大多数的受访者(55%)表示但愿经过收取交易费用来赚钱。还有一些受访者表示计划经过用户订阅(16%)和广告(11%)收益来赚钱。

另外,还有一些受访者建议出售 NFT 或者将以太坊做为潜在的货币化模型。

还有其余一些人提到的其余商业模式以下:

“部署代币做,做为桌面客户端使用许可,从经过咱们的 DApp 获利的用户那里收取许可费用。” —— Kryptium

“发布一款基于 ERC-20 标准的代币,好比 Augur 或者 KEEP,而后随着时间的推移,他的价值会获得升值。咱们能够动态改变代币机制,并设置独立的实体来提供集中式的服务,从而增长收入。可是在这个过程当中,最重要的组织服务应该仍是免费的,不收取任何费用。“ —— 佚名

用户体验

用户引导

当被问起在推广 DApp 时遇到的挑战时,开发人员提到新用户引导是他们最担忧的问题,由于接受加密应用程序的用户群体数量是有限的。

图片描述

向新接触 DApp 的用户解释这些概念很难,好比:建立钱包、得到代币以及什么是 gas。

“应用程序新用户也不知道他们该设置多少 gas 比较合适。” ——  Riot Cats

“新用户引导。只要钱包已经被设置好了,而且手里有必定的以太币,那么接下来的事情就比较容易理解了。” —— Crypto Care

“若是对于开发者来讲建立钱包都以为很复杂的话,那么咱们又怎么能期待一个非技术人员愿意采用用户体验很糟糕的加密产品呢?” ——  FundRequest

一些基于以太坊区块链开发 DApp 的开发者表示,MetaMask 的用户体验须要获得进一步改善。

其中的一个缘由就是:单独对每一笔交易进行签名会致使过多的问题,特别是对于那些复杂一点的应用程序来讲。

“对于简单的单页游戏来讲,MetaMask 表现良好。可是像“赤壁战士 (Chibi Fighters)“这样的复杂游戏,能够支持同时开十个网页,这使得它在各个地方风靡。” —— Chibi Fighters“每一笔交易都须要在 MetaMask 中签名。” —— FABG

理解 DApp 和加密技术

一些受访者也提到了另外一个问题:他们须要去教育那些对密码学没有深刻研究的用户。

在调查报告中体现的问题之一就是,用户老是对加密应用程序中没有 “修改密码” 选项感到很吃惊。

另外一个问题是,用户老是不可以理解加密货币、ERC20 代币和非同质代币的区别。

"咱们没有预料到的一件事情是,咱们还须要帮助人们理解 CryptoKitties 不是一种加密货币。" —— CryptoKitties

“咱们并无存储用户的密码,所以咱们没法帮助用户重置他们的帐户。” ——  Primas

技术要点

可扩展性

为了解决可扩展性问题,大多数受调查项目的开发人员计划使用 Layer 2 区块链或者其余相应的解决方案来处理用户增加所带来的问题。

然而,仍然有 33% 的 DApp 开发者对于如何扩展持续增加的容量没有明确的计划。

图片描述

39% 的受访者计划使用现有的 Layer 2 区块链平台,27% 的受访者表示他们将构建本身的区块链平台。

去中心化

图片描述

受访者对采用分布式计算和存储平台做为构建块来实现将来可伸缩性持乐观态度。然而,还有大约四分之一的开发者计划采用集中式的硬件设备进行密集计算。

图片描述

尽管如此,32% 的受访者表示,他们可能会在将来使用分布式数据库服务做为主要的数据存储解决方案,另外有 33% 的受访者表示他们正在考虑采用分布式的文件存储方案。

总结

图片描述

在区块链生态体系中,人们广泛认为可扩展性是基于区块链应用程序首要面临的主要障碍。

相反,DApp 开发者回应说,他们目前遇到的最大痛点是“有限的用户数量“(占 67%)和“用户体验差“(占 44%)。

尽管只有 36% 的受访者提到了可扩展性可能带来的限制,但一旦项目拥有了更多的用户,可扩展性最终将会成为优先考虑的问题。

咱们相信如下这些有助于减小 DApp 和用户之间的摩擦:

  1. Web 浏览器和加密钱包之间更深层次的集成。

这样的集成多是双向的:浏览器与加密钱包的集成(好比 Opera 浏览器 正在这么作)以及在加密钱包中集成去中心化浏览器(参见以太坊的 Status 和 Trust Wallet,以及 EOS 的 Token Pocket、Math Wallet 和 Lynx)。

  1. 一些新兴的可重用跨平台认证和用户引导工具,为用户提供了更好的移动端、网页端和桌面端交互体验(好比 Scatter 和 UniversallLogin)。
  2. 被普遍采用的解决方案为最终用户消除 Gas 成本(好比 Loom network、Meta transaction)。

咱们热切期待着 2019 年 DApp 的发展。做为区块链领域的一个基础设施类项目,咱们也一直在关注着 DApp 整个生态系统,并尽力与之保持联系。

在将来的一年内,咱们将尽量为咱们的研究提出更多的看法。


你有哪些感兴趣的DApp?
欢迎留言回复
下一次讨论的,也许就是它。
图片描述

相关文章
相关标签/搜索