钱包 Wallet
在以太坊中,钱包代表一个以太坊账户,包含以下两部分:
- 公钥地址(address):以 0x 开头的地址,别人可以给你转账。
- 私钥(private key):用来签名交易,证明你对账户的控制权。
钱包的主要用途包括:
- 存储和管理密钥:安全地保存用户的私钥,防止未经授权的访问。
- 查看余额:连接到区块链网络,查询并显示用户地址上拥有的数字资产数量。
- 发送和接收数字资产:允许用户向其他人的地址发送加密货币或代币,并从其他人那里接收资产到自己的地址。
- 与去中心化应用 (dApps) 交互:许多钱包允许用户连接到构建在区块链上的 dApps,进行各种操作,如参与 DeFi (去中心化金融)、购买和交易 NFT 等。
- 交易签名:使用用户的私钥对交易进行数字签名,以验证交易的合法性并将其广播到区块链网络。
- 生成新地址:为用户创建新的接收地址。
本章将介绍 ethers.Wallet
类使用方法。
Wallet 类的常见用途
- 生成新钱包
- 从私钥或助记词导入钱包
- 签署消息
- 签署和发送交易
- 与合约交互(Signer)
总结
本章介绍了以太坊钱包的基本概念及其主要用途。