Tutorial WORM MINER @EIP7503
Confirmați mediul: Asigurați-vă că sunteți rootat, pe un sistem Ubuntu și că aveți 16 GB de RAM.
Sepolia ETH: Asigurați-vă că aveți cel puțin 1,0 Sepolia ETH în cont (prin Obtien).
1. Instalați dependențe
Rulați următoarea comandă pentru a instala toate dependențele de sistem necesare:
Bash
sudo apt update && sudo apt upgrade -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
Notă: pkg-config și libssl-dev au fost incluse pentru a evita erorile anterioare OpenSSL.
2. Instalați Rust
Instalați lanțul de instrumente Rust și activați mediul:
Bash
curl --proto '=https' --tlsv1.2 -sSf | sh -s -- -y
Sursa $HOME/.cargo/env
Verifica:
Bash
rustc --version
cargo --version
3. Clonați depozitul
Goliți vechiul director și reclonați worm-privacy/miner:
Bash
CD~
rm -rf proof-of-burn # șterge directorul vechi pentru a evita confuzia
clonă git
CD miner
Verifica:
Bash
git remote -v # ar trebui să arate originea
4. Descărcați fișierul de date
Descărcați fișierele de parametri necesare pentru dovezile ZK-SNARK:
Bash
Faceți download_params
Cerceta:
Bash
ls -R | grep zkey # pentru a confirma că fișierul .zkey a fost descărcat
5. Instalați minerul vierme
Compilați și instalați worm-miner:
Bash
marfă instalează --path .
Verifica:
Bash
worm-miner --version # ar trebui să afișeze worm-miner 0.1.2
6. Configurați o cheie privată
Stocați cheia privată cu variabila de mediu (înlocuiți-o cu a dvs.):
Bash
export PRIVATE_KEY="cheia ta privată"
Curățare sigură:
Bash
istorie -c
echo "" > ~/.bash_history
7. Verificați soldul Sepolia ETH
Asigură-te că ai cel puțin 1,0 Sepolia ETH în contul tău:
Bash
worm-miner info --network sepolia --private-key $PRIVATE_KEY
Dacă soldul este insuficient, vizitați Obțineți mai mult ETH.
Înregistrați-vă adresa Ethereum (dacă este necesar): bashpip install web3python3 -c "din web3 import Web3; w3 = Web3(); print(w3.eth.account.from_key('$PRIVATE_KEY').address)"
8. Arde ETH și monetează BETH
Arde 1 ETH, monetează 0,999 BETH (0,001 ETH ca taxă):
Bash
worm-miner burn --network sepolia --private-key $PRIVATE_KEY --suma 1 --cheltuieli 0.999 --fee 0.001
Verificați ieșirea:
Ar trebui afișate hash-ul tranzacției (Tx-hash) și fișierul generat (input.json, witness.wtns).
Verificați fișierul: bashls input.json witness.wtns
Verificați soldul BETH:
Bash
worm-miner info --network sepolia --private-key $PRIVATE_KEY
Soldul BETH așteptat: 0,99900000000000000000000.
9. Participați la minerit
Miza 0,002 BETH fiecare pentru următoarele 3 epoci:
Bash
worm-miner participă --amount-per-epoch 0.002 --num-epochs 3 --private-key $PRIVATE_KEY --network sepolia
10. Revendică recompense WORM
După sfârșitul epocii (30 de minute pe epocă), revendică-ți recompensele:
Bash
afirmația worm-miner --from-epoch 7 --network sepolia --num-epochs 1 --private-key $PRIVATE_KEY
Ajustați --from-epoch la epoca curentă a informațiilor worm-miner (de exemplu, încercați --from-epoch 8 dacă este în prezent epoca 8).
Soldul BETH rămâne 0:
Verificați starea tranzacției (înlocuiți cu hash-ul tranzacției): bashcurl -X POST -H "Content-Type: application/json" --data '{"jsonrpc":"2.0","method":"eth_getTransactionReceipt","params":["0xYOUR_TX_HASH"],"id":1}'
Asigurați-vă că conexiunea la rețea Sepolia funcționează: bashcurl ETH balance și rerun burn.
Descărcarea fișierului parametru a eșuat:
Verificați jurnalul make download_params: bashmake download_params
Confirmați rețeaua: bashping
Comanda a eșuat: Oferă un jurnal complet de erori (de exemplu, ieșirea de la arderea vierme-minerului).
Verificați versiunea worm-miner: bashworm-miner --version
Sfaturi de siguranță
Protecție cheie privată: Continuați să utilizați $PRIVATE_KEY pentru a evita introducerea de text simplu.
Backup: Înregistrați hash-ul burn_key și al tranzacției worm-miner burn și ieșirea (id și burnKey) a worm-miner ls.
Riscuri de testnet: Deși este o rețea de testare, cheile private sunt încă protejate.
Afișare original9,99 K
4
Conținutul de pe această pagină este furnizat de terți. Dacă nu se menționează altfel, OKX nu este autorul articolului citat și nu revendică niciun drept intelectual pentru materiale. Conținutul este furnizat doar pentru informare și nu reprezintă opinia OKX. Nu este furnizat pentru a fi o susținere de nicio natură și nu trebuie să fie considerat un sfat de investiție sau o solicitare de a cumpăra sau vinde active digitale. În măsura în care AI-ul de generare este utilizat pentru a furniza rezumate sau alte informații, astfel de conținut generat de AI poate să fie inexact sau neconsecvent. Citiți articolul asociat pentru mai multe detalii și informații. OKX nu răspunde pentru conținutul găzduit pe pagini terțe. Deținerile de active digitale, inclusiv criptomonedele stabile și NFT-urile, prezintă un grad ridicat de risc și pot fluctua semnificativ. Trebuie să analizați cu atenție dacă tranzacționarea sau deținerea de active digitale este adecvată pentru dumneavoastră prin prisma situației dumneavoastră financiare.