Mag-set up at i-configure ang MEV-boost
Mag-set up at i-configure ang MEV-boost
Mag-install ng mga dependencies - Make, Git
sudo apt install make git
Mag-install ng mga dependencies - Go (download page here) - at tiyakin na ang pinakabagong bersyon (1.22.0) ay lumabas sa huli ng command batch na ito.
curl -LO https://go.dev/dl/go1.22.0.linux-amd64.tar.gz
echo "f6c8a87aa03b92c4b0bf3d558e28ea03006eb29db78917daec5cfb6ec1046265 go1.22.0.linux-amd64.tar.gz" sha256sum --check
sudo tar xvf go1.22.0.linux-amd64.tar.gz -C /usr/local
export PATH=$PATH:/usr/local/go/bin
echo "export PATH=$PATH:/usr/local/go/bin"
go version
I-download ang pinakabagong bersyon ng MEV-boost.
cd
git clone https://github.com/flashbots/mev-boost.git
cd mev-boost
git checkout tags/v1.7-alpha1
I-build ang executable file.
make build
Kopyahin ang executable file sa /usr/local/bin
folder.
sudo cp mev-boost /usr/local/bin
Lumikha ng isang account (mevboost
) na walang access sa server para sa MEV Boost upang tumakbo bilang isang background service. Ito ay magpapahigpit sa mga potensyal na attacker sa MEV Boost service sa hindi kanais-nais na pangyayari na kanilang mapasok sa pamamagitan ng compromised na client update.
sudo useradd --no-create-home --shell /bin/false mevboost
Lumikha ng isang systemd configuration file para sa tekubeacon service upang tumakbo sa background
sudo nano /etc/systemd/system/mevboost.service
I-paste ang mga parameter ng konfigurasyon sa ibaba sa file:
[Unit]
Description=mev-boost (Holesky)
Wants=network-online.target
After=network-online.target
[Service]
Type=simple
User=mevboost
Group=mevboost
Restart=always
RestartSec=5
ExecStart=/usr/local/bin/mev-boost \
-holesky \
-min-bid 0.05 \
-relay-check \
-relay <https://example.com> \
-relay <https://example.com> \
-relay <https://example.com> \
-relay <https://example.com>
[Install]
WantedBy=multi-user.target
Kapag tapos ka na, i-save ito gamit ang Ctrl+O
at Enter
, pagkatapos ay mag-exit gamit ang Ctrl+X
. Unawain at suriin ang iyong configuration summary (flags) sa ibaba, at baguhin kung kinakailangan.
Buod ng konfigurasyon ng MEV Boost:
-holesky
: I-takbo ang serbisyo ng MEV-boost sa holesky testnet-min-bid
: Itakda ang threshold upang tanggapin ang mga blocks mula sa mga relays kung sila ay may bid na higit sa isang piniling halaga, kung hindi man ay mag-propose ng locally-built block. Ito ay nagpapakasakit ng isang maliit na ~0.1% APR sa pamamalit para sa mas mahusay na censorship resistance, na nagpapahintulot sa iyo na gamitin ang mga OFAC-compliant na relays ng walang konsensya! Karagdagang impormasyon dito-relay-check
: suriin ang relay status sa startup at sa status API call-relay
: Ang napiling relay URL. Pumili ng iyong pinakapaboritong mga ito dito - https://github.com/eth-educators/ethstaker-guides/blob/main/MEV-relay-list.md
Simulan ang serbisyo ng MEV Boost
I-reload ang systemd daemon upang magparehistro ng mga ginawang pagbabago, simulan ang MEV Boost, at suriin ang status nito upang tiyakin na ito ay tumatakbo.
sudo systemctl daemon-reload
sudo systemctl start mevboost
sudo systemctl status mevboost.service
Inaasahang output: Ang output ay dapat magsabi na ang MEV Boost ay "active (running)". Pindutin ang CTRL-C upang lumabas at magpapatuloy ang MEV Boost sa pagtakbo.

Gamitin ang sumusunod na command upang suriin ang mga logs para sa anumang mga babala o mga error:
sudo journalctl -fu mevboost -o cat | ccze -A
Inaasahang output:

Pindutin ang CTRL-C
upang lumabas.
Kung ang serbisyo ng MEV Boost ay umaandar nang maayos, maaari na nating paganahin ito upang umandar nang awtomatiko kapag nire-reboot ang sistema.
sudo systemctl enable mevboost.service
Last updated