Tutorial de WORM MINER @EIP7503 Confirme el entorno: asegúrese de estar rooteado, en un sistema Ubuntu y tener 16 GB de RAM. Sepolia ETH: Asegúrese de tener al menos 1.0 Sepolia ETH en su cuenta (a través de Obtener). 1. Instalar dependencias Ejecute el siguiente comando para instalar todas las dependencias del sistema necesarias: juerga Actualización de Sudo APT y actualización de Sudo APT -Y sudo apt install -y build-essential cmake libgmp-dev libsodium-dev nasm curl m4 git wget unzip nlohmann-json3-dev pkg-config libssl-dev Nota: pkg-config y libssl-dev se han incluido para evitar errores anteriores de OpenSSL. 2. Instalar Rust Instale la cadena de herramientas de Rust y active el entorno: juerga curl --proto '=https' --tlsv1.2 -sSf | sh -s -- -y Fuente $HOME/.cargo/env Verificar: juerga rustc --version cargo --version 3. Clonar el almacén Vacíe el directorio antiguo y vuelva a clonar worm-privacy/miner: juerga CD~ rm -rf proof-of-burn # eliminar el directorio antiguo para evitar confusiones clonar git minero en enfriamiento Verificar: juerga git remote -v # debe mostrar el origen 4. Descarga el archivo de datos Descargue los archivos de parámetros necesarios para las pruebas ZK-SNARK: juerga hacer download_params Examinar: juerga ls -R | grep zkey # para confirmar que se descargó el archivo .zkey 5. Instale el minero de gusanos Compilar e instalar worm-miner: juerga carga instalar --path . Verificar: juerga worm-miner --version # debería mostrar worm-miner 0.1.2 6. Configurar una clave privada Almacene la clave privada con la variable de entorno (reemplácela por la suya): juerga export PRIVATE_KEY="su clave privada" Limpieza segura: juerga Historia -c echo "" > ~/.bash_history 7. Verifique el saldo de ETH de Sepolia Asegúrese de tener al menos 1.0 Sepolia ETH en su cuenta: juerga worm-miner info --network sepolia --private-key $PRIVATE_KEY Si el saldo es insuficiente, visite Obtenga más ETH. Registre su dirección de Ethereum (si es necesario): bashpip install web3python3 -c "from web3 import Web3; w3 = Web3(); print(w3.eth.account.from_key('$PRIVATE_KEY').address)" 8. Quema ETH y acuña BETH Quema 1 ETH, acuña 0.999 BETH (0.001 ETH como tarifa): juerga worm-miner burn --network sepolia --private-key $PRIVATE_KEY --amount 1 --spend 0.999 --fee 0.001 Compruebe el resultado: Se debe mostrar el hash de la transacción (Tx-hash) y el archivo generado (input.json, witness.wtns). Verifique el archivo: bashls input.json witness.wtns Verificar el saldo de BETH: juerga worm-miner info --network sepolia --private-key $PRIVATE_KEY Saldo esperado de BETH: 0,99900000000000000000000000. 9. Participa en la minería Apuesta 0.002 BETH cada una para las próximas 3 épocas: juerga worm-miner participate --amount-per-epoch 0.002 --num-epochs 3 --private-key $PRIVATE_KEY --network sepolia 10. Reclama recompensas WORM Después del final de la época (30 minutos por época), reclama tus recompensas: juerga worm-miner claim --from-epoch 7 --network sepolia --num-epochs 1 --private-key $PRIVATE_KEY Ajuste --from-epoch a la época actual de información de worm-miner (por ejemplo, intente --from-epoch 8 si actualmente es la época 8). El saldo de BETH sigue siendo 0: Verifique el estado de la transacción (reemplácelo con el hash de su transacción): bashcurl -X POST -H "Tipo de contenido: application/json" --data '{"jsonrpc":"2.0","method":"eth_getTransactionReceipt","params":["0xYOUR_TX_HASH"],"id":1}' Asegúrese de que la conexión de red de Sepolia esté funcionando: bashcurl ETH balance y vuelva a ejecutar burn. Error en la descarga del archivo de parámetros: Verifique el registro de download_params de creación: bashmake download_params Confirme la red: bashping Comando fallido: Proporciona un registro de errores completo (por ejemplo, la salida de la quema de worm-miner). Verifique la versión de worm-miner: bashworm-miner --version Consejos de seguridad Protección de clave privada: Continúe usando $PRIVATE_KEY para evitar la entrada de texto no cifrado. Copia de seguridad: Registre el hash de burn_key y transacción de worm-miner burn y la salida (id y burnKey) de worm-miner ls. Riesgos de la red de prueba: Aunque es una red de prueba, las claves privadas aún están protegidas.
Mostrar original
10 K
4
El contenido al que estás accediendo se ofrece por terceros. A menos que se indique lo contrario, OKX no es autor de la información y no reclama ningún derecho de autor sobre los materiales. El contenido solo se proporciona con fines informativos y no representa las opiniones de OKX. No pretende ser un respaldo de ningún tipo y no debe ser considerado como un consejo de inversión o una solicitud para comprar o vender activos digitales. En la medida en que la IA generativa se utiliza para proporcionar resúmenes u otra información, dicho contenido generado por IA puede ser inexacto o incoherente. Lee el artículo enlazado para más detalles e información. OKX no es responsable del contenido alojado en sitios de terceros. Los holdings de activos digitales, incluidos stablecoins y NFT, suponen un alto nivel de riesgo y pueden fluctuar mucho. Debes considerar cuidadosamente si el trading o holding de activos digitales es adecuado para ti según tu situación financiera.