开发者大调查:区块链“新手”超 40% 认为 Web3 是互联网的未来|9% 认为这是骗局

本文涉及的产品
密钥管理服务KMS,1000个密钥,100个凭据,1个月
简介: 开发者大调查:区块链“新手”超 40% 认为 Web3 是互联网的未来|9% 认为这是骗局

1998 年,万维网发明者 Tim Berners-Lee 首次提出了 Web3 的概念。时至今日,Web3 已被重新定义 —— 即运行在区块链技术之上的去中心化互联网。去年以来,Web3 的热度一度风靡全球,甚至被业内人看做是“互联网的未来”。

近日,StackOverFlow 网站就面向社区开发者做了一项关于“Web3、区块链、加密”相关话题的调查,想了解以上概念是时尚、炒作还是真正的互联网未来。

image.png

在接受调查的 595 名开发者中,相当一部分人不知道这是啥:36%的人回答“what's Web3?”在知道的人里,25% 的人认为 Web3 是互联网的未来,15% 的人认为它是炒作,14% 的人认为它对加密和相关应用程序很重要,9% 的人认为这些都是骗局。

区块链体验建立在工作之外:85% 开发者没有使用区块链进行开发

image.png

由于 Web3 是一种“运行在区块链技术之上的去中心化互联网”,因此想要了解 Web3 相关数据,就得先了解区块链从业者。

据调查显示,目前有绝大多数(85%)开发者没有使用区块链进行开发,甚至或多或少没有使用过区块链。在这些人中,我们看到大部分区块链开发都是作为一个辅助项目或爱好进行的。

而在工作中使用区块链开发的人里,有 31% 的人最有可能为软件公司工作(72%),超过一半(55%)的人也将其作为辅助项目或业余爱好。这种业余爱好的编码似乎也有用,因为我们看到 60% 的人在工作中开发的区块链应用都投入了生产。

区块链新手:超 40% 的人认为 Web3 可能是未来

image.png

调查显示,对于那些知道 Web3 是什么但没有区块链经验的开发者而言,40% 的人认为 Web3 可能是未来,25% 认为它只是炒作,20% 认为它对加密很重要,15% 认为这都是骗局。

而那些拥有区块链经验的人里,也有类似的感受——41% 认为这是未来,29% 认为这对加密很重要,19% 认为这都是炒作,10% 则认为这是骗局。

除了区块链新手相信之外,调查中还发现 20-30% 的区块链相关问题由新的堆栈溢出用户提出。由于对区块链的兴趣,这些新用户可能正处于编码生涯的早期阶段。对于初学者来说,与两种最常见的编程语言(JavaScript 和 Python)相关的大部分区块链问题也支持了这一点。

区块链相关标签:JavaScript 继续占据主导地位

通过对区块链标签中最常见的非区块链标签进行研究,调查发现在堆栈溢出时,最多可以有五个不同的标记。

image.png

其中,JavaScript 和 Python 继续排在“区块链相关问题上使用了哪些非区块链标签”这项调查的榜首,这也并不奇怪,因为它们多年来一直是最常见的编程语言之一(JavaScript 已连续九年位居榜首,Python 则在 2021 刚刚占据第三位)。

对此结果,Stack Overflow 的开发者权益倡导者 Matt Kiernander 表示:“JavaScript 对 Web3 至关重要,但 Web3 并不是 JavaScript 生态系统的基础。”。“无论你是否相信区块链和 Web3 的持久性,很明显 JavaScript 和 Python 是长期存在的。它们都是在 Web2 的过程中演变的,至于它们是否继续适应 Web3 的需求还有待观察。”

总之,这两种语言对区块链都很重要,当然在它们被标记的问题的关联上也看到了一些微妙的差异。例如,python 的标签在询问有关加密 API 和交易加密的问题时更常用。另一方面,javascript 出现在更多关于构建分散式应用程序的问题中,因此与 solidity、web3 和 smartcontracts 标签之间存在关联。

综述

可以说,对于区块链和 Web3 究竟是不是互联网的未来,这个问题业内人给出的答案仍是“不确定”的。大多数开发者都在空闲时间建立区块链体验,或者根本没有接触过区块链。随着开发人员的学习和构建,他们开始转向他们最常用的语言:JavaScript 和 Python。

此外,不管是不是一种炒作,炒作的热度和趋势如何,对于那些没有经验的区块链开发者来说,他们仍然认为 Web3 是互联网的未来。区块链和 Web3 的流行是不可否认的,问题是这些都经得起时间的考验吗?

据《福布斯》报道,2021 年加密市场总市值已超过 3 万亿美元。在过去的一年里,加密初创公司获得了 300 亿美元的风险投资,其中 50 家筹集了 1 亿多美元,有 40 家进入独角兽状态。

尽管投入了大量资金,但这对科技的未来究竟意味着什么?区块链和 Web3 是未来还是只是一种时尚?看完本次调查,相信大家会对以上问题有了自己的答案。

参考链接:https://stackoverflow.blog/20...

相关文章
|
1月前
|
存储 安全 API
12种最基本Web API:开发者的必学清单⭐
这些Web API 为创建高度互动和用户友好的网页应用开辟了无限可能。从存储和支付到地理位置和图形,掌握这些 API 可以提升您的Web开发技能。
74 2
|
2月前
|
安全 API 开发者
Web 开发新风尚!Python RESTful API 设计与实现,让你的接口更懂开发者心!
在当前的Web开发中,Python因能构建高效简洁的RESTful API而备受青睐,大大提升了开发效率和用户体验。本文将介绍RESTful API的基本原则及其在Python中的实现方法。以Flask为例,演示了如何通过不同的HTTP方法(如GET、POST、PUT、DELETE)来创建、读取、更新和删除用户信息。此示例还包括了基本的路由设置及操作,为开发者提供了清晰的API交互指南。
107 6
|
3月前
|
搜索推荐 API 数据库
揭秘!Bottle框架如何以极简之姿,重塑Web开发格局,让开发者爱不释手?
【8月更文挑战第31天】在互联网飞速发展的今天,Bottle凭借其独特的简约理念,成为重塑Web开发格局的创新力量。与繁重的传统框架不同,Bottle核心文件仅数千行,却能支撑完整应用,让开发者快速上手,专注业务逻辑。其直观的API设计使Web开发变得异常简单,无需复杂配置即可快速搭建Web服务。此外,Bottle还具有强大的可扩展性,可通过集成第三方库满足复杂需求。
35 1
|
3月前
|
前端开发 JavaScript API
【独家揭秘】Bottle框架为何能俘获开发者的心?三大实战案例带你领略Web开发新境界!
【8月更文挑战第31天】Bottle是一款轻量级Python Web框架,以简单高效著称,秉持极简设计,适合快速开发小型项目或构建API服务。本文通过具体代码示例展示Bottle框架的独特魅力,从安装到创建应用、路由设置、模板渲染及表单处理等方面进行详细介绍,帮助读者轻松上手并掌握Bottle的应用技巧。
54 1
|
3月前
|
前端开发 JavaScript C#
C#开发者的新天地:Blazor如何颠覆传统Web开发,打造下一代交互式UI?
【8月更文挑战第28天】Blazor 是 .NET 生态中的革命性框架,允许使用 C# 和 .NET 构建交互式 Web UI,替代传统 JavaScript。本文通过问答形式深入探讨 Blazor 的基本概念、优势及应用场景,并指导如何开始使用 Blazor。Blazor 支持代码共享、强类型检查和丰富的生态系统,简化 Web 开发流程。通过简单的命令即可创建 Blazor 应用,并利用其组件化和数据绑定特性快速搭建界面。无论对于 .NET 还是 Web 开发者,Blazor 都是一个值得尝试的新选择。
125 1
|
4月前
|
SQL 安全 数据库
Python Web开发者必学:SQL注入、XSS、CSRF攻击与防御实战演练!
【7月更文挑战第26天】在 Python Web 开发中, 安全性至关重要。本文聚焦 SQL 注入、XSS 和 CSRF 这三大安全威胁,提供实战防御策略。SQL 注入可通过参数化查询和 ORM 框架来防范;XSS 则需 HTML 转义用户输入与实施 CSP;CSRF 防御依赖 CSRF 令牌和双重提交 Cookie。掌握这些技巧,能有效加固 Web 应用的安全防线。安全是持续的过程,需贯穿开发始终。
90 1
Python Web开发者必学:SQL注入、XSS、CSRF攻击与防御实战演练!
|
3月前
|
前端开发 开发者 UED
翻天覆地的选择!单页与多页,开发者如何抉择才能引领Web应用的未来?
【8月更文挑战第6天】在软件开发中,单页应用(SPA)与多页应用(MPA)是两种主流架构。SPA通过动态加载实现平滑过渡,提供出色的交互体验,适用于复杂Web应用;而MPA采用传统页面加载方式,结构清晰,适合简单网站。选择SPA还是MPA取决于项目特性、用户体验和技术背景。开发者需综合考量各项因素,以做出最佳决策,同时随着技术进步,未来或将涌现更多创新模式。
53 4
|
3月前
|
数据库 开发者 Java
Hibernate映射注解的魔力:实体类配置的革命,让你的代码量瞬间蒸发!
【8月更文挑战第31天】Hibernate 是一款出色的对象关系映射框架,简化了 Java 应用与数据库的交互。其映射注解让实体类配置变得直观简洁。本文深入剖析核心概念与使用技巧,通过示例展示如何简化配置。
44 0
|
3月前
|
Java 缓存 数据库连接
揭秘!Struts 2性能翻倍的秘诀:不可思议的优化技巧大公开
【8月更文挑战第31天】《Struts 2性能优化技巧》介绍了提升Struts 2 Web应用响应速度的关键策略,包括减少配置开销、优化Action处理、合理使用拦截器、精简标签库使用、改进数据访问方式、利用缓存机制以及浏览器与网络层面的优化。通过实施这些技巧,如懒加载配置、异步请求处理、高效数据库连接管理和启用GZIP压缩等,可显著提高应用性能,为用户提供更快的体验。性能优化需根据实际场景持续调整。
75 0
|
3月前
|
iOS开发 Android开发 MacOS
从零到全能开发者:解锁Uno Platform,一键跨越多平台应用开发的神奇之旅,让你的代码飞遍Windows、iOS、Android、macOS及Web,技术小白也能秒变跨平台大神!
【8月更文挑战第31天】从零开始,踏上使用Uno Platform开发跨平台应用的旅程。只需编写一次代码,即可轻松部署到Windows、iOS、macOS、Android及Web(通过WASM)等多个平台。Uno Platform为.NET生态带来前所未有的灵活性和效率,简化跨平台开发。首先确保安装了Visual Studio或VS Code及.NET SDK,然后选择合适的项目模板创建新项目。项目结构类似传统.NET MAUI或WPF项目,包含核心NuGet包。通过简单的按钮示例,你可以快速上手并构建应用。Uno Platform让你的技术探索之旅充满无限可能。
69 0