当前位置:首页 > 区块链技术 > Web3开发者指南

成为Web3开发者需要掌握哪些知识

2024-04-30 14:26:53 | 来源: | 作者:佚名
Web3 开发者有哪些方向,成为Web3开发者需要掌握哪些知识?本文将为大家详细介绍,有需要的参考一下

1.写在前面的话

Web3 发展到今天,随着行业项目市值的攀升,越来越多的开发者挤入了这个行业,那么,身为 web2 的开发者,如何挤入这个行业,进入这个行业又能干什么呢?

我想这个问题是大多数想进入 Web3 的 Web2 开发者的困惑。

今天我们就针对这个问题分析一波。

经历了 10 多年的发展,Web3 各项基础设施发展得很成熟了,也延伸出了很多细分方向。那么,做为 Web3 开发者,有那些可以选择的方向,这些方向有需要一些什么技能呢?

2. 开发者细分方向

下面分别从公链开发,钱包开发,交易所开发,智能合约开发, 区块链数据处理,前端开发和运维角度出发进行开发细分。

  • 💡公链方向
    • L1 公链开发
    • L2 公链开发
  • 💡AppChain 开发
  • 💡联盟链方向(这个方向 Web3 圈子不屑于讨论哈)
  • 💡钱包方向
    • 交易所钱包
    • 去中心化钱包
    • 硬件钱包
  • 💡交易所方向
    • 中心化交易所
    • 去中心化交易
  • 💡智能合约开发
    • 质押借贷协议
    • 重新质押协议
    • 多重质押协议
    • NFT
    • xxxFi
  • 💡区块链数据处理方向
    • 浏览器开发
    • 区块链大数据处理
  • 💡协议研究员
  • 💡密码学研究员
  • 💡密码学工程师
  • 💡Web3 前端开发
  • 💡Web3 运维
  • 💡开发者关系工程师

上面是从业多年的经验中总结出来,不敢说 100% 覆盖,但 90% 以上的覆盖率是能达到的。下面我们来分析一下各个方向的开发者需要掌握什么样的知识技能才是合格的。

3. 成为一名合格的 Web3 开发者

以下所有分析只从技术角度进行展开,不包括抗压能力和人品等的分析。

💡合格的公链开发者

  • 项目角度:从长远来看,公链开发者一定要熟悉 Bitcoin, Ethereum 和 Cosmos 项目的设计方案和源码。做为不同时间段的开发者,需要熟悉该时间段的热点项目,例如当前阶段,需要熟悉火爆的 Solona, 各种 Layer2, 数据可用层和 L3 AppChain。

  • 公链配套工具角度:公链开发者还需要熟悉各种支撑公链生态的工具,浏览器的设计开发,桥的设计开发,密钥的管理机制等。

  • 协议和算法角度:p2p 网络协议,主流密码学算法和主流共识算法。

  • 编程语言角度:C/C++, go, rust, solidity, node 等

💡合格的钱包开发者

  • 项目角度:熟悉 top 100 公链的钱包的扫块入账,交易回滚,离线签名实现逻辑;L1 到 L2 和 L2 到 L1 的跨链。

  • 协议和算法角度:BIP 钱包协议簇,主流密码学算法

  • 编程语言角度:C/C++, go, rust, Jave, Python, Solidity, Move 等

💡合格的交易所开发者

  • 项目角度:熟悉中心化交易所现货,期货合约,撮合引擎,做市策略,带单返佣和量化策略等业务系统的设计开发,熟悉去中心化交易 uniswap,DYDX 等去中心化交易所的底层实现原理和代码;去中心化交易所方向,需精通智能合约开发语言和智能合约审计。

  • 编程语言角度:C/C++, go, rust, Jave, Python, Solidity, Move 等

💡 合格的智能合约开发者

  • 项目角度:熟悉主流的去中心化交易所 uniswap, dydx, sushiswap, 1inch 原理及源码,熟悉 Compound, Cure 等项目原理及源码,熟悉 lsd 项目 lido 原理及源码,熟悉重新质押协议 eigenlayer 项目原理及源码,熟悉多重质押协议 LinkLayer 项目原理及源码。

  • 编程语言角度:精通Solidity, Move, Node 等编程语言

💡区块链数据处理方向

  • 项目角度:熟悉 top 20 公链扫块以及交易处理逻辑,熟悉 EVM 链的内部交易解析方式,拥有高并发程序设计,大数据处理经验。

  • 编程语言角度:C/C++, go, rust, Jave, Python, Solidity, Move 等

💡密码学方向

  • 算法:公钥密码学,PKI 公钥体系,单向散列函数,数字证书与数字签名,MPC,ZKP,同态加密,量子密码学等;下面列一下区块链里面常用的密码学算法

  • ECDSA

    • Secp256k1
    • Secp256r1
  • EDDSA

    • Ed25519
  • HASH

    • MD 系列
    • SHA 系列
    • Blake 系列
    • Poseidon
  • BLS

  • MPC

  • ZKP

    • Kzg
    • Groth16
    • Sonic
    • Fractal
    • Halo2
    • SuperSonic
    • Marlin
    • Plonk
  • 编程语言角度:C/C++, Rust, Go, Python, Node, Solidity

💡Web3 前端开发方向

  • 项目角度:熟悉去中心化钱包,交易所,质押借贷,公链配套工具的业务开发流程;

  • 智能合约:熟悉合约代码的开发,部署和升级流程,熟悉常用的合约审计工具。

  • 编程语言角度:Node, React, React Native, Vue, Uni-App

免责声明:本文只为提供市场讯息,所有内容及观点仅供参考,不构成投资建议,不代表本站观点和立场。投资者应自行决策与交易,对投资者交易形成的直接或间接损失,作者及本站将不承担任何责任。!
Tag:开发者   Web3  

你可能感兴趣的文章

币圈快讯

  • Uniswap推出链上手续费转换框架TJARRobinhood已使用

    2026-11-01 08:09
    11月1日,Uniswap宣布推出链上手续费转换框架TJAR(TokenJar),允许第三方应用将收取的不同代币手续费自动转换为指定代币,无需自行构建转换基础设施。该框架最初用于Uniswap协议手续费处理,上个月完成超过1530万美元的资产转换,目前已部署至7条区块链。Uniswap表示,Robinhood已通过UniswapAPI在其支持的链上使用TJAR,将收取的手续费转换为USDC和USDG。
  • Chainalysis:以太坊链重组致THORChain紧急暂停意外延缓朝鲜黑客洗钱

    2026-11-01 08:09
    11月1日,区块链分析公司Chainalysis表示,北京时间10月31日,以太坊发生链重组,导致THORChain错误地向一名存入10ETH的用户重复退款,进而触发紧急暂停,使所有用户暂时无法通过其大部分跨链桥进行资产兑换。这一故障也意外延缓了朝鲜黑客通过THORChain清洗从Binance窃取的大量资金的进程。
  • 币安黑客7小时经Relay桥转移3800万美元

    2026-11-01 07:49
    11月1日,据OnchainLens消息,与朝鲜关联的币安黑客已在7小时内经跨链桥RelayProtocol转移3,800万美元,转移仍在进行。OnchainLens称,尽管Relay声称运行主动KYT风控系统但未能拦截,黑客经THORChain无法实现如此快速的转出,而Relay允许了转移持续,该动态最初由分析师SpecterAnalyst发现。
  • 11月1日隔夜重要动态一览

    2026-11-01 07:30
    21:00-7:00关键词:FBI、币安、朝鲜1.FBI:朝鲜为币安逾60亿美元被盗事件幕后黑手;2.纳斯达克上市公司NXTT考虑出售4.5亿美元比特币;3.《华尔街日报》胜诉,特朗普100亿美元诽谤诉讼被驳回;4.何一:将从币安SAFU基金地址划拨50%的资金弥补损失;5.Binance:已完成约90%受影响资产回填,并完成新一轮储备金证明快照;6.StriveCEO:Binance被盗后比特币表现好于预期,但尚不能确认市场见底;7.美国个人储蓄率9月份下降0.2个百分点至4.2%,创2022年10月以来最低水平。
  • FBI:朝鲜为币安逾60亿美元被盗事件幕后黑手

    2026-11-01 07:22
    11月1日,据美国联邦调查局(FBI)官网,FBI宣布朝鲜应对加密货币交易所币安于10月29日前后发生的逾60亿美元虚拟资产被盗事件负责,FBI将该朝鲜恶意网络活动称为“TraderTraitor”。FBI称,其与美国特勤局(USSS)、国税局刑事调查部(IRS-CI)观察到攻击者主要将被盗资产兑换为ETH,预计将进一步通过DeFi及即时兑换服务洗钱;FBI呼吁THORChain节点运营商、RPC节点运营商、即时兑换平台、DeFi服务及区块链分析公司等屏蔽与相关地址的交易,并公布了数百个相关ETH、BTC及SOL地址。此前特朗普曾表示正在调查此事是否为朝鲜所为。
  • 查看更多