WORM MINER -opetusohjelma @EIP7503
Vahvista ympäristö: Varmista, että olet juurtunut, käytät Ubuntu-järjestelmää ja että sinulla on 16 Gt RAM-muistia.
Sepolia ETH: Varmista, että tililläsi on vähintään 1,0 Sepolia ETH:ta (Hanki-palvelun kautta).
1. Asenna riippuvuudet
Suorita seuraava komento asentaaksesi kaikki tarvittavat järjestelmäriippuvuudet:
iskeä
sudo apt päivitys && sudo apt päivitys -y
sudo apt install -y build-essential cmake libgmp-dev libsodium-dev nasm curl m4 git wget purkaa nlohmann-json3-dev pkg-config libssl-dev
Huomaa: pkg-config ja libssl-dev on sisällytetty aiempien OpenSSL-virheiden välttämiseksi.
2. Asenna Rust
Asenna Rust-työkaluketju ja aktivoi ympäristö:
iskeä
curl --proto '=https' --tlsv1.2 -sSf | sh -s -- -y
lähde $HOME/.cargo/env
Tarkistaa:
iskeä
rustc --versio
Cargo --versio
3. Kloonaa varasto
Tyhjennä vanha hakemisto ja kloonaa uudelleen worm-privacy/miner:
iskeä
CD~
rm -rf proof-of-burn # poista vanha hakemisto sekaannusten välttämiseksi
git-klooni
CD-louhija
Tarkistaa:
iskeä
git remote -v #:n pitäisi näyttää origo
4. Lataa datatiedosto
Lataa tarvittavat parametritiedostot ZK-SNARK-vedoksille:
iskeä
tehdä download_params
Tutkia:
iskeä
ls -R | grep zkey # vahvistaaksesi, että .zkey-tiedosto on ladattu
5. Asenna mato-kaivoskone
Käännä ja asenna worm-miner:
iskeä
lastin asennus --polku .
Tarkistaa:
iskeä
mato-louhija --version # pitäisi näyttää mato-louhija 0.1.2
6. Määritä yksityinen avain
Tallenna yksityinen avain ympäristömuuttujan kanssa (korvaa omallasi):
iskeä
export PRIVATE_KEY="Yksityinen avaimesi"
Turvallinen puhdistus:
iskeä
Historia -c
echo "" > ~/.bash_history
7. Tarkista Sepolian ETH-saldo
Varmista, että tililläsi on vähintään 1,0 Sepolia ETH:
iskeä
mato-kaivostyöntekijän tiedot --verkko sepolia --yksityinen-avain $PRIVATE_KEY
Jos saldo on riittämätön, käy osoitteessa Hanki lisää ETH:ta.
Tallenna Ethereum-osoitteesi (tarvittaessa): bashpip asenna web3python3 -c "web3:sta tuo Web3; w3 = Web3(); print(w3.eth.account.from_key('$PRIVATE_KEY').address)"
8. Polta ETH ja lyö BETH
Polta 1 ETH, lyö 0,999 BETH (0,001 ETH maksuna):
iskeä
mato-kaivosmies polttaa --verkko sepolia --yksityinen-avain $PRIVATE_AVAIN --summa 1 --kuluttaa 0,999 --maksu 0,001
Tarkista tulos:
Tapahtuman hajautusarvo (Tx-hash) ja luotu tiedosto (input.json, witness.wtns) pitäisi näyttää.
Tarkista tiedosto: bashls input.json witness.wtns
Tarkista BETH-saldo:
iskeä
mato-kaivostyöntekijän tiedot --verkko sepolia --yksityinen-avain $PRIVATE_KEY
Odotettu BETH-saldo: 0,999000000000000000000000000000.
9. Osallistu kaivostoimintaan
Panosta 0,002 BETH:tä kullekin seuraavalle 3 epookille:
iskeä
mato-louhija osallistuu --määrä-per epookki 0.002 --num-epookit 3 --yksityinen-avain $PRIVATE_AVAIN --verkko sepolia
10. Lunasta WORM-palkinnot
Aikakauden päätyttyä (30 minuuttia per aikakausi) lunasta palkintosi:
iskeä
mato-louhijan väite --aikakaudelta 7 --verkko sepolia --num-epoks 1 --yksityinen-avain $PRIVATE_AVAIN
Säädä --from-epoch-nykyiseen mato-louhijainformaation aikakauteen (esim. kokeile --from-epoch 8, jos se on tällä hetkellä epookki 8).
BETH-saldo pysyy 0:na:
Tarkista tapahtuman tila (korvaa tapahtuman hajautusarvolla): bashcurl -X POST -H "Sisältötyyppi: application/json" --data '{"jsonrpc":"2.0","method":"eth_getTransactionReceipt","params":["0xYOUR_TX_HASH"],"id":1}'
Varmista, että Sepolia-verkkoyhteys toimii: bashcurl ETH-saldo ja suorita poltto uudelleen.
Parametritiedoston lataus epäonnistui:
Tarkista make download_params loki: bashmake download_params
Vahvista verkko: bashping
Komento epäonnistui: Tarjoaa täydellisen virhelokin (esim. mato-louhijan polttamisen tuloste).
Tarkista mato-kaivosmiesversio: bashworm-miner --versio
Turvallisuusvinkkejä
Yksityisen avaimen suojaus: Jatka $PRIVATE_KEYn käyttöä pelkän tekstin syöttämisen välttämiseksi.
Varmuuskopiointi: Tallenna mato-louhijan polttamisen burn_key ja tapahtuman hajautusarvo sekä mato-louhijan ls:n tulos (id ja burnKey).
Testnet-riskit: Vaikka se on testiverkko, yksityiset avaimet ovat silti suojattuja.
Näytä alkuperäinen9,11 t.
3
Tällä sivulla näytettävä sisältö on kolmansien osapuolten tarjoamaa. Ellei toisin mainita, OKX ei ole lainatun artikkelin / lainattujen artikkelien kirjoittaja, eikä OKX väitä olevansa materiaalin tekijänoikeuksien haltija. Sisältö on tarkoitettu vain tiedoksi, eikä se edusta OKX:n näkemyksiä. Sitä ei ole tarkoitettu minkäänlaiseksi suositukseksi, eikä sitä tule pitää sijoitusneuvontana tai kehotuksena ostaa tai myydä digitaalisia varoja. Siltä osin kuin yhteenvetojen tai muiden tietojen tuottamiseen käytetään generatiivista tekoälyä, tällainen tekoälyn tuottama sisältö voi olla epätarkkaa tai epäjohdonmukaista. Lue aiheesta lisätietoa linkitetystä artikkelista. OKX ei ole vastuussa kolmansien osapuolten sivustojen sisällöstä. Digitaalisten varojen, kuten vakaakolikoiden ja NFT:iden, omistukseen liittyy suuri riski, ja niiden arvo voi vaihdella merkittävästi. Sinun tulee huolellisesti harkita, sopiiko digitaalisten varojen treidaus tai omistus sinulle taloudellisessa tilanteessasi.