B站以太坊本地节点配置MEV-Boost全过程 视频文稿+详解

B站视频传送门:
如何提升以太坊居家质押节点的收益?手把手教你mev-boost插件安装。

创建一个用户,让MEV-Boost客户端在这个用户下跑。这样的用户无法登陆系统

$ sudo useradd --no-create-home --shell /bin/false mevboost

下载最新版本的MEV-Boost (截稿时最新版本为MEV-boost V1.8,请点击以下链接自行查找)

最新版本 https://github.com/flashbots/mev-boost/releases

$ cd ~
$ wget https://github.com/flashbots/mev-boost/releases/download/v1.8/mev-boost_1.8_linux_amd64.tar.gz

解压,清理,安装

$ tar xvf mev-boost_1.8_linux_amd64.tar.gz
$ sudo cp mev-boost /usr/local/bin
$ rm mev-boost LICENSE README.md mev-boost_1.8_linux_amd64.tar.gz
$ sudo chown mevboost:mevboost /usr/local/bin/mev-boost

创建一个配置文件

$ 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

保存并且推出NANO

按CTRL+X然后按Y,然后回车

这里有一些需要解释的,首先,mev-boost是可以选择性开启的,也就是说,如果你发现这个区块的小费少于某一个数值的话,这里上诉文件写的是0.05eth,你可以选择这个区块不用外包给中继来打包,这样可以增加以太坊的抗审查性

其次是中继的选择, 上诉文件中的-relays 需要你自己填写你想要使用的中继是谁。这里有一整个列表的中继,目前市场是比较被头部中继垄断的,你可以自行选择你想要的中继,他们在区块打包的小费多少方面大差不差。

中继列表 relay list 链接 进去后往右边滚动就会看到Relay URL,拷贝来上面的服务文件就行了。

系统软重启

$ sudo systemctl daemon-reload

启动MEV-Boost

$ sudo systemctl start mevboost

查看MEV-Boost的状态

$ sudo systemctl status mevboost

如果你看到绿色的active (running) 说明MEV-Boost已经成功运行了

如果你看到红色的failed,说明MEV-Boost没有成功运行,你可以查看日志

$ sudo journalctl -u mevboost

最后配置信标链和validator客户端

分别在你的信标链和validator客户端配置文件中,添加以下内容

Prysm consensus: --http-mev-relay=http://127.0.0.1:18550
Prysm validator: --enable-builder

如果不知道如何打开这两个配置文件,请参考最早的节点搭建视频或者文稿

以太坊本地节点搭建过程视频详解

配置完后记得保存服务文件并且软重启一下,然后用restart重启信标链,validator和mev-boost客户端

$ sudo systemctl daemon-reload
$ sudo systemctl restart prysmbeacon
$ sudo systemctl restart prysmvalidator
$ sudo systemctl restart mevboost
Posted by Holycrab on Jan 24, 2023