Instalar y configurar MEV-Boost
Instalar y configurar MEV-boost
Instalar dependencias - Make, Git
sudo apt install make git
Instalar dependencias: vaya a la página de descarga aquí y asegúrese de que la última versión (1.22.0) aparezca al final de este lote de comandos.
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
Descargue la última versión de MEV-boost.
cd
git clone https://github.com/flashbots/mev-boost.git
cd mev-boost
git checkout tags/v1.7-alpha1
Construya el archivo ejecutable.
make build
Copie el archivo ejecutable a la carpeta /usr/local/bin
.
sudo cp mev-boost /usr/local/bin
Cree una cuenta mevboost
sin acceso al servidor para que MEV Boost se ejecute como un servicio en segundo plano. Esto restringe a los posibles atacantes únicamente al servicio MEV Boost en el improbable caso de que logren infiltrarse a través de una actualización de cliente comprometida.
sudo useradd --no-create-home --shell /bin/false mevboost
Cree un archivo de configuración systemd para que el servicio mevboost se ejecute en segundo plano.
sudo nano /etc/systemd/system/mevboost.service
Pegue los siguientes parámetros de configuración en el archivo:
[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
Una vez que haya terminado, guarde con Ctrl+O
y Enter
, luego salga con Ctrl+X
. Comprenda y revise el resumen de configuración (flags) a continuación y modifíquelo si es necesario.
Resumen de configuración de MEV Boost:
-holesky
: Ejecute el servicio MEV-boost en la red de prueba Holesky-min-bid
: Establezca el umbral para aceptar bloques de los relays si ofertan por encima de un valor elegido; de lo contrario, proponga un bloque construido localmente. Esto sacrifica un pequeño APR de ~0,1% a cambio de una mejor resistencia a la censura, lo que le permite usar relays que son OFAC-Compatible libre de culpa! Más información aquí-relay-check
: verificar el estado del relay al iniciarse y en la llamada de estado de la API-relay
: URL del relay elegido. Elija sus preferidos aquí: https://github.com/eth-educators/ethstaker-guides/blob/main/MEV-relay-list.md
Inicie el servicio MEV Boost
Recargue el systemd para registrar los cambios realizados, inicie MEV Boost y verifique su estado para asegurarse de que se esté ejecutando.
sudo systemctl daemon-reload
sudo systemctl start mevboost
sudo systemctl status mevboost.service
Resultado esperado: El resultado debería indicar que MEV Boost está “active (running)”. Presione CTRL-C para salir y MEV Boost seguirá ejecutándose.

Utilice el siguiente comando para comprobar los logs en busca de advertencias o errores:
sudo journalctl -fu mevboost -o cat | ccze -A
Resultado esperado:

Presione CTRL-C
para salir.
Si el servicio MEV Boost funciona sin problemas, ahora podemos habitar para que se inicie automáticamente al reiniciar el sistema.
sudo systemctl enable mevboost.service
Last updated