Web3-Blockchain
  • 首页导航
  • 新手指南
    • 实用工具链接汇总
  • AI+Depin挂机
    • Hyperspace AI 大模型节点教程
    • 3DOS 去中心化制造网络-挂机教程
    • NodeGo.Ai 挂机教程
    • Teneo Protocol 挂机教程-PC
    • OpenLedger挂机教程-Dockeer
    • Nodepay 挂机教程-PC/Mobile
    • Grass 挂机教程-PC/Mobile
    • Grass/Dawn/Bless/OpenLoop挂机集合教程
  • 公链空投交互
    • Sepolia_ETH 最稳定水龙头 PoW Faucet-详细教程
    • 索尼旗下Layer2-Soneium OG徽章交互任务
    • Monad 测试网领水攻略-另辟蹊径
    • Monad 测试网交互-DeFi系列
    • Monad测试网 O.LAB 交互任务
  • 潜在空投交互
    • Singularity Finance测试网交互教程
    • Layer2-Botanixlabs测试网交互教程
    • InitVerse 主网空投交互教程
    • InitVerse 测试网空投交互教程
    • InitVerse 节点挖矿脚本教程
  • 节点部署
    • Eclipse $BITZ 挖矿详细教程
    • NEXUS Testnet II 节点教程(WEB&CLI&Mobile)
    • Start a SSV Network validator 启动SSV验证器
    • SSV Network 节点/操作员部署
    • 手把手教你做Taiko交互,零成本也能领Taiko空投
  • Taiko节点部署完整教程
  • ARC20挖矿部署具体教程
  • MinaProtocol 如何部署zkApp
  • 挖矿mining
    • Qubic挖矿 linux/windows详细教程
    • ZEPH Mining | 挖矿详细教程
  • 交易所活动
    • 币安活动-Yield+Astherus 策略中质押BNB
    • 币安独家空投-Story和币安Web3钱包联合发起的空投活动
Powered by GitBook
On this page
  • 配置要求
  • 安装Docker
  • 安装依赖 Install dependencies
  • 配置操作员 Install the operator
  • 结束语
  1. 节点部署

SSV Network 节点/操作员部署

SSV 为开发人员提供易于使用且可扩展的基础架构。 由 DVT 技术提供支持。

PreviousStart a SSV Network validator 启动SSV验证器Next手把手教你做Taiko交互,零成本也能领Taiko空投

Last updated 5 months ago

主网激励计划:

官方文档:

配置要求

💻 运行 Ubuntu 的机器

🎛️ 4 核(至少 3 个)

⚡️ 4GB 内存

📀 20GB 存储空间(至少 5GB)

🧮 IOPS > 10K

安装Docker

使用脚本自动安装

在测试或开发环境中 Docker 官方为了简化安装流程,提供了一套便捷的安装脚本,Ubuntu 系统上可以使用这套脚本安装,另外可以通过 --mirror 选项使用国内源进行安装:

若你想安装测试版的 Docker, 请从 获取脚本

# $ curl -fsSL test.docker.com -o get-docker.sh
$ curl -fsSL get.docker.com -o get-docker.sh
$ sudo sh get-docker.sh --mirror Aliyun
# $ sudo sh get-docker.sh --mirror AzureChinaCloud

执行这个命令后,脚本就会自动的将一切准备工作做好,并且把 Docker 的稳定(stable)版本安装在系统中。

启动 Docker

$ sudo systemctl enable docker
$ sudo systemctl start docker

安装依赖 Install dependencies

必须设置 SSV Operator 安装的依赖项,为此,请运行以下命令:

cd $HOME
wget -q -O $HOME/install.sh https://raw.githubusercontent.com/bloxapp/ssv/main/install.sh
chmod +x $HOME/install.sh
./install.sh

配置操作员 Install the operator

密钥生成 Key generation

对于操作员来说,有必要生成密钥,为此运行命令

docker run -d --name=ssv_node_op_key -it 'bloxstaking/ssv-node:latest' \
/go/bin/ssvnode generate-operator-keys && docker logs ssv_node_op_key --follow \
&& docker stop ssv_node_op_key && docker rm ssv_node_op_key

三方节点 Endpoints

复制 wss地址,下面需要配置ETH1Addr。

我们还需要安装 Beacon prater 节点,由于 Infura 禁用了该端点,我们必须在自己的服务器上运行它,建议将其安装在磁盘大小至少为 1TB 的服务器上。<br />使用我们的脚本进行快速安装:

wget -q -O beacon-prater.sh https://api.nodes.guru/beacon-prater.sh 
chmod +x beacon-prater.sh 
sudo /bin/bash beacon-prater.sh

配置yaml文件

要创建配置文件,请运行以下命令(将**<YOUR_HTTPS_BEACON_ETH2_ENDPOIN>、<YOUR_WSS_GOERLI_ETH_ENDPOINT>和<YOUR_PRIVATE_KEY>**替换为您的值)。

私钥从上面步骤生成中查找:

export SSV_DB=$HOME/.ssv
mkdir -p $SSV_DB
yq n db.Path "$SSV_DB" | tee $SSV_DB/config.yaml 
yq w -i $SSV_DB/config.yaml eth2.Network "prater" 
yq w -i $SSV_DB/config.yaml eth2.BeaconNodeAddr "YOUR_HTTPS_BEACON_ETH2_ENDPOINT" 
yq w -i $SSV_DB/config.yaml eth1.ETH1Addr "YOUR_WSS_GOERLI_ETH_ENDPOINT" 
yq w -i $SSV_DB/config.yaml OperatorPrivateKey "YOUR_PRIVATE_KEY_FROM_2.1" 
yq w -i $SSV_DB/config.yaml MetricsAPIPort "15000"

启动 Start operator

docker run -d --restart unless-stopped --name=ssv_node -e CONFIG_PATH=./config.yaml -p 13001:13001 -p 12001:12001 -v  $SSV_DB/config.yaml:/config.yaml -v $SSV_DB:/data -it  'bloxstaking/ssv-node:latest' make BUILD_PATH=/go/bin/ssvnode start-node

检查日志 logs:

docker logs ssv_node --follow --tail=5

结束语

觉得有用的,记得关注我的推特,将会持续整理交互/dapp/节点/挖矿等详细教程~

https://forum.ssv.network/t/incentivized-mainnet-program/1203
https://docs.ssv.network/operator-user-guides/operator-node
test.docker.com
https://x.com/MossmindAi
Page cover image