首页>>科技 >>内容

区块链代码是什么语言,区块链代码库庞大的数量中谁最受关注

发布时间:2023-10-08 23:26:06编辑:温柔的背包来源:

区块链代码是什么语言,区块链代码库庞大的数量中谁最受关注

很多朋友对区块链代码是什么语言,区块链代码库庞大的数量中谁最受关注不是很了解,每日小编刚好整理了这方面的知识,今天就来带大家一探究竟。

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

事实上,DevCon相当于以太坊技术社区一年一度的线下聚会。一方面,区块链的发展需要开发者不断完成技术挑战,让新技术足够成熟,能够应用于商业场景或者社会治理。另一方面,需要更多的开发者加入行业,通过量的积累推动质的变化。在这个过程中,技术社区尤其是在线技术社区始终发挥着至关重要的作用。

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

1.Reddit非常受欢迎,Github区块链代码库超过50,000个

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

最受欢迎的是Reddit,这是一个面向公众的技术社区。这是一个类似于百度贴吧的网络社区,用户可以在这里发帖、回复帖子、交流、投票。据SimilarWeb统计,9月份Reddit的UV(独立访客)约为12.97亿,PV(页面浏览量)约为8.63亿,全球流量排名第19位。在Reddit主页输入关键词“区块链”会显示266条帖子,但实际上Reddit上关于区块链的帖子还有很多。现在许多区块链项目在Reddit 上都有自己的社区。例如,以太坊在Reddit 上拥有超过40 万粉丝。

Github是一个开源代码库,也是知名的技术社区之一。 SameWeb显示,其全球流量排名为第78位。 9月UV约3.12亿,PV约7.98亿。 PV大约是UV的2倍,这意味着Github在技术社区的用户粘性比较高。截至10月10日,在Github上搜索“区块链”关键词,共找到55,190个相关代码库,12,156个相关用户。其中,分叉次数最多的项目是以太坊代码库ethereum/go-ethereum,总共分叉了8800次。它也是最受开发人员欢迎的代码库,有24,400 名开发人员喜欢它。但最受程序员欢迎的并不是技术大师,而是一位名叫Peter Wang的“专业区块链评论员”,总共拥有3700名粉丝。

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

CSDN是国内最大的技术社区,以博客为主要版块,基础内容丰富。 SameWeb显示的全球流量排名为第358位,9月份的UV约为2.33亿。目前,用户在其上发表了5.8万篇“区块链”相关博文,但有关“区块链”的问答帖子仅有79篇。这些帖子的平均回复数约为1.46 条,与Stack Overflow 类似,甚至更高一点。

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

2、国内技术界盛行“代码借用主义”

唐雪岩,Babel Labs 负责人,资深开发者,曾涉足各大技术社区。他告诉PAData,虽然各大技术论坛侧重点不同,但总体来说技术社区都有一些典型特征,“这些技术社区里的内容基本都是实用性和技术性的,学术性的相对较少,有的论坛还包括源码分析。”

PAData对国外最大的技术社区Stack Overflow和国内最大的技术社区CSDN中有关区块链的内容进行了分析。以关键词“区块链”搜索CSDN和Stack Overflow以关键词“区块链”搜索得到的300个博客标题“搜索得到的500个问题的所有标签都是分析对象,词频统计后可以发现除了搜索关键字之外,例如“技术”、“开发”、“学习”、“应用”、“教程”、“入门”、“node.js”、“azure”、“hyperledger-fabric” ”、“以太坊”都是出现频率较高的词语,这也印证了技术社区的这种共性。

不过,根据唐雪岩的个人经历,他认为国内外技术社区的氛围有很大不同。 “在国内技术界,‘借用主义’比较盛行,没有人看到一个帖子就说什么。什么,不会有太多的交流,更多的是阅读并拿走这个帖子中的内容。” “更多的是在国外的技术社区交流,大家都会提出问题,然后讨论为什么这个问题可以解决。为什么你想不出来?问题会更有启发性。”

在CSDN上,确实可以看到一些寻求源码和专家解答的内容,比如“区块链多币种钱包系统开发app源码”、“请帮帮我,我在安装Hyperledger Fabric时遇到了这个……” 。

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

“大家可能更喜欢一些国外的社区,但其实他们和国内外的社区并没有太大区别。”唐雪岩认为,由于语言限制,国内技术社区更适合中国开发者入门。 “语言一定是个大问题,英语不是我们的母语,即使是英语水平非常高的程序员,在词匹配、用词准确度、语法准确度上也无法满足使用搜索引擎的需求但这些修辞技巧对于搜索你需要的内容至关重要。你找不到你想要的内容的原因是你不知道如何搜索,而不是因为该内容在网上不可用。”

3、技术社区讨论话题存在一定滞后性

PAData对CSDN上79个“区块链”相关问答帖子标题和Stack Overflow上500个“区块链”相关问答帖子标题进行了分析,发现国内外开发者访问技术论坛的主要动机是为了实际操作。需要。

除搜索关键词外,问题中的高频词主要包括“问题”、“合同”、“错误报告”、“调用”、“部署”、“高手”、“大佬”、“如何”、 “错误”、“什么”、“js”等。 也就是说,大多数开发者在部署或运行代码时遇到问题时都会去社区寻找答案。

从这个角度来看,虽然现在很多项目都发布了详细的开发者文档,但很少在社区中发布一些报错后的操作文档,而这正是开发者需要了解的。

这里还有一点值得注意的是,国内外开发者都在密切关注Linux基金会主导的联盟链项目Hyperledger。 Fabric 在开发人员中特别受欢迎。唐雪艳认为,这主要是受到监管风险的影响。 “目前的政策环境对于加密货币来说并不是很透明,所以很多大公司在使用区块链技术的时候也会使用Hyperledger。”

如果将时间因素也考虑为话题的影响因素之一,那么可以发现国内外技术社区讨论的话题存在一定的技术滞后性。 PAData 使用以“区块链”为关键词搜索CSDN 获得的300 个博客标题的全部标签以及以“区块链”为关键词搜索Stack Overflow 获得的500 个问题作为分析对象来观察这一滞后性。

在技术社区中,加入技术社区的主要动机之一是开发者的实际需求,但实际操作往往落后于技术前沿,因此社区中讨论的话题通常不是技术前沿的内容,比如当前的区块链领域。比较前沿的“跨分片”、“跨链”、“零知识证明”等并未出现在高频词榜单中。总的来说,“开发”、“应用”、“技术”、“学习”、“平台”、“hyperledger-fabric”、“C#”、“以太坊”、“node.js”等始终是关注的焦点开发商重点。

虽然总体上存在一定滞后性,但技术社区关注的内容仍然体现出一些微妙的差异。例如,国内开发者最近更加关注“支付”、“数字钱包”、“安全”和“游戏”等内容,而国外开发者则开始关注“交易”。另外,他们比以前更加注重“行”和“扎实”。

资料来源:PANews

以上知识分享希望能够帮助到大家!