广告

Github开源的区块链代码库超5万的有,项目却有 90% 死亡了 ​

GitHub是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名GitHub。 GitHub于2008年4月10日正式上线,除了Git代码仓库托管及基本的 Web管理界面以外,还提供了订阅、讨论组、文本渲染、在线文件编辑器、协作图谱(报表)、代码片段分享(Gist)等功能。目前,其注册用户已经超过350万,托管版本数量也是非常之多,其中不乏知名开源项目 Ruby on Rails、jQuery、python 等。

Github区块链代码库超5万 这个最受关注

以太坊年度开发者大会DevCon 5刚刚在日本大阪落下帷幕,大会对以太坊的未来发展、DeFi建设、交易与流通等话题展开了讨论。根据Coindesk统计,本届大会吸引了大约3000人。DevCon是一个面向各类建设者的会议,比如开发者、研究人员、客户端实施者、基础设施运营商、社区组织者等。



实际上,DevCon相当于以太坊技术社区一年一度的线下聚会。区块链的发展一方面需要开发者不断完成技术攻坚,使得新技术足够成熟可以应用于商业场景或社会治理,另一方面还需要有更多的开发者加入这个行业,以量的积累促进质变。在这个过程中,技术社区,尤其是在线技术社区一直发挥着至关重要的作用。

技术社区为开发者提供了丰富的学习资料,还提供了一个互相交流的平台,甚至还提供职业发展机会。PANews数据新闻专栏PAData梳理了国内外知名的技术社区,展现当下现状,以及开发者在关心哪些问题。

Reddit人气旺 Github区块链代码库超5万

PAData选取了5个知名的技术社区,分别是Github、Reddit、Stack Overflow、CSDN、掘金,通过内容数量和网站流量来观察这些社区的活跃度,理论上网站总流量越大,分流到区块链板块的流量也会越大,这个技术社区就越活跃。

人气最旺的是面向大众的技术社区Reddit,这是一个类似于百度贴吧的在线社区,用户可以发布帖子、回帖交流、投票。根据SimilarWeb的统计,9月Reddit的UV(独立访客)大约为12.97亿,PV(页面访问量)大约为8.63亿,全球流量排名第19位。在Reddit首页输入关键词”blockchain”显示了266条帖子,但实际上在Reddit上关于区块链的帖子要多的多。现在不少区块链项目都在Reddit上有自己的社区,比如以太坊在Reddit上已经拥有超过40万粉丝。

Github是开源代码库,也是知名的技术社区之一,SimilarWeb显示其全球流量排名为第78位,9月UV大约为3.12亿,PV大约为7.98亿,PV大约是UV的2倍多意味着Github的用户黏性在技术社区中是相对较高的。截至10月10日,在Github中搜索关键词”blockchain”可以搜索得到相关代码库55190个,相关用户12156人。其中被分叉(fork)最多的项目是以太坊的代码库ethereum/go-ethereum,共被分叉8800次,同时这也是最受开发者欢迎的代码库,有2.44万名开发者点了喜欢。但最受程序员欢迎的却不是技术大牛,而是一个“专业区块链解说员”,名叫Peter Wang,共有3700个粉丝。

Stack Overflow是世界上最受程序员欢迎的技术社区,同时也是最大的专业技术社区。这个社区的内容质量都比较高,随着用户量增多,现在已经演变成一个综合性的社区,其主要形式是问答,全球流量排名193位。如果在首页搜索关键词”blockchain”可以看到500条问答帖子,但是不完全搜索,实际关于区块链的讨论要比这个数字更多。这些问答帖子的平均回复量约为1.24,也就是每一个问题,基本都会获得1条答复。

CSDN是国内最大的技术社区,以博客为主要版块,基础内容丰富。SimilarWeb显示的全球流量排名为358位,9月UV大约为2.33亿。目前用户已经在上面发布了5.8万篇“区块链”相关的博文,但关于“区块链”的问答帖子只有79条,这些帖子的平均回复量约为1.46,和Stack Overflow差不多,甚至还略高一点点。

除了CSDN以外,国内的技术社区大多比较小,比如掘金,全球流量排名只有5072位,9月UV大约为1300万,关于“区块链”的问答帖子只有860条。

国内技术社区流行“代码拿来主义”

Babel Labs负责人唐雪岩是一个混迹于各大技术社区的资深开发者,他向PAData表示各大技术论坛虽然各有不同的侧重,但总体而言技术社区都有一些典型的特点,“这些技术社区里的内容基本上都是实践性的技术性的,学术类的比较少,有些论坛还会带源码分析。”

PAData分析了国外最大的技术社区Stack Overflow和国内最大的技术社区CSDN中关于区块链的内容,以CSDN以关键词“区块链”搜索得到的300篇博客标题和Stack Overflow以关键词”blockchain”搜索得到的500条问题的全部标签为分析对象,经过词频统计后可以发现除了搜索关键词以外,诸如“技术”、“开发”、“学习”、“应用”、“教程”、“入门”、“node.js”、“azure”、“hyperledger-fabric”、“ethereum”都是出现频次很高的词,这也印证了技术社区的这一共性。


但是以唐雪岩的切身体会来看,他认为国内外技术社区的氛围是很不一样的,“国内的技术社区里‘拿来主义’是比较盛行的,大家都看到一篇帖子不会去说什么,不会过多的交流,更多的就是去看,然后把这个帖子里的内容拿走。国外的技术社区交流比较多,大家会在里面问问题,然后讨论这个问题为什么能解出来,为什么解不出来,问题会偏引导性一点。”

在CSDN上确实能看到一些求源码,求大佬解答的内容,比如“区块链多币种钱包系统开发app源码”、“求大佬帮助一下,安装hyperledger fabric的时候遇到的……”。

这种技术社区氛围的中西方差异可能与背后深层的行业分工相关,“中国的程序员既要负责程序设计,又要负责写代码,但是在国外,尤其是日本,程序设计、写代码和产品经理是独立的三个人,假如你是做程序设计的,不需要写代码自然不会去社区里问代码的问题。”这种分工的差异也使得中国程序员在技术实践上更好,而国外的程序员可能在算法和技术研究上更好。

“大家可能会更倾向于国外的一些社区,但实际上和国内外的差别不大。唐雪岩认为由于语言的限制,国内的技术社区更适合中国开发者入门。“语言一定是一个大问题,英语不是我们的母语,即使是一个英语水平非常高的程序员,但他的词语搭配、用词准确性、句法准确都完全无法满足使用搜索引擎的需要的,但这些修辞学技能对搜索到需要的内容至关重要,搜不到想要的内容是因为不会搜索,而不是网上没这个内容。”

技术社区的讨论主题有一定的滞后性

PAData分析了CSDN上79条“区块链”相关的问答帖子标题和Stack Overflow上500条”blochchain”相关的问答帖子标题后发现,国内外开发者逛技术论坛的主要动机都是出于实操的需求


除了搜索关键词以外,问题中的高频词主要有“问题”、“合约”、“报错”、“调用”、“部署”、“大神”、“大佬”、“How”、“Error”、“What”、“js”等,也就是开发者大多数在部署或运行代码遇到问题时才会去社区里寻找答案。

从这一方面看,虽然现在不少项目都公布了详细的开发者文档,但很少在社区中发布一些报错后的操作文档,而这恰恰是开发者需要了解的内容

这里还有一点值得注意的是,国内外的开发者都很关注Linux基金会主导的联盟链项目hyperledger,其中fabric尤其受到开发者欢迎。唐雪岩认为这主要是受到监管风险的影响,“目前政策环境对于加密货币并不是十分透明,所以很多大公司在使用区块链技术时也都是用超级账本。”

如果将时间因素也作为考察主题的影响因素之一,那么可以发现国内外的技术社区中讨论的主题都有一定的技术滞后性。PAData将CSDN以关键词“区块链”搜索得到的300篇博客标题和Stack Overflow以关键词”blockchain”搜索得到的500条问题的全部标签为分析对象来观察这种滞后性。

在技术社区里,登陆技术社区的主要动机之一是开发者的实操需要,但实操往往是滞后技术前沿的,所以社区里讨论的主题也通常不是技术前沿内容,比如现在区块链领域比较前沿的“分片/cross-shard”、“跨链/cross-chain”、“零知识证明/Zero—Knowledge Proof”等都没有出现在高频词列表中。总体上,“开发”、“应用”、“技术”、“学习”、“平台”、“hyperledger-fabric”、“C#”、“ethereum”、“node.js”等始终都是开发者关注的重点。

虽然总体上都有一定的滞后性,但技术社区中关注的内容仍然体现出一些细微的差别,比如国内的开发者最近明显更关注“支付”、“数字钱包”、“安全”、“游戏”方面的内容,国外的开发者开始关注“transaction”,另外对于“go”和“solidity”的关注明显高于以往。

01.png

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这门语言也在流行起来,它从之前的一种“边缘语言”发展成为区块链项目中欢迎程度排第二位的编程语言





24小时热点

2021加密货币市场哪些将成为追逐的亮点

加密货币的使用量在2020年猛增到新的高度,这一趋势在202 ...

32065

币团交易所

预测市场将成为越来越重要的以太坊应用

Vitalik还预计称,未来几年,预测市场将成为越来越重要的 ...

24444

Bancor

元宇宙视域下 如何推动公共文化机构数字化转型

区块链网QKLW.COM记者报道:近日,上海图书馆东馆启动首 ...

18536

数字玛特SZMT

一周价格飙升408%你应该购PEPE币吗?现在值得购买的4大模因币

PEPE现报0.000007489美元,带领这轮模因币热潮。 ...

44096

Business2Community

底层协议 VS 上层应用:Web3里下一个超额收益机会在哪?

区块链网QKLW.COM记者报道:投 Web3 应用还是投基 ...

13208

ONE数字艺术

BARD币(Bard Protocol)有保护投资者机制吗?

节 BARD 币 (Bard Protocol) 采用了一 ...

5402

T网

建筑设计在 Metaverse 中的作用

建筑是Metaverse世界中的基本元素之一,在虚拟世界中, ...

29004

树图链

Chaince交易平台涉嫌非法传销?

Chaince交易平台涉嫌非法传销现象的问题是一个很棘手的问 ...

6633

聚币网

警惕:FARM币 (丰收)可能是传销币吗?

FARM币(丰收)可能是传销币吗?这是许多投资者在投资FAR ...

35940

Chiko&Roko

PRIMAL币(Primal Token)价格?

Primal Token (PRIMAL),是一种基于以太坊 ...

14590

P网(Poloniex)交易所
广告

热点专题

NFT艺术品到底是什么?

Beeple,“EVERYDAYS: THE FIRST 5 ...

2293777

Opera House

最全的NFT发展史

当我们理解一个新生事物,必须要首先了解其起源,通过对其源头以 ...

1736479

iBox

“华英会”诈骗圈钱5000亿!崩盘后将会凄惨无比

“华英会”崩盘的预警已多次发出,尽管尚未正式宣布崩盘,但大家 ...

1256938

Magic Eden

什么是IDO?这种模式会带来怎样的影响?

要理解IDO(Initial DeFi Offering)初 ...

1136435

Bitstamp交易所

有黑客采取新型 USDT 假充值手法

根据慢雾区情报,有黑客采取新型 USDT 假充值手法,黑客采 ...

989649

区块链博客

4种利用永续合约资金费率套利的策略

下文将介绍在保持市场中立的条件下,如何从永续掉期资金费率中套 ...

890011

DCG区块链孵化器

国内NFT平台是怎么赚钱的?

2021年被称为NFT的“元年”,互联网巨头、各大企业、艺术 ...

790887

CoinBene满币网

链圈百科:韩国政府机构组织图

一、行政院 韩国行政院是一个由政府的行政机构组成的中央政府 ...

772273

BitKeep钱包

元宇宙平台合法吗

现在,元宇宙平台备受热捧,但有人质疑其合法性。在此,我们将对 ...

714241

T网

宝二爷郭宏才的乘风破浪之旅

10年后的比特币会涨到10万美元吗?宝二爷说过:“先吹吹牛B ...

698727

QuillAudits