1. 程式人生 > >GitHub 上開源的區塊鏈專案 90% 死亡了

GitHub 上開源的區塊鏈專案 90% 死亡了

區塊鏈是當今科技領域最熱門的趨勢之一,不過德勤(Deloitte)發現,GitHub上的大多數區塊鏈專案卻以失敗告終。

開源的歷史

儘管目前區塊鏈領域的動靜很大,可是據德勤的一項研究顯示,大多數基於這項技術的程式設計專案並沒有最終完成。

眾所周知,區塊鏈是支援比特幣及其他加密貨幣的分散式賬本技術。老牌的IT巨頭和新興的初創公司都紛紛欣然接受區塊鏈,希望打造一個龐大、有序的生態系統,包括可充分利用這項技術防篡改這個優點的安全交易系統、交易平臺及其他IT解決方案。

不過種種跡象表明,開發人員可能在早期階段遇到了絆腳石。

GitHub上的區塊鏈專案

德勤分析了GitHub這個流行的開原始碼庫和協作平臺,以審視區塊鏈發展現狀。 GitHub號稱擁有2400萬用戶和6800多萬個專案。

其中就有許多區塊鏈專案――德勤在這個平臺上發現了772個不同的區塊鏈社群,每個社群致力於開發一個或多個專案,但遺憾的是,許多專案的失敗率很高。

在GitHub上所有與區塊鏈相關的專案中,只有8%目前處於活躍狀態(在過去六個月至少更新過一次)。企業組織領導的專案(15%仍得到維護)的情況比使用者領導的專案(7%仍處於活躍狀態)要好。

區塊鏈生態圈的20大中心程式碼庫

根據最新統計,GitHub上估計有86000個基於區塊鏈的程式碼庫。其中,9375多個專案來自企業、初創公司和研究組織。平均而言,每年有8600多個區塊鏈專案加入GitHub。

值得一提的是,GitHub上絕大多數專案處於非活躍狀態(多達90%),不管是哪種型別的專案。平均而言,專案的壽命只有短短一年,大多數專案在六個月內就銷聲匿跡了。

來自比特幣社群和以太坊社群的比特幣和以太坊原始碼go-ethereum是GitHub上領先的區塊鏈程式碼庫,這並不出人意料。奪得第三名的是bitcoinjs-lib,前五名中另兩名是Electrum和同樣來自以太坊社群的cpp-ethereum。

對區塊鏈開發人員最常用的程式語言進一步分析後發現,許多專案都想在金融技術(fintech)大有作為。

區塊鏈發展方面的全球十大城市(專案數量)

該報告聲稱:“我們發現,雖然按區塊鏈程式碼庫的數量來衡量C++不是最流行的語言,但是它在區塊鏈生態系統的中心儲存庫中用得最多。考慮到C++已在金融服務行業用了一段時間,用來開發需要高效記憶體管理、高速度和高可靠性的應用程式,這也就不足為奇。”

報告指出,來自谷歌的Go這門語言也在流行起來,它從之前的一種“邊緣語言”發展成為區塊鏈專案中歡迎程度排第二位的程式語言。

來源:http://www.sohu.com/a/203792845_465914