2019年DApp調查報告

隨着 2017 年的 ICO 狂潮過後,催生出了一系列新的區塊鏈平臺,2018年也因此被稱爲DApp之年。隨着DApp CryptoKittieshttp://cryptokitties.co/) 的成功,2018年有了一個完美的開端,人們也越發期待DApp在2018年呈現出爆發式增長。

Fluence Labshttps://fluence.network/) 的目標是爲新興的 Web3 技術開發出一個能夠實時進行大容量數據處理的去中心化網絡。作爲一個基礎設施項目,我們一直都很好奇DApp市場上都發生了什麼。這項調查從一開始就是爲了聯繫DApp開發者社區以便深入瞭解這個市場正在發生的事情。

我們向衆多DApp開發者和創業者發起問卷調查,希望能通過這項調查來澄清有關DApp的事實、猜測和謠言。我們將闡明他們是誰、他們正在做什麼、他們將要面臨什麼樣的挑戰、在當前市場上有多少活躍的DApp項目,以及實現這些DApp究竟有多難。

我們相信,我們在調查過程中的一些發現不僅可以幫到我們,也可以幫到該領域中的每一個人。這項調查結果將有助於大家更好地理解當前DApp在用戶接受度和技術可行性方面的狀態。

關鍵點:

  • 儘管 2018 年市場環境惡劣,受調查的大多數項目卻都是在這一年啓動的。

  • 在受調查的項目中有四分之一都是遊戲相關的DApp。

  • 大約有一半的項目採用了集中式雲服務作爲後端,並使用了像 Infura 這樣的集中式工具來連接以太坊區塊鏈。

  • 在交易過程中收取交易費用是大多數項目採取的主要盈利模式。

  • 有超過四分之三的受訪者認爲,引導新用戶是影響用戶採用的主要障礙。

我們認爲,不僅是那些採用了 Web3 技術的開發者對這些發現感興趣,加密領域內外的投資者和任何想要了解DApp將要面臨的挑戰以啓動一個新項目的創業者都會對這些發現感興趣。

爲了更好地理解這份調查報告,你可能需要提前瞭解一些加密內部工作原理和關鍵術語,比如公鑰和私鑰、Layer 1/2 區塊鏈以及 MetaMask,等等。

這份調查報告的結構和產品開發的生命週期類似。從技術平臺的選擇開始介紹,然後進入到開發中的常見問題,最後再討論在用戶接受度和業務方面所遇到的挑戰。

免責聲明:

這份調查報告不應被視爲 Fluence Labs 或者其任何董事、高級職員、普通職員、代理人、顧問等關於購買或認購加密產品的建議。讀者也不應將本調查報告的內容解釋爲法律、稅務、監管、財務或者會計等相關的建議。讀者應該就其具體事項諮詢自己內部的相關顧問。該調查報告的內容純粹是爲了提供信息。在任何情況下,讀者都應該對該報告中的數據自行進行調查和分析。

1.一般信息

1.1 DApp定義

首先,我們需要確定哪些項目可以被稱爲DApp。“DApp“ 一詞來源於以太坊社區,可以用來定義任何以“智能合約“爲核心組件的應用程序。爲了減少歧義,該報告中所指的DApp僅指那些關注最終用戶的應用程序。

基於該定義,我們共收集到了 1624 款DApp。在這些應用程序中,我們只找到了其中 900 款應用的聯繫信息,包括 Email、Telegram 或 Discord 。最終,共有 160 款DApp的代表填寫了調查問卷。

image

1.2 DApp調查綜述

image

儘管 2018 年的市場環境相當惡劣,但大多數項目(72%)都是在這一年啓動的。其中有 12.5% 的受調查項目由獨立開發者運營。大多數DApp團隊成員規模在2至5人之間(47.5%),團隊成員規模超過5名的佔 40%。

image

2.DApp組成

2.1 平臺(Layer 1 區塊鏈)

image

大多數DApp採用以太坊平臺(87%),排名第二的是 EOS(19%),第三名是 TRON(8%)。還有 10% 的受調查項目同時構建在多區塊鏈之上。雖然我們對採用了其他區塊鏈的DApp非常好奇,但並不能準確的統計出這些項目的數量。

2.2 整體技術棧

image

大多數DApp都是基於網頁作爲前端,在受調查項目中,有近一半(48%)的DApp採用了傳統基於雲的後端技術方案。值得注意的是,在選擇存儲方案方面,採用了去中心化存儲方案(比如 IPFS)的項目數量(32%)和採用中心化 CDN 的項目數量(31%)幾乎相同。在數據庫的選型方面也發現了類似的比例:31% 的DApp依賴於集中式數據庫,而 25% 的DApp採用了分佈式數據庫。

image

從所使用的技術來看,React 和 Node.js 的採用量遙遙領先,遠遠超過其他語言和框架。被提及的數據庫包括MongoDB、PostgreSQL 和 MySQL ,其中被提到最多的是 MongoDB。

2.3 技術棧的集中式部分

image

超過一半的受訪者都提到,他們在開發去中心化項目時,有些基礎設施必須採取集中式設計:48% 的受調查項目依賴於集中式後端,31% 的項目採取了集中式的文件存儲,以及 21% 的項目採用了身份驗證 API(如Facebook Connect)。

3.DApp開發

3.1 工具質量和文檔

通常來說,新的開發者加入對促進新技術的採用是至關重要的。與此同時,DApp的開發者也提到,在去中心化的技術生態中工具和框架都是極不穩定的,它們可能彼此不兼容、缺乏項目文檔,有時候它們的運行結果也是不可預知的。

“Solidity 有很多‘陷阱’,如果你稍有不慎,這些‘陷阱’帶來的結果>可能就是災難性的。”
—— 佚名

“對於區塊鏈開發者來說,文檔的缺失也是一個大問題。”
—— CryptoKube

“Angular 和以太坊的某些庫並不能很好地協作。Docker 是一項很好的技術,但是想要在 DevOps 工作流中正確地配置 Docker 仍然是一項挑戰。最後,無論從用戶體驗的角度還是從技術的角度來看,與以太坊區塊鏈和智能合約的交互都是十分複雜的。”
——  Emoon

3.2 區塊鏈網絡的狀態

image

在以太坊DApp開發者中,63% 的受訪者提到 Infura 是他們連接以太坊網絡的一種方式。一些開發者指出,有時候他們需要採用多種技術來連接到區塊鏈,以保證DApp的數據狀態和用戶接口都是最新的。區塊鏈的連接性問題和節點穩定性問題也是採用多種技術連接到區塊鏈的原因之一,這些問題將影響DApp的整體質量,並對最終用戶體驗產生負面影響。

"超級節點是不穩定的,在處理事務時還存在很多問題。”—— 佚名

“Geth 無法在一臺好機器上完成 4 周的數據同步。” —— Alice

“主網的行爲和測試網絡的行爲不一樣。” —— FABG

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

“Web3 注入會延遲,區塊鏈和 Infura 之間的同步也會延遲。用戶交易可能已經批准,服務器卻需要幾分鐘時間來同步用戶的交易狀態。當然,如果你習慣了這種狀態,可能不會覺得這有什麼問題。但是相信真正的用戶還是更習慣於獲得及時反饋,而不是每次點擊鼠標操作後,去先喝杯咖啡再回來查看結果。” ——  Chibi Fighters

3.3 事件追蹤和數據查詢

受訪者表示,從區塊鏈中檢索數據也將是一項挑戰,尤其是當項目要求具備實時處理性能時。一些開發者採用了內部工具來追蹤智能合約中的事件和處理傳入的數據。

“處理大量 RPC 請求通常是最令人沮喪的。現在主要採用內部負載均衡來解決這個問題。” —— Local Ethereum

“當前維護數據庫事件是最令人頭疼的。我認爲應該採用一種現收現付(pay-as-you-go)的服務來解決這類問題。” —— Known Origin

“有時網絡中的節點非常不穩定(特別是在一年半之前我們遇到了宕機問題),我們需要開發自己的中間件來追蹤交易。” —— Alice

“以確定性的方式輪詢事件和檢查區塊確認信息是有問題的。” —— Crypto Care

4.DApp的業務問題

4.1 應用的受衆

雖然可以通過收集發送到智能合約的交易來獲取用戶信息,但並不是每一次用戶和應用的交互都涉及到智能合約調用。由於我們認爲開發者能夠通過內部分析工具獲得準確的用戶數量信息,因此我們直接向他們詢問了DApp的用戶數量。

image

儘管有 58% 的DApp日活躍用戶少於 50 人,但仍然有 12% 的受調查項目日活躍用戶在 500 人以上。

4.2 資金情況

image

從 2017 年以來,DApp的主要收入來自於自籌資金(38%)和代幣的銷售(31%),風險投資參與的項目僅佔了 24%。 2018年,大部分去中心化項目仍然是自籌資金,只有一小部分項目通過代幣銷售(10%)和風險投資(16%)獲得資金。

image

然而,從數字的絕對值來看,這些差別並不明顯:代幣的銷售數據略有下降,而風險投資的數據略有增加。2017 年和 2018 年最大的不同在於,自籌資金的DApp數量有了近4倍的增長。

4.3 貨幣化

image

大多數的受訪者(55%)表示希望通過收取交易費用來賺錢。還有一些受訪者表示計劃通過用戶訂閱(16%)和廣告(11%)收益來賺錢。另外,還有一些受訪者建議出售 NFT 或者將以太坊作爲潛在的貨幣化模型。

還有其他一些人提到的其他商業模式如下:

“部署代幣作,作爲桌面客戶端使用許可,從通過我們的DApp獲利的用戶那裏收取許可費用。” —— Kryptium

“發佈一款基於 ERC-20 標準的代幣,比如 Augur 或者 KEEP,然後隨着時間的推移,他的價值會得到升值。我們可以動態改變代幣機制,並設置獨立的實體來提供集中式的服務,從而增加收入。但是在這個過程中,最重要的組織服務應該還是免費的,不收取任何費用。“ —— 佚名

5.用戶體驗

5.1 用戶引導

當被問起在推廣DApp時遇到的挑戰時,開發人員提到新用戶引導是他們最擔心的問題,因爲接受加密應用程序的用戶羣體數量是有限的。

image

向新接觸DApp的用戶解釋這些概念很難,比如:創建錢包、獲得代幣以及什麼是 gas。

“先從認識錢包開始,告訴他們用各種各樣的軟件“登錄”錢包,儘管其中的一些軟件充滿了欺詐,並且還要告訴他們,不要丟失軟件的密碼,否則將會永遠失去該賬戶,無法找回。如果沒有一個好的用戶引導工具,這樣的應用程序將很難被用戶所接受。” —— 佚名

“應用程序新用戶也不知道他們該設置多少gas比較合適。” ——  Riot Cats

“讓他們瞭解以太幣也是一項巨大的挑戰。在代幣交易中使用以太幣進行交易的人仍然是少數。” —— Daxia

“新用戶引導。只要錢包已經被設置好了,並且手裏有一定的以太幣,那麼接下來的事情就比較容易理解了。” —— Crypto Care

“如果對於開發者來說創建錢包都覺得很複雜的話,那麼我們又怎麼能期待一個非技術人員願意採用用戶體驗很糟糕的加密產品呢?” ——  FundRequest

“當前,創建一個 EOS 錢包的步驟非常複雜。除此之外,CPU 使用時間和 RAM 的概念對於一個普通人來說是很難理解的。這些都是人們接受DApp的障礙。” —— Dice

一些基於以太坊區塊鏈開發DApp的開發者表示,MetaMask 的用戶體驗需要得到進一步改善。其中的一個原因就是:單獨對每一筆交易進行簽名會導致過多的問題,特別是對於那些複雜一點的應用程序來說。

“對於簡單的單頁遊戲來說,MetaMask表現良好。但是像“赤壁戰士(Chibi Fighters)“這樣的複雜遊戲,可以支持同時開十個網頁,這使得它在各個地方風靡。” —— Chibi Fighters
“每一筆交易都需要在 MetaMask 中籤名。” —— FABG

5.2 理解DApp和加密技術

一些受訪者也提到了另一個問題:他們需要去教育那些對密碼學沒有深入研究的用戶。在調查報告中體現的問題之一就是,用戶總是對加密應用程序中沒有 “修改密碼” 選項感到很吃驚。另一個問題是,用戶總是不能夠理解加密貨幣、ERC20 代幣和非同質代幣的區別。

“我們沒有預料到的一件事情是,我們還需要幫助人們理解 CryptoKitties 不是一種加密貨幣。” —— CryptoKitties

“最讓我意想不到的是,我們的DApp和其他DApp都在同一個平臺上。” —— CryptoKitties City

“然而,在新興的經濟體下,假設加密貨幣對非銀行用戶處於完全可擴展的狀態,那麼要求他們安全保存自己的私鑰就太過分了。” —— Ethichub

“我們並沒有存儲用戶的密碼,因此我們無法幫助用戶重置他們的賬戶。” ——  Primas

“我們並沒有採取 OAuth2 風格的用戶認證流程,即用戶可以在應用程序中註冊賬戶,並在其他平臺上使用。這是Be Your Own Bank和身份管理器面臨的一個最大的問題。” —— 佚名

6.技術要點

6.1 可擴展性

image

爲了解決可擴展性問題,大多數受調查項目的開發人員計劃使用 Layer 2 區塊鏈或者其他相應的解決方案來處理用戶增長所帶來的問題。然而,仍然有 33% 的DApp開發者對於如何擴展持續增長的容量沒有明確的計劃。

image

39% 的受訪者計劃使用現有的 Layer 2 區塊鏈平臺,27% 的受訪者表示他們將構建自己的區塊鏈平臺。

6.2 去中心化

image

受訪者對採用分佈式計算和存儲平臺作爲構建塊來實現未來可伸縮性持樂觀態度。然而,還有大約四分之一的開發者計劃採用集中式的硬件設備進行密集計算。

image

儘管如此,32% 的受訪者表示,他們可能會在未來使用分佈式數據庫服務作爲主要的數據存儲解決方案,另外有 33% 的受訪者表示他們正在考慮採用分佈式的文件存儲方案。

image

總結

image

在區塊鏈生態體系中,人們普遍認爲可擴展性是基於區塊鏈應用程序首要面臨的主要障礙。相反,DApp開發者迴應說,他們目前遇到的最大痛點是“有限的用戶數量“(佔 67%)和“用戶體驗差“(佔 44%)。儘管只有 36% 的受訪者提到了可擴展性可能帶來的限制,但一旦項目擁有了更多的用戶,可擴展性最終將會成爲優先考慮的問題。

我們相信以下這些有助於減少DApp和用戶之間的摩擦:

  • Web 瀏覽器和加密錢包之間更深層次的集成。這樣的集成可能是雙向的:瀏覽器與加密錢包的集成(比如Opera瀏覽器正在這麼做)以及在加密錢包中集成去中心化瀏覽器(參見以太坊的 StatusTrust Wallet,以及 EOS 的 Token PocketMath WalletLynx)。

  • 一些新興的可重用跨平臺認證和用戶引導工具,爲用戶提供了更好的移動端、網頁端和桌面端交互體驗(比如ScatterUniversallLogin)。

  • 被廣泛採用的解決方案爲最終用戶消除 Gas 成本(比如Loom networkMeta transaction)。

我們熱切期待着 2019 年DApp的發展。作爲區塊鏈領域的一個基礎設施類項目,我們也一直在關注着DApp整個生態系統,並盡力與之保持聯繫。在未來的一年內,我們將儘可能爲我們的研究提出更多的見解。

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章