去中心化:由开发者和用户共同拥有,不受单一实体的控制;
无需许可:每个人都有平等参与 Web3 的权利,任何人都不被排除在外;
无信任机制:通过经济激励(如 Token)运行,无需依赖可信第三方。
顺应时势,不可逆转的
行业趋势 —— Web3
Web2 开发者转型
为何学习 Web3 是必然趋势
Web3 技术栈概述
网络层:也称为链层,包括 Layer1 和 Layer2,比如 Bitcoin 、以太坊、Solana、Sui、Starknet 等;
区块链交互层:用于开发者和用户读取和写入区块链数据,包含节点服务、水龙头、索引服务和区块链浏览器等;
展示层:面向开发者,代表了 Web2 开发中的多个功能,如开发工具和类库,以及区块链数据存储;
去中心化应用(DApps):面向用户,涵盖 DeFi、NFT、身份认证、数据分析等众多 DApp 类别。
DApp 开发所需技能
界面开发:熟练掌握 HTML、CSS 和 JavaScript,以及 React、Vue 等前端框架;
认证和数据读写机制:通过区块链钱包实现身份管理,通过区块链 API 进行数据读写,如 Ethers.js;
后端开发:许多 DApp 依然有后端需求,推荐使用 Go、Rust 或 NodeJS 作为开发语言;
智能合约开发:针对 EVM 链上的合约,建议学习 Solidity 语言,非 EVM 链上的合约开发则需根据具体链学习特定语言,如 Solana 的 Rust、Sui 的 Sui Move 等。
Web3 学习建议与资源
每天关注 Web3 媒体获取行业新闻,如 PANews、Foresight、律动、金色财经、ODaily 等;
多参与 Web3 开发者社区;
学习新项目时,优先阅读官方文档,关注官方 X(Twitter) 和 Discord,浏览代码库;
实践项目,参加 Hackathon 积累项目经验;
英语能力对学习和工作至关重要,建议不断提升英语水平。
结语
Web3 必将成为未来。对 Web2 开发者而言,通过探索 Web3 领域,无论是客户端、前端还是后端开发,都可以充分利用已有的技术优势,拓宽职业视野,提升创造力。目前 Web3 行业虽显得浮躁,许多人追逐热点甚至激进投资,但如果决心成为 Web3 开发者,建议屏蔽外界干扰,专注于技术,致力于长期有价值的创新,这将是个人成长的重要助力。
关于我们
ABOUT US
TinTinLand 是赋能下一代开发者的技术社区,通过聚集、培育、输送开发者到各开放网络,共同定义并构建未来。
Discord: https://discord.gg/65N69bdsKw
Twitter: https://twitter.com/OurTinTinLand
Bilibili: https://space.bilibili.com/1152852334
Medium: https://medium.com/tintinland
YouTube: https://www.youtube.com/channel/UCfHiMcFt-4btbC75FsReQh
点击“阅读原文”进入 TinTinLand 社区空间 Notion 资源库。
关注同名小红书账号(3955930765)与小 T 同学一起探索 Web3 最前沿!
【免责声明】市场有风险,投资需谨慎。本文不构成投资建议,用户应考虑本文中的任何意见、观点或结论是否符合其特定状况。据此投资,责任自负。