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íarrow-up-right 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.

Cree un archivo de configuración systemd para que el servicio mevboost se ejecute en segundo plano.

Pegue los siguientes parámetros de configuración en el archivo:

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:

  1. -holesky: Ejecute el servicio MEV-boost en la red de prueba Holesky

  2. -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íarrow-up-right

  3. -relay-check: verificar el estado del relay al iniciarse y en la llamada de estado de la API

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.

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:

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.

Last updated