钱包
钱包地址生成逻辑

钱包作用
一句话概括
MetaMask 是一个以太坊钱包 + 浏览器插件,用来管理你的私钥、存放资产、发交易,并让你在网页上直接使用区块链应用(DApp)。
就像:
它是你在区块链世界的“钥匙串 + 浏览器驱动 + 交易签名器”。
| 功能 | 作用 |
|---|---|
| 私钥管理 | 保存并加密你的助记词/私钥 |
| 资产管理 | 显示 ETH / ERC20 / NFT |
| 交易签名 | 每笔链上动作都要它签名 |
| DApp 连接 | 登录、swap、mint、GameFi |
| 多链支持 | 以太坊 + Polygon + BSC 等 |
MetaMask 的核心功能
1️⃣ 管理你的私钥(最重要)
- MetaMask 本质是一个“私钥管理器”,帮你安全存储私钥/助记词。
- 私钥永远不会上传网络,只在本地加密保存。
🔐 你签的每笔链上交易,都是 MetaMask 帮你用私钥签出来的。
2️⃣ 发送和接收加密资产
- 你可以在钱包里收发 ETH、USDT、NFT 等 ERC-20/ERC-721 资产。
- MetaMask 会显示你的余额、gas 费、交易记录等。
3️⃣ 连接去中心化应用(DApp)
这是最关键的用途。
当你访问 DApp(如 Uniswap、OpenSea、Lens、GameFi 项目)时,网站会弹出:
“Connect to MetaMask”
然后你就可以:
- 签名登录(类似 Web2 登录)
- 跑 swap、mint NFT、借贷、质押
- 玩链游
- 使用各种 DeFi 协议
MetaMask 就是 DApp 的“钱包驱动”。
4️⃣ 作为浏览器插件注入 web3 对象
对前端开发来说,MetaMask 会向网页注入 window.ethereum,
让网页可以调用链上 RPC,例如:
ethereum.request({ method: 'eth_requestAccounts' })
没有 MetaMask,网页根本没办法签交易或访问你的链上账户。
5️⃣ 网络切换(主网 & 测试网 & EVM 链)
MetaMask 支持:
- Ethereum 主网
- Polygon、BSC、Arbitrum、Optimism 等 EVM 链
- Goerli、Sepolia 等测试网
还能自定义 RPC。
等于一个钱包支持全套 EVM 生态。

浙公网安备 33010602011771号