<optgroup id="qyq6o"><small id="qyq6o"></small></optgroup><optgroup id="qyq6o"><small id="qyq6o"></small></optgroup><optgroup id="qyq6o"><small id="qyq6o"></small></optgroup><center id="qyq6o"><small id="qyq6o"></small></center>
<optgroup id="qyq6o"><small id="qyq6o"></small></optgroup>
<code id="qyq6o"></code><code id="qyq6o"><small id="qyq6o"></small></code>
<sup id="qyq6o"><acronym id="qyq6o"></acronym></sup>
专注区块链信息及金融服务

2019年第一份DApp调查报告出炉:透视1624款DApp和5大关键点背后的商机

区块链前哨 ·

02月12日

热度: 31069

人们普遍认为可扩展性是DApp的主要障碍,但开发者说,他们目前遇到的最大痛点是“有限的用户数量”和“用户体验差”。

 

译者 | 徐进

随着 2017 年的 ICO 狂潮过后,催生出了一系?#34892;?#30340;区块链平台,2018 年也因此被称为 DApp 之年。随着 DApp CryptoKitties(http://cryptokitties.co/) 的成功,2018 年有了一个完美的开端,人们也越发期待 DApp 在 2018 年呈现出爆发式增长。

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

我们向众多 DApp 开发者和创业者发起问卷调查,希望能通过这项调查来澄清有关 DApp 的事实、猜测和谣言。我们将阐明他们是谁、他们正在做什么、他们将要面临什么样的挑战、在当前市场上有多少活跃的 DApp 项目,以及实现这些 DApp 究竟有多难。

我们相信,我们在调查过程中的一些发现不仅可以帮到我们,?#37096;?#20197;帮到该领域中的每一个人。这项调查结果将有助于大家更好地理解当前 DApp 在用户接受度和技术可行性方面的状态。

关键点:

  1. 尽管 2018 年市场环境恶劣,受调查的大多数项目却都是在这一年启动的。
  2. 在受调查的项目中有四分之一都是游戏相关的 DApp。

  3. 大约有一半的项目采用了集中式云服务作为后端,并使用了像 Infura 这样的集中式工具来连接以太坊区块链。

  4. 在交易过程中收取交易费用是大多数项目采取的主要盈利模式。

  5. 有超过四分之三的受访者认为,引导新用户是影响用户采用的主要障碍。

我们认为,不仅是那些采用了 Web3 技术的开发者对这些发现?#34892;?#36259;,?#29992;?#39046;域内外的投资者和任何想要了解 DApp 将要面临的挑战以启动一个新项目的创业者都会对这些发现?#34892;?#36259;。

为了更好地理解这份调查报告,你可能需要提前了解一些?#29992;?#20869;部工作原理和关键术语,?#28909;?#20844;钥和私钥、Layer 1/2 区块链以及 MetaMask,等?#21462;?/p>

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

1. 一般信息 1.1 DApp 定义

首先,我们需要确定哪些项目可以被称为 DApp。“DApp“ 一词来?#20174;?#20197;太坊社区,可以用来定义任何以“智能合约“为核心组件的应用程序。为了减少歧义,该报告中所指的 DApp 仅指那些关注最终用户的应用程序。

基于该定义,我们共收集到了 1624 款 DApp。在这些应用程序中,我们只找到了其中 900 款应用的联系信息,包括 Email、Telegram 或 Discord 。最终,共有 160 款 DApp 的代表填写了调查问卷。

1.2 DApp 调查综述

尽管 2018 年的市场环境相当恶劣,但大多数项目(72%)都是在这一年启动的。其中有 12.5% 的受调查项目由独立开发者运营。大多数 DApp 团队成员规模在 2 至 5 人之间(47.5%),团队成员规模超过 5 名的占 40%。

2.DApp 组成 2.1 平台(Layer 1 区块链)

大多数 DApp 采用以太坊平台(87%),排名第二的是 EOS(19%),第三名是 TRON(8%)。还有 10% 的受调查项目同时构建在多区块链之上。虽然我们对采用了其他区块链的 DApp 非常好奇,但并不能准确的统计出这些项目的数量。

2.2 整体技术栈

大多数 DApp 都是基于网页作为前端,在受调查项目中,有近一半(48%)的 DApp 采用了传统基于云的后端技术方案。值得注意的是,在选择存储方案方面,采用了去?#34892;?#21270;存储方案(?#28909;?IPFS)的项目数量(32%)和采用?#34892;?#21270; CDN 的项目数量(31%)几乎相同。在数据库的选?#22836;?#38754;也发现了类似的比例:31% 的 DApp 依赖于集中式数据库,而 25% 的 DApp 采用了分布式数据库。

从所使用的技术来看,React 和 Node.js 的采用量遥遥领先,?#23545;?#36229;过其他语言和框架。被提及的数据库包括 MongoDB、PostgreSQL 和 MySQL ,其中被提到最多的是 MongoDB。

2.3 技术栈的集中式部分

超过一半的受访者都提到,他们在开发去?#34892;?#21270;项目时,有些基础设施必须采取集中式设计:48% 的受调查项目依赖于集中式后端,31% 的项目采取了集中式的文件存储,以及 21% 的项目采用了身份验证 API(如 Facebook Connect)。

3.DApp 开发 3.1 工具质量和文档

通常来说,新的开发者加入对促进新技术的采用是至关重要的。与?#36865;?#26102;,DApp 的开发者也提到,在去?#34892;?#21270;的技术生态中工具和框架都是极不稳定的,它们可能彼此不兼容、缺乏项目文档,有时候它们的运行结果也是不可预知的。

“Solidity 有很多‘陷阱’,如果你稍有不慎,这些‘陷阱’带来的结果可能就是灾难性的。” —— 佚名

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

“Angular 和以太坊的某些库并不能很好地协作。Docker 是一项很好的技术,但是想要在 DevOps 工作流中正确地配置 Docker 仍然是一项挑战。最后,无论从用户体验的角度还是从技术的角度来看,与以太坊区块链和智能合约的交互都是十分复杂的。” ——  ?Emoon

3.2 区块链网络的状态

在以太坊 DApp 开发者中,63% 的受访者提到 Infura 是他们连接以太坊网络的一种方式。一些开发者指出,有时候他们需要采用多种技术来连接到区块链,以保证 DApp 的数据状态和用户接口都是最新的。区块链的连接性问题和节点稳定性问题也是采用多种技术连接到区块链的原因之一,这些问题将影响 DApp 的整体质量,并对最终用户体验产生?#22909;?#24433;响。

"超级节点是不稳定的,在处理事务?#34987;?#23384;在很多问题。”——  佚名

“Geth 无法在一台好机器上完成 4 周的数据同步。” —— Alice

“主网的行为和测试网络的行为不一样。” —— FABG

“速度慢,需要大容量的硬件存储空间。” —— Quick Blocks

“Web3 注入会延迟,区块链和 Infura 之间的同步?#19981;?#24310;迟。用户交易可能已经批准,服务器却需要几分钟时间来同步用户的交易状态。当然,如果你习惯了这种状态,可能不会觉得这有什么问题。但是相信真正的用户还是更习惯于获得及时反馈,而不是?#30475;?#28857;击鼠标操作后,去先?#32570;?#21654;啡再回来查看结果。” —— ?Chibi Fighters

3.3 ?#24405;?#36861;踪和数据查询

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

“处理大量 RPC 请求通常是最令人沮丧的。现在主要采用内部负载均衡来解决这个问题。” —— Local Ethereum

“当前维护数据库?#24405;?#26159;最令人头疼的。我认为应该采用一种现?#38556;指叮╬ay-as-you-go)的服务来解决这类问题。” —— Known Origin

“有时网络中的节点非常不稳定(特别是在一年半之前我们遇到了宕机问题),我们需要开发?#32422;?#30340;中间件来追踪交易。” —— Alice

“以确定性的方式轮询?#24405;?#21644;检查区块确认信息是有问题的。” —— Crypto Care

4.DApp 的业务问题 

4.1 应用的受众

虽然可以通过收集发送到智能合约的交易来获取用户信息,但并不是每一次用户和应用的交互都涉及到智能合约调用。由于我们认为开发者能够通过内部分析工具获得准确的用户数量信息,因此我们直接向他们询问了 DApp 的用户数量。

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

4.2 资金情况

从 2017 年以来,DApp 的主要收入来自于自筹资金(38%)和代币的销售(31%),风险投?#20160;?#19982;的项目仅占了 24%。 2018 年,大部分去?#34892;?#21270;项目仍然是自筹资金,只有一小部分项目通过代币销售(10%)?#22836;?#38505;投资(16%)获得资金。

然而,从数字的绝对值来看,这些差别并不明显:代币的销售数据略有下降,而风险投资的数据?#26434;性?#21152;。2017 年和 2018 年最大的不同在于,自筹资金的 DApp 数量有了近 4 倍的增长。

4.3 货?#19968;?/b>

大多数的受访者(55%)表示希望通过收取交易费用来赚钱。还有一些受访者表示计划通过用户订?#27169;?6%)和广告(11%)收益来赚钱。另外,还有一些受访者建议出售 NFT 或者将以太坊作为潜在的货?#19968;?#27169;型。

还有其他一些人提到的其他商?#30340;?#24335;如下:

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

“发布一款基于 ERC-20 标准的代币,?#28909;?Augur 或者 KEEP,然后随着时间的推移,他的价值会得到升值。我们可以动态改变代?#19968;?#21046;,并设置独立的实体来提供集中式的服务,从而增加收入。但是在这个过程中,最重要的组织服务应该还是免费的,不收取任何费用。“  —— 佚名

5. 用户体验 

5.1 用户引导

当被问起在推广 DApp 时遇到的挑战时,开发人员提到新用户引导是他们最担心的问题,因为接受?#29992;?#24212;用程序的用户群体数量是有限的。

向新接触 DApp 的用户解释这些概念很难,?#28909;紓?#21019;建钱包、获?#20040;?#24065;以及什么是 gas。

"先从认识钱包开始,告诉他们用各?#25351;?#26679;的软件“登录”钱包,尽管其中的一些软件充满了欺诈,并?#19968;?#35201;告诉他们,不要丢失软件的密码,否则将会永远失去该账户,无法?#19968;亍?#22914;果没有一个好的用户引导工具,这样的应用程序将很难被用户所接受。" ——  佚名

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

“让他们了解以太币也是一项巨大的挑战。在代币交易中使用以太币进行交易的人仍然是少数。” —— Daxia

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

“如果对于开发者来说创建钱包都觉得很复杂的话,那么我们又怎么能期待一个非技术人员愿意采用用户体验很糟糕的?#29992;?#20135;品呢?” —— ?FundRequest

“当前,创建一个 EOS 钱包的步骤非常复杂。除此之外,CPU 使用时间和 RAM 的概念对于一个普通人来说是很难理解的。这些都是人们接受 DApp 的障碍。” —— Dice

一些基于以太坊区块链开发 DApp 的开发者表示,MetaMask 的用户体验需要得到进一步改善。其中的一个原因就是:单独对每一?#24335;?#26131;进?#26143;?#21517;会导致过多的问题,特别是对于那些复杂一点的应用程序来说。

“对于简单的单页游戏来说,MetaMask 表现良好。但是像“赤壁战士 (Chibi Fighters)“这样的复杂游戏,可以支持同时开十个网页,这使得它在各个地方风靡。” —— Chibi Fighters“每一?#24335;?#26131;都需要在 MetaMask ?#26143;?#21517;。” —— FABG

5.2 理解 DApp 和?#29992;?#25216;术

一些受访者也提到了另一个问题:他们需要去教育那些对密码学没有深入研究的用户。在调查报告中体现的问题之一就是,用户总是?#32422;用?#24212;用程序中没有 “修改密码” 选项感到很?#36291;?#21478;一个问题是,用户总是不能够理解?#29992;?#36135;币、ERC20 代币?#22836;?#21516;质代币的区别。

"我们没?#24615;?#26009;到的一件事情是,我们还需要帮助人们理解 CryptoKitties 不是一种?#29992;?#36135;币。" ——  CryptoKitties

“最让我意想不到的是,我们的 DApp 和其他 DApp 都在同一个平台上。” —— CryptoKitties City

“然而,在新兴的经济体下,假设?#29992;?#36135;币对非银行用户处于完全可扩展的状态,那么要求他们安全保存?#32422;?#30340;私钥就太过分了。” —— Ethichub

“我们并没有存储用户的密码,因此我们无法帮助用户重置他们的账户。” —— ?Primas

“我们并没有采取 OAuth2 风格的用户认证流程,即用户可以在应用程序中注册账户,并在其他平台上使用。这是 Be Your Own Bank 和身份管理器面临的一个最大的问题。” —— 佚名

6. 技术要点 

6.1 可扩展性

为了解决可扩展性问题,大多数受调查项目的开发人员计划使用 Layer 2 区块链或者其他相应的解决方案?#21019;?#29702;用户增长所带来的问题。然而,仍然有 33% 的 DApp 开发者对于如何扩展?#20013;?#22686;长的容量没有明确的计划。

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

6.2 去?#34892;?#21270;

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

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

总结

在区块链生态体系中,人们普遍认为可扩展性是基于区块链应用程序首要面临的主要障碍。相反,DApp 开发者回应说,他们目前遇到的最大痛点是“有限的用户数量“(占 67%)和“用户体验差“(占 44%)。尽管只有 36% 的受访者提到了可扩展性可能带来的限制,但一旦项目拥有了更多的用户,可扩展性最终将会成为优先考虑的问题。

我们相信以下这些有助于减少 DApp 和用户之间的摩擦:

  • Web 浏览器和?#29992;?#38065;包之间更深层次的集成。这样的集成可能是双向的:浏览器与?#29992;?#38065;包的集成(?#28909;?Opera 浏览器 正在这么做)以及在?#29992;?#38065;包中集成去?#34892;?#21270;浏览器(参见以太坊的 Status 和 Trust Wallet,以及 EOS 的 Token Pocket、Math Wallet 和 Lynx)。

  • 一些新兴的可重用跨平台认证和用户引导工具,为用户提供了更好的移动端、网页端和桌面端交互体验(?#28909;?Scatter 和 UniversallLogin)。

  • 被广泛采用的解决方案为最终用户消除 Gas 成本(?#28909;?Loom network、Meta transaction)。

我们热切期待着 2019 年 DApp 的发展。作为区块链领域的一个基础设施类项目,我们也一直在关注着 DApp 整个生态系?#24120;?#24182;尽力与之保持联系。在未来的一年内,我们将尽可能为我们的研究提出更多的见解。

原文链接:https://medium.com/fluence-network/dapp-survey-results-2019-a04373db6452

声明:本文为入驻“火星号”作者作品,不代表火星财经官方立场。转载请注明出处、作者和本文链接
提示?#21644;蹲视?#39118;险,入?#34892;?#35880;慎。本资讯不作为投资理财建议。

推广
相关新闻

涨幅榜

你可能?#34892;?#36259;的内容
下一篇

DAppTotal周排行榜:TRON各项数据指标正?#24179;麰OS | 第5期

陕西11选五开奖结果