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äinen
9,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.