步骤1:生成SSV密钥文件
开机引导
- 运行验证者程序前,请先完成开机引导
- 开机引导
安装docker
- 打开docker官方网站,选择设备及最新版本,下载Docker并打开
打开终端
mac用户在启动台搜索【终端】打开终端

windows用户在左下角搜索框搜索【cmd】打开命令提示符

创建密码文件
在桌面创建名为password的文件,写入ssv private key加密密码
windows用户在桌面创建password.txt文件,将密码写入
mac用户在终端输入(****修改为文件密码)
cd ~/Desktop
touch password
echo "******" > password
cat password
加密生成密钥对文件
- 在终端运行命令行
docker run --name ssv-node-key-generation -v "$(pwd)/password":/password -it "bloxstaking/ssv-node:latest" /go/bin/ssvnode generate-operator-keys --password-file=password && docker cp ssv-node-key-generation:/encrypted_private_key.json ./encrypted_private_key.json && docker rm ssv-node-key-generation - 桌面将生成名为encrypted_private_key.json的文件,点击查看
查看密钥对文件及密码
打开encrypted_private_key.json,文件内容为:
{
"checksum": {
"function": "sha256",
"message": "affa5deb755d8ad13a039117dc6850d2a25ad62a870a1e1f8d4ef...",
"params": {}
},
"cipher": {
"function": "aes-128-ctr",
"message": "3022f3b5043b77eda7f336dd0218e6b7e633a3f42f7ae92ed9...",
"params": { "iv": "12e787716b0e3c30f2d68ed05464c16f" }
},
"kdf": {
"function": "pbkdf2",
"message": "",
"params": {
"c": 262144,
"dklen": 32,
"prf": "hmac-sha256",
"salt": "bc71d3213fe17f15879e6bc468b30eeeb2d0969176491d87f9b00a37bf314a4c"
}
},
"publicKey": "LS0tLS1CRUdJTiBSU0EgUFVCTElDIEtFWS0tLS0tCk1JSUJJak..."
}详细步骤参见 SSV Operator User Guides

