分享

web3.0 实践 一 :web3概念,metamask加密钱包

 风声之家 2022-10-28 发布于江苏

目前web3在我国发展还是比较受限,但国外以然成风,许多相关资料都是英文,对于想学习web3的,苦于国内资料少,又没资源,所以小编结合自己学习,写一些干货,避免入坑。

一 web3简介

1 web3发展史

Web 1.0静态时代:网站只是带有文本和图像的静态页面,只能阅读文本,其他的事情都不能做。

Web 2.0大数据时代:用户可以和网络进行交互,包括发帖子、留言评论、买卖物品等等。但是数据拥有权不属于每个用户,由公司负责存储数据、管理数据。

Web 3.0区块链时代:用户变成了数据的拥有者!去中心化的区块链网络让这变成现实,服务是开源的、协议是大家有共识的、传输是私密安全的版权是受保护的

2 web3.0的发展史

早在2012年,有大佬就已经对web3.0相关概念进行总结,但是当时并没有一个明确的定义,Web3.0——下一个互联网时代的进化与传承(https://www./articles/10498.html)

2014年4月:以太坊的联合创始人Gavin Wood ,其也是Polkadot(波卡,是一个可扩展的异构多链区块链)的创始人,正式提出了web3.0的概念,即Web3.0是去中心化的,数字身份、隐私数据及数字资产完全归个人所有的全新互联网,且将打破平台垄断,催生出新的数字经济和商业模式。

2016年11月:Gavin Wood等人一起成立web3基金会,发布polkadots波卡网络,一个可扩展的异构多链区块链。

2022年3月8日:NFT初创公司Immutable完成2亿美元融资,腾讯参投。

2022年3月9日:拜登签署加密行政令。

2022年3月29日:Dapper Labs等11家加密项目成立加拿大Web3委员会。

2022年4月4日:英国政府确认将用作支付手段的稳定币纳入支付。

2022年5月8日:Google正组建新团队,为Web3应用开发者提供服务。

3 web3.0的概念

以太坊联合创始人Gavin Wood提出的Web3.0概念——在区块链公有链上运行的去中心化的应用程序所形成的生态系统。—简单的说,就是利用区块链,使用户可以对其内容、数据、资产拥有所有权。

Web 3.0应用程序叫做DApp ,全名是Decentralized Application (去中心化应用程序)。DApp的主要特点包括:去中心化、不可篡改、每条数据都归用户所有、数据可以买卖等。以去中心化为例,不管是微博、微信阅读还是腾讯文档,他们有互联网产品的共同特征:所有的数据都由一家互联网公司单独收集、存储、使用。这种中心化的互联网产品,往往只有一个或者两个节点,一旦被破坏,这些数据也将有消失的风险。

而在Web3版本的微博或微信阅读上,人们发布的每一条“微博”和“书籍”,都可以铸造成NFT(非同质化代币),而这些NFT都在以太坊等区块链上。区块链相当于千千万万个数据库的集合,它有无数个节点,所以数据难以被盗取、破坏

二 区块链概念

1 简介

特点:防篡改——密码学; 分布式、去中心化——共识算法; 匿名、隐私性——私钥; 可溯源——区块的链式结构 ;

区块链中,交易信息以一个个信息块的形式记录,这些块以链条方式,按时间顺序连接起来。新生成的交易信息记录块,不断地被加到区块链中,交易一旦写入区块链中就不能被修改。

2 智能合约

智能合约是在区块链中“实时”运行的小型程序,它使得区块链是可编程的。智能合约最突出的例子是以太坊(Ethereum)虚拟币,它提供了一个平台,开发人员可以在这个平台上,为区块链网络创建分布式应用程序。

以太坊的智能合约就是一段由EVM虚拟机执行的字节码,常都是由编译器负责把高级语言编译为字节码。当智能合约被编译成二进制文件后,被部署到区块链上。用户通过调用智能合约的接口,来触发智能合约的执行操作。EVM执行智能合约的代码,修改当前区块链上的数据(状态),被修改的数据,会被共识,确保一致性。

智能合约主要是为了解决信任问题而产生的,由于智能合约存放在区块链,并且区块链不可抵赖,不能篡改,因此智能合约比现实中任何一个机构的公信力都强,而区块链的去中心化思想的最大优势就是解决了信任问题。

3 去中心化

去中心化(Decentralized)的意思就是用户可以不通过Google、Facebook、微博等中介的服务访问互联网上的数据和信息,而是由个人自己拥有和控制互联网的各个部分。也就是说,在Web3上,开发者不需要在一个单独的服务器上建立和部署应用,也不用在一个单独的数据库中储存数据,极大降低了单点故障的风险。

4 gas费用

gas只是一个抽象单位,它仅存在于以太坊虚拟机中,用户实际上总是在以太坊网络中使用ETH(以太币)进行交易。

三 MetaMask(通往web3的加密货币钱包)

1 介绍
MetaMask 是一款在谷歌浏览器 Chrome 上使用的插件型的轻量级以太坊钱包,MetaMask 钱包无需下载,只要在谷歌浏览器添加对应的扩展程序即可,使用起来非常方便。(x需安全上网,有需要联系可联系小编)
加密宠物游戏以太猫曾经风靡全球币圈,很多人通过这个游戏熟悉了 METAMASK。这款好用的钱包。目前支持 Chrome、Firefox、Opera 、360 等浏览器。

2 安装
. 打开 MetaMask 官方下载页面:
https:///download/

. 选择 Chrome 并点击 “Install MetaMask for Chrome” 按钮。

. 安装完成之后,点击 MetaMask 插件

. 选择 “创建账户”,设置 MetaMask 密码,创建完成。

. 这个时候,MetaMask 会提供 12 个单词组成的助记词。通过助记词可以导出私钥。因此,助记词非常重要!请在获得助记词后,马上记录保存!建议手写到笔记本上保存

. 区块链钱包创建流程结束!

恭喜你!

正式开启web3应用的大门

最后

有问题欢咨询小编,后续将持续更新web3相关实践,欢迎 点赞+关注

参考资料:
1.metamask
2.Web3与区块链的关系?

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多