Aleo 證明器教程
在每個區域網路環境中,都需要一台機器作為代理伺服器(prover-agent),並確保所有的證明機都可以連接到代理伺服器。
1.運行prover-agent伺服器
對於具有1Gb/s LAN乙太網路連接的伺服器,我們建議每100個證明者共用1個代理伺服器;對於 10Gb/s 區域網,500 個驗證者共用 1 個代理程式。 不建議在 WAN 上設定代理伺服器或將代理程式暴露給 WAN。
# 下載並解壓縮prover-agent
wget https://release.47s3rx.org/prover-agent-v0.1.12.tgz
tar -xf prover-agent-v0.1.12.tgz
cd prover-agent-v0.1.12/
# 在防火牆上開啟連接埠
sudo ufw allow 9000/tcp
# 啟動代理伺服器
bash start.sh
2.a 在 Ubuntu 18.04+ 上執行驗證器
證明器需要 CUDA 12。
# 下載並解壓縮證明器
wget https://release.47s3rx.org/aleo-prover-0.1.14.tar.gz
tar -xf aleo-prover-0.1.14.tar.gz
cd aleo-prover/
# 將證明者安裝為服務,取代「<>」中的參數
./install.sh --pool tls://pool.47s3rx.org:16699 --address <aleo1abcdxxxxx> --name <machine_name_1> --agent <your_agent_ip>:9000
一些有用的指令:
# 檢查證明者狀態
sudo systemctl status aleo-prover
# 檢查證明者日誌
tail -f /opt/aleo/prover/prover.log
# 停止證明者
sudo systemctl stop aleo-prover
# 啟動證明者
sudo systemctl start aleo-prover
# 重啟證明者
sudo systemctl restart aleo-prover
2.b 在 HiveOS 上運行證明器
HiveOS 設定:
鍵
值
Miner name
aleo-prover
Installation URL
https://release.47s3rx.org/aleo-prover-0.1.14.tar.gz
Hash algorithm
aleo
Wallet and worker template
%WAL%.%WORKER_NAME%
Pool URL
pool.47s3rx.org:16699
Pass
(留空)
Extra config arguments
<your_agent_ip>:9000
(根據您的代理設定更新 <your_agent_ip>
)
Last updated