Alice 钱包创建与使用教程(v2.0)
# Alice 钱包创建与使用教程(v2.0)
更新时间:2026-03-09
适用对象:Alice Miner v2.0 矿工
---
## 0. 先说结论
在 v2.0 里,矿工挖矿只需要:
- `--address a...`
**不需要**在矿机上保存私钥或签名钱包。
---
## 1. 两种方式拿到地址
## 方式 A(推荐):使用你已有 Alice 地址
如果你已有 `a...` 地址(钱包/交易所/冷钱包),直接用它启动矿工:
```bash
python3 alice_miner.py \
--ps-url https://ps.aliceprotocol.org \
--address a1YourAddress... \
--allow-insecure
```
---
## 方式 B:本地创建一个新钱包(建议在安全机器)
> 不建议在公共云矿机直接生成主钱包。建议在你自己的安全设备创建。
### 1) 安装依赖
```bash
pip install substrate-interface
```
### 2) 创建钱包
```bash
python3 alice_wallet.py create
```
会输出:
- `Address: a...`
- `Mnemonic: ...`
- 文件保存到:`~/.alice/wallet.json`
### 3) 备份助记词(最重要)
请离线保存助记词。丢失=资产无法找回。
---
## 2. 钱包常用命令
查看余额:
```bash
python3 alice_wallet.py balance
```
查看钱包与链信息:
```bash
python3 alice_wallet.py info
```
转账:
```bash
python3 alice_wallet.py transfer a2xxxx... 100
```
---
## 3. v2.0 与钱包的关系
v2.0 注册是一步式,不再 challenge 签名:
- `POST /register` 直接返回 token
- `/register/verify` 已废弃
也就是说:
- 矿机运行只要地址即可
- 你可以把私钥完全留在安全设备
---
## 4. 推荐安全实践
1. **主资产地址不要放矿机**
2. 可使用独立收款地址专门挖矿
3. 助记词至少做两份离线备份
4. 不要把 `wallet.json` 上传到群聊或云盘公开目录
5. 云机建议只放地址,不放私钥
---
## 5. 常见问题
### Q1:地址格式要求?
Alice 地址一般以 `a` 开头,例如 `a2...`。
### Q2:矿机需要 wallet.json 吗?
v2.0 不需要。矿工只用 `--address`。
### Q3:可以收款地址和运行机器分离吗?
可以,推荐这么做。
---
## 6. 一条命令开挖(最终)
单设备:
```bash
python3 alice_miner.py --ps-url https://ps.aliceprotocol.org --address a1YourAddress... --allow-insecure
```
多卡:
```bash
./start_mining.sh --address a1YourAddress... --gpus 0,1,2,3 --ps-url https://ps.aliceprotocol.org
```