web3.0初识

身份系统

认识web3,需要先了解“身份”这个概念,什么是身份?在整个区块链公链上唯一一份东西,可以称之为:私钥。明白私钥就可以知道你的钱包是怎么来的,如何受到保护的。

其中最重要的组成部分:钱包

钱包分为两类:

中心化钱包与去中心化钱包,中心化钱包:DIFI圈熟悉、最常用的钱包:币安、OKX,还有其他的交易所都可以看做是中心化钱包;去中心化钱包:meatmaks(狐狸钱包)、IMtoken等。

post image

这两类钱包都有各自的好处与坏处。

中心化钱包好处是对新人友好,操作方便,出入金快捷,类似于股票与银行,房产与CNY,股票、房产升值是一个账面价值,都得等变现的时候才真正属于你,坏处:钱不是真正在你的手里,容易发生跑路的情况;

去中心化钱包本质上是一个“私钥管理器”,助记词=很多链,很多地址(助记词只有1个,地址有N个)好处:钱时时刻刻掌握在你的手里,坏处:操作界面对新人不友好,容易忘记,一但忘记就在也找不回

上面提到:助记词、私钥、钱包、地址、资产,这些概念,那他们之间是什么样的关系?

助记词、私钥:

助记词跟私钥同一个意思,叫法不同;他是由设备随机数进行一系列复杂编码产生得到,理论上来说他们两产生的随机数不可能一样。

公钥:

私钥经过椭圆曲线运算生成公钥,椭圆曲线算法是一种无法反推的加密算法,经过它加密的数据几乎无法通过反推来得到加密原文,它广泛的应用于密码学。

具体的数学运行原理就不展开说了,得到一点就是通过公钥不可能反推出私钥

地址:

一个账户可以拥有多个地址,在体验过metamask钱包后,可以发现用户能一直生成新的账户。

地址的来源是公钥通过哈希算法等编码得到vk+xxxx,钱包地址在客户端得到确认正确后,便可以接受代币等操作。

资产:

手里的代币、NFT、geamfi里的游戏道具资产是存在对应的地址里面,地址是由私钥控制。

流程便是:助记词——公钥——地址,这个流程是单向流程,不可逆;于是谁掌握了私钥谁便掌握了所有,保管好自己的私钥。