# web3.0初识

By [文成志](https://paragraph.com/@0xb9889476f4e3102891e4ea42aec984c13b0975b1) · 2022-05-15

---

### 身份系统

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

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

钱包分为两类：

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

![](https://storage.googleapis.com/papyrus_images/18b1d681d1bd62eadb3d65306d96d5c547d72f669bd3f528809b7534e1d694a2.png)

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

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

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

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

助记词、私钥：

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

公钥：

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

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

地址：

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

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

资产：

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

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

---

*Originally published on [文成志](https://paragraph.com/@0xb9889476f4e3102891e4ea42aec984c13b0975b1/web3-0)*
