區(qū)塊鏈開發(fā)者社區(qū)目前的現(xiàn)狀分析
區(qū)塊鏈開發(fā)者社區(qū)
社區(qū)是一個很靈活抽象的概念,它可以定義為「一群人集合在一起進行一定的交互 」。就算對于區(qū)塊鏈 + 開發(fā)者這個小眾領(lǐng)域的社區(qū)來講,實際上也可以有很多種分類的方法。這里我只對不同的人群進行幾種我認(rèn)為比較常見的分類,至于具體的交互形式(telegram,微信等)不做討論。
區(qū)塊鏈社區(qū)劃分方法:項目,所在領(lǐng)域和語言。
常見的開發(fā)者社區(qū)分類,會以項目來劃分,比如:比特幣、以太坊和其它。
這些社區(qū)里面,比特幣和以太坊依然是最大的兩個社區(qū)。
還可以使用所在領(lǐng)域方法分類:
智能合約:例如以太坊,EOS
應(yīng)用:例如加密貓,Bittorrent
貨幣:例如比特幣,門羅
基礎(chǔ)設(shè)施:例如以太坊,Nervos,Polkadot,Cosmos
Defi:例如Maker,0x,dYdX
這些社區(qū)里面,智能合約的開發(fā)者最多,占據(jù)了40%[1]。
從上圖可以看到的一個趨勢是,智能合約、應(yīng)用、以及貨幣開發(fā)者總量變少,基礎(chǔ)設(shè)施和Defi開發(fā)者有所增加。
雖然由于Dapp市場遇冷導(dǎo)致智能合約開發(fā)者總體數(shù)量減少,不過其中的全職開發(fā)者數(shù)量卻有所上升。[1]
開發(fā)者社區(qū)也可以按語言分類:C++、Rust、Go、Solidity、Javascript等等。開發(fā)核心協(xié)議C++,Rust,Go比較受歡迎,開發(fā)應(yīng)用類的協(xié)議和產(chǎn)品Solidity和Javascript比較受歡迎。
區(qū)塊鏈開發(fā)者社區(qū)特點
簡單來說,區(qū)塊鏈開發(fā)者社區(qū)仍然是開源社區(qū)的一部分,只不過多了token,讓非盈利的開源項目可以更容易的協(xié)作和持續(xù)。
區(qū)塊鏈開發(fā)者分類
區(qū)塊鏈開發(fā)者我們這里分為兩大類:
1、核心協(xié)議開發(fā)者
2、生態(tài)開發(fā)者
核心協(xié)議開發(fā)者指的就是開發(fā)區(qū)塊鏈本身的那些開發(fā)者;生態(tài)開發(fā)者指的是圍繞著核心協(xié)議做開發(fā)的開發(fā)者,包括dapp,工具,錢包,二層網(wǎng)絡(luò)等。
區(qū)塊鏈開發(fā)者畫像
年齡范圍:與互聯(lián)網(wǎng)開發(fā)者重合
大多在25-35歲之間,和主流互聯(lián)網(wǎng)開發(fā)者比較重合。
經(jīng)驗:大多數(shù)是新手
以智能合約開發(fā)來看,大多數(shù)開發(fā)者還是新手。這一點,從ChainIDE的論文[5]中可以側(cè)面看出,81%的ChainIDE用戶都是使用教程和例子中的代碼,不是開發(fā)自己的需求。
開發(fā)參與方式:多種多樣
圖中每一行代表了某一個開發(fā)者提交的commit,每一個點表示一個commit,如果有連續(xù)的(每月超過10天)貢獻,推測這是一個全職開發(fā)者;如果是間斷的(每月2-9天)貢獻,那說明這是一個兼職開發(fā)者;如果總體只有一次貢獻,那說明這是一個一次性貢獻者。
從上圖可以看出,大多數(shù)項目兼有以上三種。以太坊的整體開發(fā)者數(shù)量最多。
區(qū)塊鏈開發(fā)者現(xiàn)狀
規(guī)模:依然小眾
與其它開源生態(tài)相比,區(qū)塊鏈開發(fā)者生態(tài)依然小眾??梢钥碋lectric Capital發(fā)布的報告[1]中的一組數(shù)據(jù)對比:
加密貨幣每月活躍開發(fā)者約為 7000 名,其中最大的生態(tài)以太坊為1243名(2019年7月);
Apache的項目有貢獻者1615名(2019 Q1);
NodeJS 有400 多萬開發(fā)者(2017年,統(tǒng)計的是NodeJS包管理的用戶);
Android 有 600 萬開發(fā)者;
全球開發(fā)者數(shù)量為2600萬(數(shù)據(jù)來自其它來源)。
報告中統(tǒng)計的開發(fā)者數(shù)量比較少,只統(tǒng)計了開源項目的寫代碼的人,如果加上開發(fā)團隊中其它的角色,比如測試和運維,以及閉源項目(比如交易所和某些Dapp),數(shù)量會多一些,不過個人感覺這個數(shù)量也不超過10萬。
區(qū)塊鏈開發(fā)者數(shù)量還有很大的增長空間,前方的路依然漫長。
開發(fā)者所占比例
區(qū)塊鏈從業(yè)者不同角色的比例[8]:
工程師:31%
客戶支持:7%
設(shè)計:10%
市場:13%
運營:17%
其他:13%
銷售:9%
我們可以看到,工程師占有最多的比例。我所知道的有些團隊,工程師占比更高,接近50%-70%。不知道是哪些項目「拉了后腿 」。
市場供需情況:有需求
公司:有需求
根據(jù)2020年1月9號Linkedin發(fā)布的統(tǒng)計, Blockchain現(xiàn)在是第一位被需要的技術(shù),緊隨其后的是云計算數(shù)據(jù)分析和人工智能。[4]
開發(fā)者:?「考慮 」進入
對于非區(qū)塊鏈開發(fā)者,CSDN 2019 年報告[3]中的數(shù)據(jù)顯示:27%開發(fā)者有應(yīng)用或準(zhǔn)備應(yīng)用,66%開發(fā)者尚處于初步了解階段, 7%開發(fā)者完全不了解,但是相比于2017年,這項技術(shù)被了解和關(guān)注的程度大幅度提高。未來一年有79% 的開發(fā)者會考慮進入?yún)^(qū)塊鏈行業(yè)。
個人感覺79%這個數(shù)據(jù)有點偏樂觀,「考慮」這個詞是一個非常模糊的詞,考慮過后,可能只有1%的人進來了。不過讓人高興的是,這個數(shù)據(jù)側(cè)面反映了區(qū)塊鏈已經(jīng)成為一個難以忽視的平臺 / 技術(shù)了。
另外,從Stack Overflow的2019年調(diào)查結(jié)果[2]來看,大多數(shù)的開發(fā)者對區(qū)塊鏈保持樂觀的態(tài)度,并認(rèn)為區(qū)塊鏈?zhǔn)怯杏玫模@些人大多數(shù)是年輕的開發(fā)者。
最近一年增長情況
由Electric Capital發(fā)布的報告[1]可以看到(上圖),從2018年6月到2019年6月,區(qū)塊鏈開發(fā)者數(shù)量有所減少,減少了800多人,占比10.4%。
不過先不用悲觀,仔細(xì)分析數(shù)據(jù)發(fā)現(xiàn)(上圖),80%的開發(fā)者流失來自于一次性開發(fā)者和兼職開發(fā)者,全職開發(fā)者數(shù)量基本沒變,或者說微微有點增加。
增長受哪些因素影響
我總結(jié)了幾個影響因素:基礎(chǔ)設(shè)施完善、行情、巨頭的入場、政策以及基礎(chǔ)設(shè)施完善。
新技術(shù)都需要幾十年的時間爆發(fā),基礎(chǔ)設(shè)施逐漸完善是一個緩慢的過程,區(qū)塊鏈技術(shù)的發(fā)展還處于早期。
行情
開發(fā)者增長受行情影響,并且有下面的一個趨勢:
如果市值增加,開發(fā)者數(shù)量增加的更快
如果市值減少,開發(fā)者也會有少量的增加,增加速度變緩很多
巨頭的入場
巨頭的入場對于開發(fā)者也是有一定的影響,比如Libra和螞蟻金服的加入,對開發(fā)者的增加有一定(很大?)的促進作用。
ChainIDE論文中的圖表反應(yīng)了開發(fā)者使用ChainIDE部署不同區(qū)塊鏈合約的占比情況,可以看到對于Libra的使用占了最大的比例,這也從側(cè)面說明了現(xiàn)有主流互聯(lián)網(wǎng)世界的巨頭們對于推動區(qū)塊鏈行業(yè)發(fā)展有一定的作用。另外,ChainIDE和螞蟻金融的區(qū)塊鏈合作后,用戶也獲得了顯著增長。
圖表中以太坊的比例比較小,推測應(yīng)該是因為以太坊的生態(tài)已經(jīng)比較豐富了,有很多類似的工具,以太坊的地位依然難以動搖。
政策
自從2019年10月24日中國明確表態(tài)支持區(qū)塊鏈技術(shù)的發(fā)展,整個中國突然冒出了很多區(qū)塊鏈公司。
如何建設(shè)一個好的社區(qū)
「The great things are not done by impulse, but by a series of small things brought together. And great things are not something accidental, but must certainly be willed. 」—? Vincent van Gogh
「偉大的事不是在沖動下完成,而是經(jīng)由完成一系列的小事情;而且偉大的事不是偶然發(fā)生,它一定要靠意念達成?!埂? 梵高
我們這里主要圍繞以項目為社區(qū)的視角,去衡量社區(qū)的質(zhì)量。我們主要從三個角度去討論如何建設(shè)一個好的開發(fā)者社區(qū):軟指標(biāo),硬指標(biāo),禁忌。
軟指標(biāo)
1、歸屬感
2、信任
硬指標(biāo)
開發(fā)者的數(shù)量
禁忌
1、吹牛B
2、裝B
好的開發(fā)者社區(qū),用白話總結(jié)一下就是:一堆開發(fā)者在那聊天,每個人都感覺既硬核又有趣。
首先要說明的一點是,建設(shè)開發(fā)者社區(qū)是一個長期的目標(biāo)??梢酝ㄟ^短期的激勵(當(dāng)然你有錢可以長期)吸引很多開發(fā)者進入,不過如果沒有一個好的機制,很容易被薅羊毛,熱度消失。
我沒有把各個項目的技術(shù)差異,團隊實力,明星光環(huán)以及項目出現(xiàn)的時機(有時候時機和運氣確實很重要)等等非常多的因素納入進來,變量太多反而讓我們無所適從。我們嘗試回歸到社區(qū)的本質(zhì)去看待這個問題,也就是下面要討論的這個軟指標(biāo)。
軟指標(biāo)
1、歸屬感
2、信任
社區(qū)很像一個經(jīng)濟體,經(jīng)濟體需要人們互相信任,然后進行商品交換,獲得資本。
社區(qū)這個經(jīng)濟體中,成員之間也需要信任,商品交換在這里可以是互幫互助,最終獲得社交資本。隨著成員交互的增加,人們就會有歸屬感。
就算有職位的高低,財富的不同,名聲的大小。但是每個成員在社區(qū)中都是一個獨立的個體,大家具有平等的話語關(guān)系。每個人構(gòu)建和積累的是社交資本。你可能很有錢,但是你的社交資本不一定高,通俗的說,你不一定受人待見。而社交資本高的人,在社區(qū)中也自然有更大的影響力。
有這樣的一個良性的互動,我認(rèn)為是一個好的社區(qū)。
硬指標(biāo)
我只列出了一個指標(biāo):開發(fā)者的數(shù)量。其實最開始我列了一堆硬指標(biāo),后來發(fā)現(xiàn),都可以刪掉,因為我發(fā)現(xiàn)只要去衡量真正的開發(fā)者在這個生態(tài)內(nèi)的數(shù)據(jù)就足夠了。真正的開發(fā)者會給你帶來好的項目,更多的commit,還能吸引更多的開發(fā)者加入。
對于項目方,很關(guān)心的另外一個指標(biāo)也可以參考:市值。盡量讓自己努力成為Top 100吧。Top 100的項目會獲得開發(fā)者更多的關(guān)注,數(shù)據(jù)顯示[1],top 100項目的開發(fā)者總和占所有開發(fā)者的50%。