那什么是Web3.0?
从2021年开始,各种互联网人、投资人和媒体人都在讨论Web3.0。一向罕有露面的周星驰,也出来招聘web3.0专业人才。
打开度娘众说纷纭,连接元宇宙,裹挟区块链,还有比特B,夹杂着各种英文缩写,NFT,DeFi,GameFI 一股脑的就都来了!瞬间懵圈!!!那它到底是互联网的未来还是骗局?是暴富的法门还是熊市之光?来科普一下先!![]
重点来了!
既然是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应用与钱包插件、链上合约交互