洞察 Electric Capital 2023 年开发者报告,找准未来 Web3 开发趋势

图片

作者:Electric Capital

编译:TinTinLand

原文链接:https://www.developerreport.com/developer-report

近期,Electric Capital 发布了 2023 年年度加密开发者报告,对 818k 开源存储库中的 4.85 亿次代码提交进行分析

报告发现,虽然加密开发者总体下降了 24%,但最有价值开发者群体(有两年以上工作经验且贡献最多代码的开发者)继续稳步增长30% 的开发者支持多个链的开发72% 的加密开发者位于北美以外地区,自 2018 年以来,美国开发者份额下降了 14%

图片

TinTinLand 为你梳理了 Electric Capital 2023 年开发者报告的重点内容,提炼出其中的重要观点和数据,帮助你更全面、深入地了解 Web3 开发者群体现状,找准发展生态和职业路径。

报告核心内容一览

开发者数据是衡量 Web3 行业价值创造的首要指标。开发者构建的应用程序将价值传递给用户,优秀的应用又将吸引用户加入加密世界,新用户的增长也会带来更多的开发者。

报告提到的关键数据结论如下:

1、成熟开发者群体保持稳步增长

  • 尽管总体开发者数量下降 24%,但最有价值的开发者群体(在加密领域贡献最多代码的两年以上资深开发者)仍在稳步增长

  • 在加密领域已有两年以上经验的开发者数量创历史新高,过去五年年均增长 52%

  • 在加密领域有一年以上经验的开发者数量同比增长 16%,占所有月活跃开发者的 63%。

  • 相比之下,在加密领域有不到 12 个月经验的新手开发者同比下降 52%

总体而言,开发者数量的下降可以归因于 2022 年新加入并在同年离开的开发者人数所创下的纪录。

2、加密领域现已明显成为多链格局

  • 30% 的开发者支持多于一种区块链,较 2015 年的 3% 增长 10 倍

  • 在 2023 年,支持三个或更多链的开发者占所有开发者的 17%,达到历史新高。

  • 开发者的增长在各个项目间并无相关性。一些项目吸引更多的开发者,而其他项目则在不断失去开发者。开发者通过对所加入项目的选择,来表达他们对提供真实效用的项目的信心。

3、全球化深入,位于美国的开发者占比不断下降

  • 72% 的开发者位于北美以外的地区。

  • 自 2018 年以来,美国失去了 14% 的开发者份额,如今仅占加密开发者总数的 26%

  • 自 2018 年以来,南亚、拉丁美洲、东欧、西非和南欧共同增加了 20% 的开发者份额。

成熟开发者增长一半以上,数量创新高

2023 年,每月有 22,411 名活跃的开源开发者为加密领域做出贡献,虽然月活跃开发者数量下降了 24%,但在加密领域工作一年以上的开发者正在稳步增长

图片

经验丰富的开发者不断增多

其中新兴开发者(工作 1-2 年)成熟开发者(工作 2 年以上)的数量均在稳步增长。特别是工作一年以上的成熟开发者,在 2023 年增长了 16% (+1,925),也就是除了新手之外的开发者增加了 1,925 名。并且,这些更具经验的开发者也贡献了更多的代码,数据显示,75%的代码是由工作一年以上的开发者所创建的,成熟开发者和新兴开发者的代码提交量平均是新手开发者(工作不足 1 年)的 3 倍。

图片

在过去的五年中,成熟的开发者数量每年增长 52%,总数量创下了历史新高。而加密领域流失的开发者,主要来自工作时间一年以下的新手开发者,这类群体在去年减少了 52%。

图片

他们的流失主要与市场的波动相关,2022 年牛市中有 90,330 名开发者进入加密行业,每月有超过 6,500 名新人加入加密领域。即使到了 2023 年的熊市阶段,几乎每个月也都有超过 3,990 名开发者加入,而过去的熊市阶段里每月仅有 2,045 名开发者加入,可见加密行业的吸引力仍旧不减。

图片

多链开发成重要趋势,以太坊拥有最多开发者

许多开发者现在为多条区块链做出贡献,多链开发成主要趋势。例如,一个开发者既在以太坊生态工作又在 Polygon 生态工作,那么就是一位多链开发者;同时,在支持多个区块链的代码仓库上工作的开发者,也是一位多链开发者。

图片

多链开发渐成主流选择

数据显示,2023 年 34% 的开发者为多条链进行部署和开发,其中 8.2% 的开发者可以支持五条或更多链。多链开发者数量也在快速增加,自 2015 年以来,多链开发者数量增长了 10 倍——2015 年 1 月,只有 3% 的月活跃开发者支持多链。2018 年之后,月度活跃的多链开发者增长 125%。其中,30% 的开发者已经在两条或更多链上工作了 3 年。值得注意的是,开发三条链及以上的开发者数量正处于历史最高水平,占比开发者总量达 17%

图片

比特币闪电网络、以太坊和波卡备受青睐

多链开发者们也开始支持越来越多的区块链生态。

2018 年,大部分多链开发者都在比特币闪电网络和以太坊、波卡生态上工作。如今,开发人员正在构建多个互联的生态集群。随着时间的推移,更多的区块链生态正在共享更多的开发人员。目前,以太坊与 Polygon、BNB、Arbitrum 和 Optimism 共享最多的开发者。其中,以太坊与 26 条链共享六名以上的全职开发人员,EVM 兼容链也与其他 EVM 链共享部分开发人员。

图片

如今,79% 的加密开发者致力于比特币、以太坊或网络价值排名前 200 名的加密生态系统。其中,比特币和以太坊生态拥有所有加密开发人员中的 40%,这个数字自 2015 年以来就一直保持稳定。

以太坊在区块链开发领域稳固占据着主导地位——超过 70% 的新合约代码部署在以太坊网络上,保持着作为开发者首选的行业地位,凸显了以太坊持久的重要性和影响力。

图片

从数据具体来看,比特币生态有 1,071 名月度活跃开发者,2023 年月度活跃开发者则下降了 19%。从不同经验开发者来看,成熟开发者稳定增长 7%,比新手开发者多出 80%,新手开发者数量下降 48%,新兴开发者下降 6%。

以太坊生态有 7,864 名月度活跃开发者,2023 年月度活跃开发者下降 25%,大多数离开的开发者都是新手开发者(55%),而成熟开发者则增长 37%,而新兴开发者则持平。

图片

开发者数量自上轮熊市以来再创新高

除了比特币和以太坊,其余前 200 个生态系统拥有 9,357 名月度活跃开发者,同比下降 31%。2023 年第 4 季度与 2022 年第 4 季度相比,拥有多达 5,500 名开发者的生态系统包括:Avalanche (-5%)、Celo (-11%)、Optimism (-16%)、Arbitrum (-16%)、Polkadot (-20%) 和 Cosmos (-21%) ,他们均有一定的开发者流失。同时,NEAR (-33%)、BNB (-40%)、Polygon (-42%) 和 Solana (-48%) 由于 2022 年的开发者数量高速增长,而在 2023 年表现低于基准水平。

图片

另一方面,Scroll (453%)、ICP (+37%)、zkSync (+32%)、Starknet (+30%)和 Moonbeam (+5% )等规模较小的生态则逆势突围,获得了开发者的高度青睐。同样,Aztec (+221%)、Celestia (+180%)、Aleo (+167% )、TON (+37%)、Metis (+33%)、Status (+31%)、Chainlink (+15%) 和 NOSTR (+2%) 也吸引了更多开发者的加入。整体而言,这也展现出了自上次熊市以来的显著增长态势——每月增加 6,076 名开发者,自 2020 年以来年增长率为 30%。

DeFi 和 NFT 是否还是最火热的开发赛道?

根据 Electric Capital 对链上数据的测算,流量最高的 15 个以太坊智能合约中,有 12 个是应用于 DeFi 和 NFT 领域的。

图片

DeFi

报告数据显示,3,611 名月度活跃开发者从事 DeFi 方向。自 2020 年的 DeFi Summer 以来,截止今年一月的 DeFi 开发者数量增加了 35%,每月都有超 300 名新开发者加入 DeFi。并且,大多数 DeFi 开发者是多链开发者,一般左右在稳定币生态或去中心化交易所中工作。

然而,就 2023 年的情况来看,DeFi 开发者减少了 22%,57% 离开的开发者是兼职开发者

图片

NFT

总体而言,NFT 交易量已从 2022 年的峰值逐步下降,但也正面临复苏的趋势。具体来看,以太坊不再主导交易量,而比特币和 Solana 的 NFT 交易量超过了以太坊

图片

报告通过部署数量测算 NFT 开发者发现,到 2023 年底,比特币、Solana 和以太坊总共有 14,560 个 NFT 部署;以太坊的 NFT 部署处于低位,而比特币和 Solana 的 NFT 部署则达到了历史高点,占据了 75% 的 NFT 部署。

深度全球化分布,北美以外地区大幅增长

全球的 Web3 开发者的分布情况如何?Electric Capital 通过查看 2.5 万名开发者的自报地理位置数据,统计出了全球范围内的几个加密开发者活跃的中心

图片

北美、欧洲和亚洲仍是开发者中心

北美、欧洲和亚洲拥有最多的加密开发者,占总数的 88%。72% 的开发者居住在北美以外的地区,其中 74% 的开发者不在美国居住。印度占据了 12% 的加密货币开发者份额,而英国、德国和法国各占 5% 以上。尽管与 2018 年相比,开发者生态系统增长了两倍,但美国的开发者份额减少了 14%(2018 年为 40%,2023 年为 26%)。

图片

北美以外地区开发者数量增加

自 2018 年以来,开发者的分布发生了明显变化。美国、德国、澳大利亚、英国和加拿大的份额减少,而印度、尼日利亚、法国和阿根廷的份额增加。自 2018 年以来,开发者逐渐离开北美和欧洲。许多新兴市场的占比增长,而北美、北欧和西欧的份额却在减少。自 2018 年以来,北美、北欧和西欧、澳大利亚与太平洋地区以及东亚共同减少了 23% 的份额;而南亚、拉丁美洲、东欧、西非和南欧自 2018 年以来共同增长了 20% 的份额。

这一转变意味着区块链人才和专业知识的多样化,来自不同地理位置的开发者积极参与 Web3 领域的发展。北美以外地区开发者的增加突显了加密行业全球吸引力以及日益增强的去中心化趋势。这将有助于构建更具包容性、多样化和全球分布的 Web3 生态系统

结语

尽管整体开发者数量有所下降,但 Web3 行业仍展现出了极强的韧性、适应能力和吸引力。最有价值的开发者群体始终稳步增长,其中成熟开发者在数量和贡献上均较为显著。另外,从以太坊的坚定主导地位,变化为多链开发合作的趋势,这将继续推动生态之间的协同创新。

加密领域的全球化特征也愈发明显,北美以外地区的开发者数量大幅增长,呈现出全球区块链人才的多元化发展,新兴入局的开发者也将在推动生态增长和创新方面发挥重要作用。2024 年,我们有希望看到更多杰出的区块链开发者和项目持续涌现,为整个行业注入新的活力和发展动力。

欢迎关注 TinTinLand 社区,我们为想要入行 Web3 的开发者们准备了全面、丰富的 Notion 资源库。你可以在这里获取实时更新的社区最新动态、开发者资源库、黑客松&Bounty 资讯、Web3 课程、 Web3 招聘和社区活动日历(包括 TinTinLand 线上线下活动)等丰富多彩的干货内容,跨越从技能学习到实战开发的鸿沟。

点击「阅读原文」,敬请关注 TinTinLand Notion 主页,一站式获取最新的社区资讯和动向,踏上属于你的区块链开发之旅!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/378348.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【C语言】通过socket看系统调用过程

一、通过socket看系统调用过程 在Linux操作系统中,系统调用是用户空间与内核空间之间交互的一种方式。当一个应用程序需要执行操作系统级别的任务时,比如创建一个网络套接字(socket),它必须通过系统调用请求内核来执行…

JavaSE——数组(1/2)-数组的定义和访问(静态初始化数组、动态初始化数组、案例练习)

目录 数组的定义和访问 静态初始化数组 数组的访问 数组的遍历 案例练习 动态初始化数组 案例练习 数组是什么 数组就是一个容器,用来存储一批同种类型的数据。 例子: 20,10,80,60,90 int[ ] arr …

STM32/C51开发环境搭建(KeilV5安装)

Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。Keil提供了包括C编译器、宏汇编、链接器、库管理和一个功能强大的仿真调试器等…

第59讲订单数据下拉实现

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;/*** 订单查询 type值 0 全部订单 1待付款 2 待收货 3 退款/退货* param type* return*/RequestMapping("/list")public R list(Integer type,Integer page,Integer pageSize){System.out.pri…

【C++基础入门】七、指针(定义和使用、所占内存空间、空指针和野指针、const关键字修饰指针、指针和数组、指针和函数)

七、指针 7.1 指针的基本概念 指针的作用: 可以通过指针间接访问内存 内存编号是从0开始记录的,一般用十六进制数字表示可以利用指针变量保存地址 7.2 指针变量的定义和使用 指针变量定义语法: 数据类型 * 变量名; 示例&…

统一身份认证系统架构设计与实践总结

随着互联网的快速发展和应用的普及,人们在各个网站和应用上需要不同的账号和密码进行身份认证。为了解决这个问题,统一身份认证系统应运而生。本文将总结统一身份认证系统的架构设计与实践经验,帮助读者了解如何设计和实现一个高效、安全的统…

一、OpenAI API介绍

Open AI API可以应用到任何的业务场景。 文本生成 创造助理 嵌入数据 语音转化 图片生成 图片输入 1. 核心概念 1.1 Text generation models OpenAI 的文本生成模型(通常被称为generative pre-trained transformers 模型简称:GPT),有GPT-4和G…

《学成在线》微服务实战项目实操笔记系列(P1~P83)【上】

史上最详细《学成在线》项目实操笔记系列【上】,跟视频的每一P对应,全系列12万字,涵盖详细步骤与问题的解决方案。如果你操作到某一步卡壳,参考这篇,相信会带给你极大启发。 一、前期准备 1.1 项目介绍 P2 To C面向…

Eclipse 安装使用ABAPGit

Eclipse->Help->Install New software 添加地址 https://eclipse.abapgit.org/updatesite/ 安装完成打开 选择abapGit repositories,先添加仓库 点下图添加自己仓库 如图添加仓库地址 添加完仓库后,点击我的仓库 右键选中行,可以进行push和pu…

代码随想录算法训练营第42天 | 01背包理论基础 416.分割等和子集

01背包理论基础 问题定义:有n件物品和一个能装重量为w的背包,第i件物品的重量是weight[i],得到的价值是value[i]。每件物品只能用一次,求解将哪些物品装入背包获得的总价值最大。dp数组含义:dp[i][j] 表示从下标为 [0…

springboot基础案例(二)

文章目录 前言一.需求分析: 分析这个项目含有哪些功能模块二.库表设计(概要设计): 1.分析系统有哪些表 2.分析表与表关系 3.确定表中字段(显性字段 隐性字段(业务字段))2.1 创建一个库: ems-thymeleaf2.2 创建 2张表三.编码(环境搭建)1.创建一个springboot项目 项目名字: ems-t…

Ubuntu环境下安装部署Nginx(有网)

本文档适用于在Ubuntu20.04系统下部署nginx 一、使用apt-get命令安装nginx 注:以下命令都是在root用户下使用 1. 检查是否存在apt命令 apt –version 说明:出现版本号就说明当前环境存在apt 2. 更新apt命令 apt update 3. 安装nginx apt-get in…

【保姆级教程|YOLOv8改进】【7】多尺度空洞注意力(MSDA),DilateFormer实现暴力涨点

《博主简介》 小伙伴们好,我是阿旭。专注于人工智能、AIGC、python、计算机视觉相关分享研究。 ✌更多学习资源,可关注公-仲-hao:【阿旭算法与机器学习】,共同学习交流~ 👍感谢小伙伴们点赞、关注! 《------往期经典推…

Minecraft 上 An Existing Connection Was Forcibly Closed by the Remote Host 错误

本篇文章介绍了使用 Minecraft 时出现远程主机错误强制关闭现有连接的原因和解决方案。 Minecraft 上 Java.IO.IOException: An Existing Connection Was Forcibly Closed by the Remote Host 原因 Minecraft 是一款使用 Java 开发的流行游戏。 由于其流行,服务器…

jxls 2.4.5 —— 动态导出excel 表头与数据

文章目录 前言依赖引入制作导出模板测试类导出效果注意事项 前言 再之前的博客中,介绍了jxls的基础使用。但导出表头属于写死的,并未采取动态渲染。 本次进行动态渲染操作,动态渲染表头和填充数据。 依赖引入 springboot测试项目中&#…

AdaBoost算法

Boosting是一种集成学习方法,AdaBoost是Boosting算法中的一种具体实现。 Boosting方法的核心思想在于将多个弱分类器组合成一个强分类器。这些弱分类器通常是简单的模型,比如决策树,它们在训练过程中的错误会被后续的弱分类器所修正。Boosti…

多元回归分析:理论与应用

多元回归分析是一种统计方法,用于研究两个或多个自变量(解释变量)与一个因变量(响应变量)之间的关系。这种分析允许研究者评估多个因素对结果变量的影响,是社会科学、经济学、生物医学和工程等多个领域中常…

SolidWorks学习笔记——入门知识1

目录 1、固定最近文档 2、根据需要自定义菜单栏 3、根据需要增添选项卡 4、命令搜索框 5、鼠标右键长按快速切换视图 6、鼠标笔势 自定义鼠标笔势 1、固定最近文档 图1 固定最近文档 2、根据需要自定义菜单栏 图2 根据需要自定义菜单栏 3、根据需要增添选项卡 图3 根据…

Linux介绍和命令使用

目录 目录 一、Linux简介 1.1 主流操作系统 1.2 Linux 发展历史 1.3 Linux系统版本 二、Linux安装 三、Linux 目录结构 四、Linux常用命令 4.1 基础常用命令说明 4.2 Linux 命令使用技巧 4.3 Linux 命令格式 4.4 进阶重点常用命令 4.4.1 拷贝移动命令 4.4.2 打包…

09 AB 10串口通信发送原理

通用异步收发传输器( Universal Asynchronous Receiver/Transmitter, UART)是一种异步收发传输器,其在数据发送时将并行数据转换成串行数据来传输, 在数据接收时将接收到的串行数据转换成并行数据, 可以实现…