区块链对比 Web3
区块链开发工程师和区块链工程师更贴近链本身及其基础设施。Web3 开发工程师和 Web3 工程师更贴近搭建在链之上、用户打开的应用。
本分类覆盖搭建在区块链上、而不是传统数据库上的工作:智能合约、调用合约的钱包和界面,以及让系统持续与链保持连接的节点基础设施。企业迪拜招聘区块链开发团队的原因各不相同,从一个以稳定币结算的支付功能,到记录在链上的忠诚度或票务系统,再到一个需要读取经过验证的链上数据的内部工具。下面的角色,按候选人日常实际做什么来划分这些工作,因为“区块链开发工程师”这个称呼本身,其实涵盖了好几种截然不同的工作。
在迪拜招聘区块链开发团队之前,先大致了解您的项目属于哪一部分会有帮助:更接近合约和链本身,更接近用户打开的应用,还是更接近让一切保持运行的基础设施。本页正是对此进行梳理,下面每个角色页面,还会进一步说明该具体岗位相关的技能、评估方式和阿联酋相关要点。以太坊基金会自己的开发者文档是理解这部分工作在一条被广泛使用的链上究竟占多大比重的一个有用起点。
按职位划分
十一个职位,按每个人实际负责的内容划分。
| 职位 | 主要工作内容 | 何时需要这个职位 |
|---|---|---|
| 区块链开发工程师 | 端到端搭建区块链应用和集成 | 一个通用的区块链功能或产品,不局限于某个狭窄的专项 |
| 区块链工程师 | 运维节点、索引和基础设施,并评审安全性 | 您的系统背后需要可靠的链基础设施,而不只是一份合约 |
| Web3 开发工程师 | 搭建前端:钱包连接、去中心化应用界面、网页应用中的链上数据 | 用户需要一个可用的界面来与链交互 |
| Web3 工程师 | 搭建 Web3 产品背后的后端和协议集成 | 您的产品需要能可靠对接链的服务端逻辑 |
| Solidity 开发工程师 | 编写并维护智能合约内部的 Solidity 代码 | 您需要编写或维护一份具体的以太坊或 EVM 合约 |
| 智能合约开发工程师 | 设计合约逻辑及其所处的更大链上系统,跨越不同语言 | 需求是合约的行为和安全性,而不局限于某一种语言 |
| 以太坊开发工程师 | 专门在以太坊生态系统及其工具内工作 | 您的项目已确定使用以太坊或以太坊兼容链 |
| 加密货币开发工程师 | 搭建钱包、支付和交易所风格的集成 | 项目涉及转移或存储加密货币,并需要顾及阿联酋虚拟资产规则 |
| DeFi 开发工程师 | 搭建去中心化金融协议和集成 | 链上的借贷、交易或收益类产品 |
| NFT 开发工程师 | 搭建非同质化代币合约和交易市场 | 数字藏品、票务或会员类代币 |
| 区块链解决方案架构师 | 设计整体的链、合约和集成策略 | 一个较大规模的项目需要在写代码之前先做架构决策 |
在相近职位之间做选择
这些称呼在招聘广告里的重叠程度,远高于实际工作本身。
区块链开发工程师和区块链工程师更贴近链本身及其基础设施。Web3 开发工程师和 Web3 工程师更贴近搭建在链之上、用户打开的应用。
Solidity 开发工程师由语言定义,主要面向以太坊和 EVM 兼容链。智能合约开发工程师由交付物定义,即合约的设计和行为,可能横跨不止一种合约语言。
在这些对应关系中,“工程师”通常更偏向基础设施、可靠性和集成工作,“开发工程师”则更偏向搭建应用或合约本身,不过在实际工作中这一区分并不严格,一位出色的候选人往往两者兼顾。
合作方式
由于一份智能合约或一次链上集成,比大多数软件都更容易被精确描述,这一分类下的角色比平均水平更适合按项目合作:您写下合约必须做什么、谁能调用它,以及失败时会发生什么,我们据此搭建并按该文档交付。持续在链上新增功能的产品,更适合一位专职开发工程师。招聘支持适合希望把 Web3 或区块链人才招进自己团队的企业,顾问咨询适合在提交任何代码之前,需要就链或架构决策获得经验丰富的第二意见的情况。
全部职位
端到端的区块链应用与集成,把一份智能合约与周围的系统和用户连接起来,可作为专职开发工程师、项目制、招聘支持或顾问咨询提供。
了解更多节点、索引、密钥管理和安全审查,是让一个依托链上系统的产品保持可靠运行的基础设施工作,可作为专职开发工程师、项目制、招聘支持或顾问咨询提供。
了解更多在网页应用中正确实现钱包连接、dApp 界面和链上数据展示,可作为专职开发人员、限定项目、招聘支持或咨询服务。
了解更多可靠地把产品连接到链上的后端服务和协议集成工作,可作为专职开发人员、限定项目、招聘支持或咨询服务。
了解更多针对当前版本的 Solidity 语言、其工具链和编译器编写并审查合约代码,可作为专职开发人员、限定项目、招聘支持或咨询服务。
了解更多针对您项目实际使用的链和语言,提供合约设计、行为和安全方面的能力,可作为专职开发人员、限定项目、招聘支持或咨询服务。
了解更多专注于 Ethereum 生态系统的开发者,覆盖主网及其周边的二层网络,可作为专职开发工程师、限定项目、招聘支持或咨询服务提供。
了解更多钱包、支付和交易所式集成,用于转移或持有加密货币,从一开始就把阿联酋的虚拟资产规则纳入考量。
了解更多在链上构建借贷、交易和收益协议,涵盖过去许多 DeFi 损失事件背后的预言机风险和审计实践。
了解更多基于成熟标准的铸造、交易市场和会员代币项目,在上线前就解决好媒体存储和版税相关问题。
了解更多在团队开始写代码之前就做出的链、合约和集成决策,让后续的搭建工作不必推倒重来。
了解更多直接解答
区块链开发工程师通常更贴近链本身,负责编写或评审智能合约和基础设施。Web3 开发工程师则更多搭建应用层,也就是用户在浏览器或手机钱包里打开的、读写这条链的那部分。许多项目两者都需要,有时由一个人同时承担。
这取决于您的用户、成本承受能力,以及您需要的是以太坊自身的安全特性,还是一条更快、成本更低的 EVM 兼容链。请告诉我们使用场景和交易量,我们会为您推荐合适的链,而不是默认使用某一条。
有可能。虚拟资产监管局(VARA)监管在迪拜境内及从迪拜提供、使用和交换虚拟资产的行为,阿联酋中央银行则单独监管支付型代币。您的具体项目是否需要来自这两个机构中某一方的牌照,是一个应当向 VARA、中央银行或您自己的律师咨询的问题,我们无法替您回答。
我们的开发工程师可以评审一份合约中常见的问题,并为您推荐专业的审计机构,在主网部署前进行一次正式、独立的安全审计,这是任何持有真实价值的合约的标准做法。
Web3 开发工程师可以把现有的钱包提供商,例如浏览器扩展钱包或某种钱包连接协议,接入您的应用。而搭建和运营您自己的托管系统,是一项完全不同、专业性高得多的工作,我们会单独、谨慎地界定其范围。
请用简单的话告诉我们项目做什么,面向哪一条或哪几条链,是否已经有一份智能合约,以及真实用户资金涉及的程度。一次简短的通话会补全其余信息,随后您将收到一份根据该简报确定范围的书面固定价格方案。
资料来源
书面固定价格
已收到,我们正在为您撰写报价。
工作时间内您将在 45 分钟内收到。请查收确认邮件。