文章目录

  • 一、Web3
    • 1. 什么是web3?
    • 2. web3的dapp架构
  • 二、区块链web3.0人才
    • 1. 区块链开发技术栈
    • 2. 欧易对人才的要求
    • 3. 如何成为一名合格的智能合约高级工程师
    • 4. web3各个赛道
    • 5. 链上数据分析师
    • 6. 一些案例
  • 三、参考

一、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/

什么是web3 | 区块链web3.0人才相关推荐

  1. 重磅:DDN携手潭州学院,全面开启区块链3.0——人才输出、应用落地时代!

    重磅:DDN携手潭州学院,全面开启区块链3.0--人才输出.应用落地时代! 4月17日,"大世所区"潭州教育ITSTAR区块链学院成立仪式在湖南长沙市五强商务中心举行. 左一:朱志 ...

  2. 全面理解区块链-Web3.0核心技术

    什么是区块链 本文梳理自非常棒的新书<一本书读懂Web3.0:区块链.NFT.元宇宙和DAO>,Web3.0知识体系非常全面,通俗易懂,建议大家购买拜读 区块链是Web3.0时代最核心的技 ...

  3. web3:区块链共识机制系列-POS(Proof of Stake)股权证明算法

    web3相关学习一并收录至该博客:web3学习博客目录大全 前情衔接:web3:区块链常见的几大共识机制及优缺点 目录 前言 算法公式与原理 算法公式 运作原理 以Peer Coin为例 缺陷 优点 ...

  4. 区块链3.0:拥抱EOS

    链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载. EOS是当下最火的区块链技术,被社会广泛看好为下一代区块链3.0.不同于以太坊的学习,EOS的主语言是C++,本文作为E ...

  5. 【刘文彬】区块链3.0:拥抱EOS

    原文链接:醒者呆的博客园,www.cnblogs.com/Evsward/p/e- EOS是当下最火的区块链技术,被社会广泛看好为下一代区块链3.0.不同于以太坊的学习,EOS的主语言是C++,本文作 ...

  6. Genesis——区块链3.0时代集大成者

    互联网的早期是一个人人可共享的开放工具,它从20世纪50年代诞生起,渐渐演变成为可以被分支的通畅网络,带给世界无限便利.可随着技术迭代和资本进入,与许多其他行业一样,互联网已经发展成为几家独大的局面, ...

  7. 以太坊联合创始人Gavin Wood在Neutrino北京布道区块链3.0

    以太坊联合创始人 Gavin Wood 12月6日晚,北京的冬天异常寒冷,然而在Neutrino北京却挤满了从安徽.杭州.上海.山东等地远道而来的社区铁粉们,只因这是Web3 基金会亚洲巡讲中国唯一的 ...

  8. 区块链3.0在2018年爆发?不要讲颠覆世界的故事,耐心做好区块链应用……

    论坛视频:区块链3.0是否可以在2018年爆发 论坛嘉宾:42章经创始人曲凯(主持人).ArcBlock(区块基石)创始人老冒.星云链联合创始人兼COO王冠.IOST创始人钟家鸣.边界智能创始人曹恒. ...

  9. ​用三个应用落地的故事 记录区块链3.0的创世纪【区块链3.0周年记】

    文丨互链脉搏·金走车 未经授权,不得转载! 砥砺前行一年,区块链3.0的实践正在中国发生. 区块链3.0以将区块链应用落地成为业内共识,去年国内一批支撑区块链3.0的应用技术平台纷纷研发出来,包括迅雷 ...

最新文章

  1. 3月最新!ESI世界大学排名:371所内地高校上榜!
  2. PHP中redis的使用
  3. 解决Ubuntu16.04 fatal error: json/json.h: No such file or directory
  4. [分布式] ------ 全局唯一id生成之雪花算法(Twitter_Snowflake)
  5. 【Python】SyntaxError: Non-ASCII character ‘\xe8‘ in file main.py on line 7, but no encoding declared;
  6. vb 通过php连接mysql数据库连接_vb如何mysql数据库连接
  7. SQL Server 数据加密功能解析
  8. 【转载】RSA signatures with TPM2.0 and OpenSSL
  9. 数字图像处理及MATLAB实现实验四——图像变换
  10. STM32F407读取ADS1115数据
  11. 安装ADOBE READER时无法将数值写入键
  12. 剑指Offer面试题22(Java版):栈的压入、弹出序列
  13. 特斯拉看位置说服务器错误,特斯拉App惊现大面积宕机!车主集体发飙,官方处理太弱智了...
  14. java:布局方法(网格布局)
  15. 1157 Anniversary
  16. 入手评测 华为擎云 L410怎么样
  17. UVM:3.4.1 设置打印信息的冗余度阈值
  18. php 模拟蜘蛛,PHP模拟百度蜘蛛,伪造IP爬行网站,附源代码
  19. 任务管理软件 Things3 教程使用示例
  20. 微信小程序录音上传功能

热门文章

  1. Siege——压力测试
  2. siege 用户登录_压测工具siege
  3. siege 用户登录_siege--Web性能压测工具
  4. 苹果cmsv10仿MK影视自适应模板
  5. 聊一款价格便宜的i7轻薄本
  6. Qt QtConcurrent多线程 - map、mapped和mappedReduced
  7. 论写出大众欣赏的作品之无比艰难
  8. 简说设计模式——装饰模式
  9. [gotoac]数论公式
  10. java jce 安装_BouncyCastle JCE 的安装配置及在java中的使用 | 学步园