以太坊年度开发者大会DevCon5刚刚在日本大阪落下帷幕。讨论了这个话题。据Coindesk统计,本次大会吸引了约3000人参加。DevCon是一个面向各种建设者的会议,例如开发人员、研究人员、客户端实施者、基础设施运营商、社区组织者等等。事实上,DevCon相当于以太坊技术社区一年一度的线下聚会。一方面,区块链的发展需要开发者不断完成技术突破,让新技术成熟到可以应用于商业场景或社会治理。另一方面,需要更多的开发者加入这个行业,以量的积累促进质的变化。.在这个过程中,技术社区,尤其是在线技术社区,一直发挥着至关重要的作用。技术社区为开发者提供了丰富的学习资料、相互交流的平台,甚至是职业发展的机会。PANews数据新闻专栏PAData梳理国内外知名技术社区,展示现状,以及开发者关注的问题。Reddit非常受欢迎Github区块链代码库超过50,000PAData选取了5个知名技术社区,分别是Github、Reddit、StackOverflow、CSDN、Nuggets,通过内容量和网站流量来观察这些社区的活跃度。理论上,网站总流量越大,分流到区块链领域的流量就越大,这个技术社区就会越活跃。最受欢迎的是Reddit,这是一个面向大众的技术社区。这是一个类似百度贴吧的在线社区,用户可以在这里发帖、回复交流、投票。据SimilarWeb统计,9月Reddit拥有约12.97亿UVs(独立访客),约8.63亿PV(页面浏览量),全球流量排名第19位。在Reddit首页输入关键词“区块链”,显示266条帖子,但实际上Reddit上关于区块链的帖子更多。许多区块链项目现在在Reddit上都有自己的社区。例如,以太坊在Reddit上拥有超过40万粉丝。Github是一个开源代码库,也是知名的技术社区之一。SimilarWeb显示其全球流量排名为第78位。9月UV约3.12亿,PV约7.98亿。PV是UV的两倍左右,这意味着Github技术社区的用户粘性是比较高的。截至10月10日,在Github搜索关键词“区块链”,得到相关代码库55190个,相关用户12156个。其中,分叉最多的项目是以太坊的代码库ethereum/go-ethereum,已经分叉了8800次。它也是最受开发者欢迎的代码库,有24,400名开发者喜欢它。但最受程序员欢迎的并不是技术专家,而是一位名叫PeterWang的“专业区块链评论员”,共有3700名粉丝。唐雪雁,BabelLabs负责人,资深开发者,曾涉足各大技术社区。他告诉PAData,虽然各大技术论坛侧重点不同,但总体技术社区都有一些典型特征,“这些技术社区的内容基本都是实用和技术性的,学术性的相对较少,一些论坛还包括源码分析”PAData分析了国外知名技术社区StackOverflow和国内技术社区CSDN中关于区块链的内容,以在CSDN中搜索关键字“区块链”得到的300个博客标题和搜索得到的500个问题的所有标签进行分析StackOverflow中的关键字“区块链”。经过词频统计可以发现,除了搜索关键词外,还有“技术”、“开发”、“学习”、“应用”、“教程”、“入门”、“node.js”、“azure、hyperledger-“fabric”、“ethereum”都是出现频率很高的词,这也印证了技术社区的共性。不过,根据唐雪岩的亲身经历,他认为国内外技术社区的氛围是很不一样。”在国内的技术社区,‘带货主义’比较盛行,大家看到帖子也不会说什么,不多交流,多看看,然后把这个帖子的内容带走.国外技术社区有很多交流。大家会在里面提问,然后讨论为什么这个问题可以解决,为什么不能解决。这个问题会更有启发性。”在CSDN上,确实能看到一些求源码和求大佬解答的内容,比如《区块链多币种钱包系统开发app源码》、”请大佬们帮忙,我在安装hyperledgerfabric时遇到的..……”。这种中西方技术社区氛围的差异,可能与其背后深厚的行业分工有关,“中国程序员既负责编程,又负责写代码,但在国外,尤其是日本,编程,写代码和产品经理是三个独立的人。如果你是做编程的,你不需要写代码,自然不会在社区里问代码问题。“这种分工差异,也让中国程序员在技术实践上更胜一筹,而国外程序员可能更擅长算法和技术研究。”大家可能更倾向于一些国外的社区,但其实和国内的不一样,外面的差别不大。“唐雪雁认为,由于语言的限制,国内的技术社区更适合中国开发者入门。”语言肯定是个大问题,英语不是我们的母语,即使是一个英语水平非常高的程序员,但是他的单词搭配,单词的准确度和句法完全不能满足使用搜索引擎的需要,但是这些修辞技巧对于搜索所需内容至关重要。找不到想要的内容是因为你不会搜索,而不是因为你不会上网搜索。这个内容。”技术社区的讨论话题有一定的滞后性。PAData分析了CSDN上79个“区块链”相关问答的标题和StackOverflow上500个“区块链”相关问答的标题。技术论坛的主要动机是需要实际操作。除了搜索关键词,问题中的高频词主要有“问题”、“合同”、“错误”、“调用”、“部署”、“高手”、“大哥”、“How”、“Error”、“What”、“js”等,即大多数开发者在部署或运行??代码时遇到问题都会去社区寻找答案。从这个角度来看,虽然很多项目都发布了详细的开发者文档,但很少在社区报错后发布一些操作文档,而这正是开发者需要知道的。另外值得注意的是,国内外开发者都非常关注Linux基金会牵头的联盟链项目hyperledger,其中fabric尤其受到开发者的欢迎。唐雪雁认为,这主要是受到监管风险的影响。“目前的政策环境对于加密货币不是很透明,所以很多大公司在使用区块链技术的时候也会使用超级账本。”如果把时间因素也作为调查对象的影响因素之一的话,可以发现国内外技术社区讨论的话题存在一定的技术滞后性。PAData以CSDN搜索到的关键词为“blockchain”的300个博客标题和StackOverflow搜索到的关键词为“blockchain”的500个问题的所有标签作为分析对象来观察这个滞后。在技??术社区中,开发者登陆技术社区的主要动机之一是开发者的实际需求,但实际操作往往滞后于技术前沿,所以社区讨论的话题通常不是技术前沿内容,比如目前区块链领域比较前沿的“sharding/cross-shard”、“cross-chain/cross-chain”、“zero-knowledgeproof/Zero—KnowledgeProof”等等都没有出现在高频列表中字。总的来说,“开发”、“应用”、“技术”、“学习”、“平台”、“hyperledger-fabric”、“C#”、“ethereum”、“node.js”等永远是重点开发商关注。虽然总体上有一定的滞后,但技术界关注的内容还是有一些细微的差别。例如,国内开发者最近更加关注“支付”、“数字钱包”、“安全”和“游戏”。在内容上,国外开发者开始关注“交易”,对“走”和“稳固”的关注度明显高于以往。
