本文将介绍如何完成节点的监测和警报。
方法一:点击链接,按照步骤添加需要监测的验证节点,并按照提示完成服务器的相关设置,之后用户可以从手机端下载Beaconchain app,进而观察进展。
方法二:点击链接,然后点击「Add Validator」,将验证节点的public key或者节点代号放入搜索框中,再按照需求点击提示类型,这样便可以接收到邮箱通知了
节点部署MEV的最大原因是当它成为proposer时,可以获得更多的奖励。
MEV(Maximum Extractable Value,最大可提取价值)是指在区块链网络中,矿工(或“验证者”)拥有对交易进行打包、排序的最终权利。矿工利用这种权利来获取的最大利益就称为 MEV。
创建一个系统角色,专门运行mevboost
$ sudo useradd --no-create-home --shell /bin/false mevboost
通过链接安装mevboost:github.com/flashbots/mev-boost/releases
$ cd ~
$ wget https://github.com/flashbots/mev-boost/releases/download/v1.4.0/mev-boost_1.4.0_linux_amd64.tar.gz
$ tar xvf mev-boost_1.4.0_linux_amd64.tar.gz
$ sudo cp mev-boost /usr/local/bin
$ rm mev-boost LICENSE README.md mev-boost_1.4.0_linux_amd64.tar.gz
$ sudo chown mevboost:mevboost /usr/local/bin/mev-boost
创建一个systemd文件,从而让后台持续运行
$ sudo nano /etc/systemd/system/mevboost.service
将以下内容放入新建的文件中:
[Unit]
Description=mev-boost (Mainnet)
Wants=network-online.target
After=network-online.target
[Service]
Type=simple
User=mevboost
Group=mevboost
Restart=always
RestartSec=5
ExecStart=mev-boost \
-mainnet \
-min-bid 0.05 \
-relay-check \
-relays https://example.com
[Install]
WantedBy=multi-user.target
值得注意的是,需要将上面 example.com 换成mev的中继提供商,一些提供商的链接可以从这里找到:github.com/eth-educators/ethstaker-guides/blob/main/MEV-relay-list.md
当你选择多个中继提供商时,可以用,分离开来,系统会自动选择回报最高的那个中继服务商
退出并保存(Ctrl + X, Y, Enter)
重新加载systemd,并启动mevboost,并设置系统启动时自动开启
$ sudo systemctl daemon-reload
$ sudo systemctl start mevboost
$ sudo systemctl status mevboost
$ sudo systemctl enable mevboost
更新以太坊的公式层节点的指令,从而纳入这些mev的服务:
Prysm consensus: --http-mev-relay=http://127.0.0.1:18550
Prysm validator: --enable-builder
参考资料: