• 什么是web3 | 区块链web3.0人才


    一、Web3

    1. 什么是web3?

    20世纪90年代互联网刚刚兴起之时,我们只能在网络上查看由中心节点单向发布的新闻,用户只是被动的接受。这个时代,我们称之为web1.0。

    千禧年之后,互联网技术进入了可读可写的阶段,用户可以发布照片、文字、视频,这就是传说中的web2。

    Web 2.0带来了社会互联,产生巨大价值,但随着一批互联网企业诞生、成长为巨头,数据开始被巨头“藏”在自家平台里,Web走向割裂,逐渐与最开始的愿景相违背。

    面对网络垄断的困境,web3应运而生。Web3不是由一个大型技术公司垄断的网络,而是去中心网络,由用户创建、运营和拥有。

    Web 3.0 强调基于区块链技术,第一次把掌控权交给用户,中心化平台被分布式、去中心化区块链服务所替代。

    个人理解:
    Web 3.0之于Web 2.0,目前并不是非此即彼、逐步替代的关系,二者更加像并存的平行世界,同时也需要连接。

    2. web3的dapp架构

    传统互联网产品普遍采用经典的C/S(Client/Server)架构。
    在这里插入图片描述

    web2.0中的中心化应用与web3中的应用体系完全不同。

    Server端那些需要不可篡改、公开透明、确权的服务放到了公链上。Server端演化为Server/Mainnet。

    再加上面向普通用户的Web UI界面,加密产品一般的架构变成了C/S/M(Client/Server/Mainnet)。

    加密产品架构 = 智能合约+业务服务器+前端UI
    在这里插入图片描述

    二、区块链web3.0人才

    1. 区块链开发技术栈

    前端
    后端
    合约开发

    core dev: 链开发、基础设施开发
    contract dev: 合约开发

    Web3 stack in 2022:

    Front-end:

    • HTML
    • Tailwind/ CSS
    • React / NextJS
    • Web3.js
    • Ethers.js

    Backend:

    • Solidity
    • Hardhat
    • Alchemy / Infura

    Storage:

    • IPFS / Arweave

    Ecosystem:

    • The Graph
    • ENS
    • Chainlink

    Dev Tools:

    • VS Code
    • Git

    2. 欧易对人才的要求

    • 热爱

      • 有热情
      • 好奇心
      • 有信心
    • 聪明好学

      • 敏捷性(快速迭代)
      • 自驱性(追求高目标)
      • 坚韧性(耐得住磨砺)
      • 创新型(永不止步)
    • 开发积极

      • 拥抱变化
      • 积极心态
    • 正直

      • 保持原则
      • 经得住诱惑

    3. 如何成为一名合格的智能合约高级工程师

    1、熟悉 Solidity 语言,能使用 Truffle或hardhat 完成智能合约的自动化测试、优化、部署、交互和 SDK 封装。
    2、熟悉 Openzipplin 的所有库文件,能够完成可升级合约的部署和升级。
    3、熟悉市面上主流的智能合约项目的实现:dex、lend、skating、oracle、bridge(每种至少两个)
    4、熟悉内联汇编,清楚智能合约执行过程的 GAS 消耗,能对智能合约做最大程度的 GAS 优化。
    5、熟悉主流的 EIP 标准,跟进 EIP 提案的进度,能撰写新提案的分析。
    6、熟悉 Solidity 各个版本之间的区别,能跟进 Solidity 版本更新。
    7、熟悉 Solidity 编译成字节码的步骤,能使用字节码反推出智能合约的执行步骤。
    8、熟悉智能合约在 EVM 上执行的原理,能对区块链做 EVM 兼容。
    9、熟悉其他主流的智能合约语言和机制(比如 rust 和 move)。

    4. web3各个赛道

    请添加图片描述

    5. 链上数据分析师

    成为链上数据分析师
    参考URL: https://sixdegreelab.gitbook.io/mastering-chain-analytics/

    6. 一些案例

    CLIPS项目解析:如何无风险用0.035eth 十小时轻松赚取78000U
    原文连接:https://easy.xlog.app/CLIPS-xiang-mu-jie-xi–ru-he-wu-feng-xian-yong-0035eth-shi-xiao-shi-qing-song-zhuan-qu-78000U

    三、参考

    Web3企业级工程-初级篇:1. 前期准备
    参考URL: https://mirror.xyz/0x6E12A28086548B11dfcc20c75440E0B3c10721f5/S_EVU-EjgCJ8fjrAlxVMG-xjXWm31VsHlRCCoeLU0h0
    Web3.0到底是怎么回事儿?
    https://www.bilibili.com/video/BV1ue4y1C7FR/
    [推荐,这个视频不错]区块链之新
    参考URL: https://www.bilibili.com/bangumi/play/ep290337
    Web3.0到底是怎么回事儿?
    https://www.bilibili.com/video/BV1ue4y1C7FR/

  • 相关阅读:
    论文回顾:Unmixing-Based Soft Color Segmentation for Image Manipulation
    美国芯片再遭重击,Intel或将被台积电击败而沦落至全球第三
    python多线程
    IM即时通讯开发如何实现Android版智能心跳机制
    excel 通过SUMIF关键词统计词频
    nvm 基础安装与坑点
    根据PPG估算血压利用频谱谱-时间深度神经网络【翻】
    Proxy代理数据拦截方法
    Flutter稳定支持Windows,开发者做好准备了吗?
    【OpenCV实现鼠标绘图,轨迹栏做调色板,图像的基本操作】
  • 原文地址:https://blog.csdn.net/inthat/article/details/126194335