首页>>区块链>>web3->web3项目怎么做(web3js教程)

web3项目怎么做(web3js教程)

时间:2023-12-02 本站 点击:0

最全覆盖!Web3.0创业投资和人才需求方向梳理

一、Web3.0重点创业/投资方向

Web3将是巨大的范式变化,其孕育着众多的创业和投资机会,比如:

1. 区块链

Web3需要区块链技术来支撑实现用户完全拥有信息数字资产的愿景,作为底层技术的区块链将是Web3领域最大的创业机会,毫不夸张的说,区块链公链的市场规模将超过现在所有的互联网公司,因为Google、Facebook从逻辑上来讲只是运行在这些公共协议上的一个应用app,正如所有的互联网公司都需要运行在TCP/IP协议上一样,未来所有的社交网络和信息搜索都会运行在底部的区块链协议上。

代表公司:以太坊,Solana,Avalanche,NEAR,Polkadot,Cosmos。

2. 去中心化的身份系统

如今的互联网公司拥有用户的一切,用户被迫在每一个企业注册自己的帐号,企业的估值建立在拥有多少用户和利用用户的数据创造多少广告收入。在Web3时代,用户将完全拥有自己的信息,拥有自己的信息从拥有自己的身份开始。

Web3的技术架构中,用户将为网站的访问和使用支付运行费用,因此应该拥有自己数据的权利。未来,每个人都会有一个域名,一个网页,位于去中心化的IPFS。

理论上讲,在Web3.0中并不需要多套并存的DID系统。但是,出于各种原因,不同的区块链生态有不同的DID系统,短期内不会出现统一的DID系统。

在这种情况下,一个可以兼容和集成绝大多数DID标准的身份聚合项目会对用户带来极大的便利。身份聚合项目支持跨多个生态连接用户DID身份信息,帮助用户查看、管理和聚合在不同区块链网络上的身份信息。同时,身份聚合项目还可以与数据索引项目、应用项目等进行结合,进一步发挥作用。

代表公司:ENS。

3. 分布式数据的存储和访问

Web3时代用户拥有自己的数据,需要为存储数据付费。例如,用户购买的NFT需要存储在可以永久访问的地方。另外,便捷的访问需要提供数据传输和索引服务。

代表公司:Filecoin,Arweave,The Graph,Livepeer,ByteTorrent。

4. 通信协议

由于技术的限制,不同的应用场景将会需要不同的区块链技术,不同的区块链之间需要互相通信,位于一个区块链上面的智能合约可能需要调用另外一个区块链上的合约,位于一个区块链上的数字资产,可能需要被借贷到另外一个区块链上。

代表公司:XCMP,EPNS,XMTP。

5. 资源配置优化协议

随着云计算时代来临和数字信息化技术深入改变工业和农业,更多资产被数字化体现,各种代币代表的不仅仅包括计算资源,存储资源,还可能代表数字资产以及物理世界的资产。金融作为跨时空的价值交换科学理论,将会被应用于分布式网络协作。

Web3世界里面的去中心化和个人拥有数字资产,更需要网络资源的协作。

代表公司:Uniswap,Compound,AAVE

6. 社交网络协议

Web3时代,由于没有了中介,去中心化的用户更需要一个开放的社交网络协议来联系用户,用户的身份价值没有了Facebook这个中介,更需要用户自身建设的社交网络来体现自己的价值。

代表公司:Context,CyberConnect,DESO,RSS3

7. NFT

NFT除了数字艺术品以为,它的更大作用应该是一个编程单元。

如果说智能合约是面向对象编程中的类,那么NFT就是面向对象编程中的Singleton。

8. 钱包

正如Web1.0和Web2.0的用户界面是浏览器,钱包将是Web3.0的浏览器,承载了管理用户信息和访问DApp的功能。

代表公司:Argent,MetaMask

9. 共享网络

关于互联网是否是中心化的争论从未停止,关于网络是否应该中性也没有结论。但是随着移动设备和传感器的发展,我们有机会建立一个共享的无线网络。正如P2P网络,网络的使用者又是网络的服务提供者,不同于P2P的是,代币的出现可以为使用者和提供者之间提供结算。

代表公司:Helium,DIPNET

10. 内容创造经济

Web3时代用户拥有自己的创作内容,拥有自己的读者,将摆脱依靠平台分发流量和广告费分成的收费模式。

代表公司:Mirror

11. 链上数据分析

精准的数据分析可以对区块链项目的商业模式进行重构,在这个过程中,DID和隐私计算等技术会在隐私保护等方面发挥重要作用。

随着区块链用户的增多,链上数据的体量发生指数级增长。这些数据对分析用户画像有重要作用,精准的数据可以为其他项目提供可靠的数据输入,进而完成其他项目的产业重构和升级。

通过精准的数据分析可以得到链上信用等有效数据,进而拓展出不同的应用场景。以DeFi项目为例。目前很多DeFi项目采用抵押借贷方式而非信用借贷,资金利用率不高一直是困扰很多DeFi项目的问题。

如果有精准的链上数据作为输入,根据过往数据将信用引入到链上,提供Web3.0系统中的身份、信用、用户画像等与用户相关的数据的索引和聚合,精准筛选用户,那么可以对信用较高的用户实行信用借贷或无抵押借贷,大大提高用户资金的利用率。

12、隐私加强技术

目前,用户对区块链上的身份和账户等信息的重视程度不够。他们在链上留下的公开信息越来越多,所有人都可以无需许可进行查阅,存在安全隐患。

在Web3.0中,人们对数据和隐私的保护意识会更强,用户不再希望以牺牲隐私的方式来获取便利,当前的模式不能满足Web3.0对隐私保护的需求。特别是DeFi兴起之后,很多用户并不希望自己在链上的交易行为被其他人监控。

隐私加强技术可以解决交易信息的机密性和隐私保护问题,限制未经授权的用户获取交易信息。隐私加强技术能够在不影响安全性和隐私的前提下安全地共享、汇集和分析数据。

13、Web2与Web3.0的中间件

目前,大量用户仍然集中在中心化的平台,他们已经对这些平台有了使用粘性并形成用户习惯。中间件项目可以充当桥梁,帮助用户从Web2向Web3.0迁移。通过在Web2平台上开发了一系列工具,用户可以通过熟悉的平台上发送加密信息和数字货币,降低用户对Web3.0项目的使用门槛。

二、Web3.0重点就业方向

一、网络维护者

无论是POW还是POS时代,网络的运维都将通过更分布式的设备/节点进行。关于网络维护者,以比特币矿工、以太坊矿工、Filecoin矿工最为人熟知。网络维护者们肩负着维护基础设施安全、公平的重任,将在下一代互联网、物联网、边缘计算、5G中发挥作用。

二、社区管理员(Moderator)

社区管理员Moderator, 简称MOD是Web3.0中必不可少的职业,NFT、Gamefi、Defi、DAO项目都需要相关人员管理社群。MOD通常由最为积极的社区成员担任,但也不排除项目方通过外包招募的情况。MOD因有机会参与早期团队的分润,成为了行业竞争最激烈的职业。

三、艺术家

自NFT发展以来,诸如Beeples、Yuga Labs、方力钧等数以百计的艺术家以及工作室发布了NFT作品。其中,顶级艺术家以及名人发售的NFT备受青睐。NFT跳过了传统的画廊以及拍卖行等中间商向艺术家们提供了新的变现方式。

四、元宇宙建筑师

自Sandbox、Decentraland以及Crypto Voxel这类虚拟世界项目发展以来,现实世界中的公司建设虚拟总部的需求日益旺盛。元宇宙建筑师也成为了前沿的职业。

五. 游戏 设计师

Sandbox、Decentraland以及Crypto Voxel这类虚拟世界项目本质上是UGC平台。 游戏 设计师在平台上不仅可以创作自己的NFT,也可以参与到平台内 游戏 中的地图、关卡以及战斗模式的设计中,拥有属于自己的体素 游戏 。

六. 游戏 玩家

在一些链游行业中,打金者以及打金公会成为了生态非常重要的一部分。由于链游分类不同,有些偏氪金,有些偏 游戏 性,因此它们的 游戏 玩家群体也大有不同。Axie Infinity玩家需要购买较为昂贵的 游戏 资产才能进行打金,因此公会出钱玩家出力成为了早期P2E模式。在Sandbox以及Skyweaver中,只有操作流畅、经验丰富的玩家才能获得打金奖励。

七.Defi/Cefi矿工

Defi/Cefi矿工指的是灵活地将资金分配至Defi协议/中心化交易所中以赚取收益的群体。他们往往洞悉Defi产品模型以及安全性,且能第一时间发现盈利率最高的新协议,俗称挖头矿。Defi/Cefi矿工的行为已经远超于个人投资性质,需要具备系统的研究以及敏锐的行业嗅觉。

八、区块链相关开发、产品、研究岗位。

区块链是Web3.0的核心基础设施,目前市场上关于Web3.0的大部分招募,基本都跟区块链相关。根据工业和信息化部人才交流中心2019年发布的 《区块链产业人才岗位能力要求》 文件,可以将区块链人才岗位划分为三类岗位人才:

1)核心研发人才岗位包括:

——区块链底层架构师;

——密码算法工程师;

——隐私保护研发工程师;

——共识机制开发工程师;

——SDK 研发工程师;

——区块链分布式网络研发工程师;

——区块链虚拟机研发工程师;

——区块链算法工程师;

2)实用技术岗位人才包括:

——智能合约开发工程师;

——安全研发工程师

——软件安全研发工程师;

——区块链测试工程师;

——区块链运维工程师;

——区块链应用架构师;

——应用开发工程师;

3)行业应用岗位人才包括:

——区块链行业产品经理;

——区块链金融行业工程师;

——区块链供应链金融行业工程师;

——区块链司法行业工程师;

——区块链政务行业工程师;

——区块链版权行业工程师;

——区块链物联网行业工程师

对岗位能力的要求也十分明确,划分了 综合能力 、 专业知识 、 技术技能 、 工程实践能力 四大类,且充分概括了目前市场上主流的招聘岗位职责需求,我们以区块链底层架构师为例,其岗位能力包括:

除此之外,热门的智能合约开发工程师,则需要具备:

——扎实的编程能力,熟练使用Java、Node.js、JavaScript、Python等编程语言;

——熟悉常见区块链技术架构及运行机制,如FISCO BCOS等;

——熟练掌握智能合约编程语言,如Solidity、Go、Node.js等;

——掌握常用区块链平台,并能基于相关平台编写和优化智能合约;

中心化的平台为人们带来便利的同时也存在诸多问题。如今,Web3.0的发展势头已经吸引很多巨头公司的注意,包括Twitter和Reddit在内一些公司正在 探索 在将Web3.0的理念整合到他们的平台上。他们从创作者激励经济、中心化身份的改进、数据和内容的所有权等方面进行 探索 和研究,以塑造去中心化平台的未来。

未来,Web3.0会给用户带来不一样的体验,将从根本上改变用户与互联网之间的关系和交互模式。

资料来源于网络

编辑整理 | 领路元

web3怎么连接主网节点

先在终端创建我们的项目:

mkdir info cd info12

接下来使用 node.js 的包管理工具 npm 初始化项目,创建package.json 文件,其中保存了项目需要的相关依赖环境。

npm init1

一路按回车直到项目创建完成。最后,运行下面命令安装web.js:

npm install web3

web3小白空投入门

1、成为 Defi 用户,拥有钱包地址(建议阅读 How to Defi)

2、使用项目方的公链或者 Dapp

3、成为活跃用户

4、参与一些 Dao 的投票

5、成为价值用户

下面是 optimism 的文档,写了他们的空投规则

建议以学习的心态体验产品,放低预期

风险:项目方有严格的防撸羊毛策略,最后可能亏了手续费

具体可以去 Twitter 搜索相关关键字

web3怎么赚钱

web3赚钱方法如下:

如果你持有某一个web3.0项目的治理代币token,那么你就有权在对于项目的各种规划进行投票发表自己的意见,就像传统公司的董事会股东有权对公司决策进行一定的干预,用户获得收益的两种最常见的方法,第一种就是任何将token进行质押的用户,不仅参与了维护网络安全的光荣使命,使得网络更加的去中心化,而用户自己也会从中收到来自节点的分红。第二种方法就是如果涉及到任何出售用户数据的请求,只要用户同意,那么用户就可以从中获得收益,其实web3.0通证经济不仅限于上面两种玩法,但无论是哪种玩法,通证经济都会使得每一位参与到web3.0项目的用户个体价值大大提升,因为他的参与度更高了。

一个完整的web项目开发流程

1 需求确定

通过各种方法确定系统的功能与性能。

功能:注册、登录、查询、搜索。。。

性能:可同时支持N个并发访问,并且响应时间不低于M毫秒。。。

方法:

会议

询问

头脑风暴

原型-界面原型、业务原型。。。

本阶段是项目开发的最重要的阶段。

在WEB项目中,通常界面设计会在本阶段进行。

2 分析与设计

1 架构分析与设计

逻辑结构:

3层架构、多层架构。。。

MVC。。。

Model1或Model2

。。。

物理架构:

web服务器的分布

数据库服务器的分布

。。。

技术解决方法的确定:

Java/.net

Open Source/商业

。。。

2 业务逻辑分析

根据需求分析业务逻辑:

有哪些人使用本系统

他们会使用本系统做什么

通常他们使用本系统的步骤是怎么样的

会有哪些明显的类来支撑本系统的运行

会有哪些不同的提示会反馈给用户

。。。

本阶段与需求的确定密切相关,通常在确定需求的时候就会进行相关的分析。

3 业务逻辑设计

根据需求的分析来确定具体的类

确定类的属性

确定类的接口(方法)

确定类之间的关系

确定用户操作流程在设计上的反映

进行数据库的设计

注意:不同的项目步骤可能不尽相同

4 界面设计

设计系统的界面风格:

颜色、style

设计系统的具体“模拟”界面:

能够从头到尾

方便进行需求的确定

方便JSP程序员进行开发

。。。

3 开发环境搭建

开发工具的确定:

eclipse、Myeclipse。。。

配置管理工具的确定

测试工具的确定

文件服务器/配置服务器等的确定

。。。

4 开发-测试-开发-测试

按照设计进行开发

迅速开发 原型

进行 迭代开发

提早进行测试:

单元测试

黑盒测试

白盒测试

性能测试

易用性测试

。。。

5 编写文档


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:/web3/8011.html