0
本文作者: 彭賽瓊 | 2017-11-21 14:44 |
雷鋒網(wǎng)按:
目前區(qū)塊鏈業(yè)態(tài)發(fā)展究竟如何?這個問題就像海上的冰山,看不到最真實的一面,我們很難回答這個問題。
但如果有人給你這樣的信息:“在全球最大的代碼托管平臺GitHub上,總計超過86000個區(qū)塊鏈項目中,目前有超過90%的項目已經(jīng)不再活躍,死于分叉的項目更是達(dá)到95%,項目平均壽命僅為1.22年”。你是否開始產(chǎn)生了具體的認(rèn)知?
這些數(shù)字來自知名咨詢機(jī)構(gòu)德勤(Deloitte)近期根據(jù)全球最大的代碼托管平臺、開源代碼平臺GitHub上的數(shù)據(jù)出爐的一份統(tǒng)計報告。研究數(shù)據(jù)來源于代爾夫理工大學(xué)(Delft University of Technology)所記錄的GitHub公開活動的數(shù)據(jù)庫和GitHub的API。這份題為《區(qū)塊鏈技術(shù)的發(fā)展——從GitHub平臺的視角分析》的報告為區(qū)塊鏈發(fā)展?fàn)顟B(tài)的研究提供了一個非常特殊的視角。
為何說是一個特殊的視角?因為區(qū)塊鏈技術(shù)的核心是“去中心化”,“開源”的概念與“去中心化”不謀而合。實際上,包括區(qū)塊鏈技術(shù)的最大規(guī)模應(yīng)用——比特幣在內(nèi),大多數(shù)有影響力的區(qū)塊鏈項目都選擇了開源。而GitHub便是這些項目的首選平臺。
此外,區(qū)塊鏈技術(shù)的應(yīng)用也隨時間在不斷擴(kuò)展,如何在最基礎(chǔ)的區(qū)塊鏈技術(shù)上打造出真正的應(yīng)用這件事,需要很多人的共同努力,GitHub能幫助開發(fā)者降低開發(fā)成本。
于是,聚集了區(qū)塊鏈技術(shù)人才的GitHub,自然成了反映整個區(qū)塊鏈技術(shù)生態(tài)的最佳平臺。
那么,究竟區(qū)塊鏈項目在GitHub上面是什么狀態(tài)?從中我們又可以看到目前區(qū)塊鏈技術(shù)的什么趨勢?就讓雷鋒網(wǎng)為您解析一番。
在這份報告中,你可以了解到:
區(qū)塊鏈項目和社區(qū)的變化
區(qū)塊鏈的程序設(shè)計語言使用情況
區(qū)塊鏈研究人才的地域分布
由于報告原文較長,雷鋒網(wǎng)選取了報告的核心內(nèi)容進(jìn)行了編排。
一)區(qū)塊鏈項目的總體發(fā)展情況
2009年四月,支撐比特幣運行的核心代碼在GitHub上公布,從那以后,GitHub上有關(guān)區(qū)塊鏈的項目就飛速增長。
下圖顯示了GitHub上每年項目的新增情況。藍(lán)線表示的是個人項目,橙線表示組織機(jī)構(gòu)的項目,綠線則表示整體情況。
下圖則顯示了倉庫總數(shù)的變化情況(雷鋒網(wǎng)注:德勤的研究主要針對GitHub的倉庫數(shù)據(jù)進(jìn)行,所謂倉庫,就是存儲項目所有相關(guān)的代碼和文件的地方,在本報告中“倉庫”和“項目”代表同一含義)。在2012年之前,區(qū)塊鏈項目倉庫的數(shù)量增長緩慢,而到了2012年之后倉庫數(shù)出現(xiàn)了明顯增加,尤其是個人項目的代碼倉庫。
目前,GitHub上有關(guān)區(qū)塊鏈的項目有86034個,每年平均增長8600個新項目。僅2016年就增加了約27000個新項目。但是只有8%的項目是活躍的,分叉之后的項目中,只有5%的項目繼續(xù)生存。這些項目的平均延續(xù)時間只有1.22年。
GitHub上區(qū)塊鏈項目的年度變化如下圖所示,其中綠色部分為組織機(jī)構(gòu)的項目,藍(lán)色部分為個人項目。
可見,隨著時間的推移,越來越多的組織機(jī)構(gòu)參與到了區(qū)塊鏈的技術(shù)發(fā)展中來。在2010年,只有不到1%的項目是由組織機(jī)構(gòu)擁有的,而到了2017年,這一比例增加到了11%。這些組織機(jī)構(gòu)的項目甚至扮演著更重要的角色,一些項目已經(jīng)成為了真正的平臺,例如以太坊,Ripple等。
在GitHub,一些經(jīng)常被其他項目復(fù)制的項目被稱為“中心項目”,許多中心項目都是有組織機(jī)構(gòu)開發(fā)和維護(hù)的,例如比特幣的核心代碼、以太坊的C++和Go語言實現(xiàn)等。
總的說來,這些由組織機(jī)構(gòu)開發(fā)和維護(hù)的項目是區(qū)塊鏈項目的發(fā)展主力。
比起個人項目,組織機(jī)構(gòu)公布的項目有著更明確的需求和目標(biāo),因而他們的項目就天然受到了更多的關(guān)注,從而主導(dǎo)了區(qū)塊鏈技術(shù)的發(fā)展。此外,這些組織機(jī)構(gòu)也往往不只擁有一個項目,多個項目的進(jìn)行也推動了區(qū)塊鏈技術(shù)的發(fā)展。
二)區(qū)塊鏈的發(fā)展離不開“社區(qū)”
該研究觀察了772個區(qū)塊鏈社區(qū),發(fā)現(xiàn),每個社區(qū),都是由項目之間的合作產(chǎn)生的新應(yīng)用而形成的。例如,以太坊最初只是由比特幣項目中的兩個核心人物發(fā)展過來的。
在區(qū)塊鏈的世界里,一個項目社區(qū)至少包含了25個項目,有一些大的社區(qū)則包含幾百個項目。
一個專門的成熟社區(qū)將會產(chǎn)生特定的新項目。例如,一些開發(fā)支持Crowdsales和ICO的工具的項目通常是與某些大型的區(qū)塊鏈子項目相關(guān)聯(lián)的,如:智能合約的內(nèi)容開發(fā)項目、記賬賬戶的開發(fā)項目等。
即便是一些相關(guān)性并不是很大的項目也會相互聯(lián)系,門羅幣雖然在隱私保護(hù)水平、安全性上與比特幣都有不同,但是,與門羅幣有關(guān)的社區(qū)或項目卻常常與比特幣相關(guān)。
以下三張圖顯示了在引用、合作、和相互關(guān)注三個角度下,項目之間的聯(lián)系。其中陳色的圓形代表組織機(jī)構(gòu)的項目,而藍(lán)色圓形代表個人項目。圓形越大,表示該項目影響力越高。
個人項目和組織機(jī)構(gòu)項目之間的引用關(guān)系。
個人項目和組織機(jī)構(gòu)項目合作的關(guān)系圖。
個人項目和組織機(jī)構(gòu)項目的相互關(guān)注關(guān)系圖。
德勤認(rèn)為,許多真正地讓區(qū)塊鏈系統(tǒng)豐富起來的的行業(yè)或應(yīng)用項目,讓整個區(qū)塊鏈系統(tǒng)有了越來越緊密的聯(lián)系。
三)區(qū)塊鏈項目存活情況
存在與開源項目中一個殘忍的事實是,大部分的項目最終難逃被丟棄或者永遠(yuǎn)無法達(dá)到目標(biāo)的厄運。區(qū)塊鏈項目也是如此,研究發(fā)現(xiàn),只有8%的項目是活躍的(在過去的六個月中有更新),7%的個人項目是活躍的,15%的組織機(jī)構(gòu)項目是活躍的。
在GitHub上,有90%的區(qū)塊鏈項目都是閑置的,許多項目在項目開始不到6個月內(nèi)就宣告“死亡”了。這中情況主要受以下三個因素影響:
個人開發(fā)的項目的“壽命”都較短,并且都是作為獨立的區(qū)塊鏈技術(shù)應(yīng)用,并不是一個能夠支持構(gòu)建多種應(yīng)用的基礎(chǔ)的技術(shù)庫。
單個成員進(jìn)行的大中型項目“死亡率”都很高,因為他們難以集中精力在一個方向上。而團(tuán)隊執(zhí)行的項目“存活率”相對較高,因為他們比較專注。
分叉得多的項目“存活率”高,分叉得少的項目“死”得快。而分叉出來的項目副本由于沒有關(guān)注度,沒有新的參與者加入并更新,也容易中斷和“死亡”。
下圖顯示區(qū)塊鏈技術(shù)剛開始興起之時,Python、Ruby和JavaScript是最受歡迎的程序語言。
而到了2017年,JavaScript、Python、Go、C++則成為了最受歡迎的幾種程序語言。
雖然C++不是最受歡迎的語言,但是,在GitHub的區(qū)塊鏈核心項目中,C++是用得最多的語言。
另外,由谷歌于2009年開發(fā)的Go語言獲得越來越高的影響力。在2015年,只有不到2%的項目代碼是用Go語言完成的,現(xiàn)在,Go語言已經(jīng)成為了GitHub區(qū)塊鏈相關(guān)項目中第二大編程語言。
該報告還分析了區(qū)塊鏈研究人才的分布情況。大部分的GitHub項目持有者分布在北美或者歐洲地區(qū)。從城市的角度上看,美國舊金山的相關(guān)人才最多,其次是兩個傳統(tǒng)金融中心:倫敦和紐約。北京排名第四,有567個個人項目和17個組織機(jī)構(gòu)項目,緊接著是上海,有390個個人項目,12個組織機(jī)構(gòu)項目。北京和上海兩座城市的項目,主要是屬于加密貨幣和貨幣兌換的。
以下三張圖也展示了區(qū)塊鏈技術(shù)的地域發(fā)展演變情況,一開始,GitHub上只有美國用戶上傳了區(qū)塊鏈的項目相關(guān)代碼和文件。
到了2011年,北美、歐洲、亞洲都有了越來越多的區(qū)塊鏈相關(guān)項目。2015年,區(qū)塊鏈技術(shù)漸漸向全球范圍內(nèi)擴(kuò)展開來。到了2017年,世界上的大部分國家都有了區(qū)塊鏈的項目。但主要還是集中在北美、歐洲和亞洲。
最后,在比特幣的該報告提到了金融服務(wù)公司的一些表現(xiàn),從公開的信息上看,在GitHub上,并沒有許多的金融服務(wù)公司的員工對區(qū)塊鏈的項目進(jìn)行更新,但是有一些金融服務(wù)公司則以公司的品牌的名義在GitHub上托管區(qū)塊鏈相關(guān)項目,并且有很高的活躍度。但具體有多少金融服務(wù)的公司是關(guān)注區(qū)塊鏈技術(shù)發(fā)展的,則不得而知。
雷鋒網(wǎng)總結(jié):區(qū)塊鏈技術(shù)自誕生以來,就受到了研究者的關(guān)注,全球相關(guān)項目逐年增長,但是可惜,大量的項目最終都閑置了,尤其是個人項目,一些組織機(jī)構(gòu)的項目成為了發(fā)展的主力。相關(guān)聯(lián)項目組成的社區(qū)也在影響著新項目的出現(xiàn),同時也讓項目之間有了更多的聯(lián)系。隨著時間的發(fā)展,區(qū)塊鏈技術(shù)使用的程序語言也在發(fā)生變化。在地域上,北美是最早出現(xiàn)區(qū)塊鏈技術(shù)的地區(qū),歐洲和亞洲緊隨其后,并最終集中在這幾個地區(qū)。GitHub上的趨勢,在一定程度上說明了全球區(qū)塊鏈技術(shù)的發(fā)展趨勢。
雷峰網(wǎng)原創(chuàng)文章,未經(jīng)授權(quán)禁止轉(zhuǎn)載。詳情見轉(zhuǎn)載須知。