什么是Web3.0-千锋教育

316 阅读7分钟

那什么是Web3.0?

从2021年开始,各种互联网人、投资人和媒体人都在讨论Web3.0。一向罕有露面的周星驰,也出来招聘web3.0专业人才。

打开度娘众说纷纭,连接元宇宙,裹挟区块链,还有比特B,夹杂着各种英文缩写,NFT,DeFi,GameFI 一股脑的就都来了!瞬间懵圈!!!那它到底是互联网的未来还是骗局?是暴富的法门还是熊市之光?来科普一下先!![]

1666765794842.png

重点来了!

既然是Web3.0,那就有Web1.0和Web2.0。可以把他们简单的理解为的互联网发展的阶段。

Web1.0时代:就是全球广域网,也叫万维网,它的英文名是World Wide Web,没听过没关系,你平常遇到的很多网址,都是www开头的,这3个w就是world、wide和web,就是这个!

阶段特点:用户只能读取,不能写,没有互动功能。就像村头的大喇叭,它说你听就行了,你说什么,他听不见。就相当于看电视,你就看着就行,你也不能评论,也没办法反驳!

web2.0时代:不仅可读,而且可写,有互动。Web2.0的内容,不再是由专业网站或特定人群生产了,而是由权级平等的全体网民共同参与,共同创造。任何人都可以在网络上表达自己的观点或创造原创的内容。就像这文章,你可以给我评论,点赞, 当然也可以在评论区大打出手!

阶段特点:中心化,用户的数据都在一个个服务器里,由一家家互联网公司掌握着,所以才有了所谓的兴趣分发,用户喜欢什么内容,就总是能接收到什么内容,所以,你能刷到我,可真是有才有趣啊!

中心化也有非常大的弊端,就是容易形成垄断,也存在着侵犯用户隐私的隐患。所以人们就想搞出一个新一代互联网来代替它,就是Web3.0。

web3.0的基础是区块链技术,而它又是元宇宙概念的底层架构和逻辑基础。

web3.0最大的一个特点是去中心化。

什么是去中心化呢,举个例子,比如大家收发快递,每天有无数的人要发快递,这些快递会被收集到一个个的快递网点,再由快递网点派送给一个个收快递的人,快递网点就是快递系统的中心。而去中心化要做的事,就是把这些快递网点全部撤掉,让每一封快递都可以从发件人直接寄给收件人。试想一下你原本的上班路线需要倒地铁,换乘站就相当于一个中心,在去中心化之后,你不需要再换乘,想去任何一站都可以直达,甚至瞬息移动。

web3.0将不再有互联网巨头,它的内容将会由所有用户自己去主导和创造。在web3.0,你的数据都只在你自己手里,别人拿不走,也删不掉。比如我在抖音上发布了一条web2.0的视频,它会被推送给谁,我说了不算,抖音说了算,某一天抖音心情不好把我的视频下架了,我也没有办法。但是在web3.0就不存在这样的问题,我发的内容,只要我自己不删,别人想删也删不了。

web3.0之所以能实现去中心化,得益于区块链技术催生了一种叫做智能合约的新东西,它不仅可以记录信息,还能运行应用程序,原来需要有个服务器才能运行的应用,在区块链技术上,不需要服务器这个中心,自己就可以运行,叫做去中心化应用,英文简称DApp。区块链技术加上智能合约,在理论上就让很多很多的事都可以搬到web3.0上,简直潜能无限。

说了这么多Web3的概念,那企业关于Web3招聘都有哪些岗位呢?

1,Web3前端开发工程师,

月薪3到5万,这个岗位除了要求你具备基本的 HTML、CSS、JavaScript、TypeScript、React、Vue、HTTP、TCP 等通信协议这些常规的前端知识外,还要求熟悉区块链前端库 web3js、ethers.js等技术。

编辑

2,智能合约开发工程师

想做这个岗位,你得熟悉智能合约,还要有扎实的计算机理论和网络知识,熟练掌握Web3js, JavaScript等语言。

3,Web3研发专家

月薪3到6万,想挣这钱呢,你要对公链技术、节点RPC搭建与调用、合约交易有深入了解,还得有加密货币钱包、交易所、Defi、开发经验,并且熟悉solidity等合约开发,对区块链、智能合约技术和加密经济模型有相关经验,熟悉 DeFi 生态系统及经济模型,还要掌握Golang、Javascript等至少一种编程语言。

4,Web3产品经理,

产品经理的常规当然是基本了,另外一些加分项呢,比如你熟悉区块链技术啊、NFT 啊或者是 GameFi 玩家,或者长期持有数字资产之类。

又一个重点!!!Web3课程设计

1.课程升级介绍

2022 年是DAO(去中心化组织) 元年。同时为了更深一步理解DAO,自己动手从0到1做一个。通过本课程的学习,我们可以学会Solidity合约编程语法,并使用该语言编写实现自己的智能合约;动手实践将自己的智能合约发布至本地以及远程测试网;最后亲自动手编写一个Web3项目实现与智能合约的交互,并结合IPFS实现一个区块链项目。

2.课程亮点

2.1 首个线下Web3课程

2.2 从 0 开始手把手教你 DApp开发

2.3 让你成为当下第一批Web3前端工程师

3.课程内容

(此为本次添加内容)

向上滑动阅览

全栈 Web3 开发

第一部分

初识Web3

  • 什么是区块链

  • 区块链的工作原理

  • 区块链的优势

  • 什么是以太坊

  • 密码和钱包 -

  • 去中心化应用

  • 智能合约的行业应用

  • 以太坊代币

  • 加密货币交易所

  • NFT

  • Dapp

  • IPFS (星际文件系统)

第二部分

Solidity 智能合约

  • MetaMask钱包与 Remix IDE 安装使用

  • Solidity智能合约(Smart Contract)编辑器选择、安装和配置

  • Solidity源文件结构

  • Solidity HelloWorld合约编写、编译、部署

  • Solidity合约完整生命周期

  • Solidity Types

  • 智能合约合约结构

  • Solidity状态变量、局部变量与memory 、storage之间的简单使用

第三部分

Ether.js

  • 环境搭建

  • 编译 Solidity

  • Ganache 以及网络介绍

  • Ether.js 介绍

  • 交易回执

  • 通过 ether.js 发送交易和与合约交互

  • 环境变量与私钥管理

  • 在测试网和主网上部署合约

  • 通过浏览器验证合约

  • Alchemy 控制面板与交易池

第四部分

Solidity + 以太坊

  • 编写 WavePortal 智能合约并将其部署到本地以太坊区块链

  • 转移代币、委托代币转移、取款、订单和交易

  • 构建连接到钱包并与WaveContract对话的Web3应用程序

  • 更新 UI + 部署到以太坊测试网

第五部分

IPFS 星际文件系统

  • IPFS 命令行工具环境安装

  • 初始化你的IPFS存储库

  • 将您的节点连接到 IPFS 网络

  • 使用 HTTP 浏览器从本地 IPFS 网关检索文件

  • 生成和使用新的 IPNS 名称密钥对

  • Merkle 树和 IPFS DAG

  • JS-IPFS-API 开发实践

  • IPFS图片上传与下载

  • 使用 IPFS 铸造 NFT

第六部分

Solidity开发你的第一个Web3项目

  • 搭建本地链环境

  • 使用Solidity编译第一个智能合约

  • 编译&发布&测试智能合约

  • 编写发布智能合约脚本至本地链

  • 构建React应用并安装钱包插件

  • 部署合约至在线测试网

  • 实现React应用与钱包插件、链上合约交互