
Utrácanie ťažobnej odmeny
Tento text je určený na pomoc ťažiarom pri výbere ťažobných prostriedkov.
Mnoho ľudí spustilo uzol a tiež ťažiar, s pubkeyHex z ťažiarne vloženým do konfigurácie uzla. Teraz
informácie o tom, ako rozpoznať ťažobné mince a vybrať ich na inú adresu.
O kľúčoch.
Ťažiar môže vidieť veľa kľúčov v rôznych formátoch.
Po prvé, ťažobný softvér a tiež podpora ťažby v uzle (konkrétne, nastavenie ergo.node.miningPubKeyHex v konfigurácii) používajú Base16-encoded "raw" verejný kľúč, ktorý je len zakódovaný serializovaný bod na eliptickej krivke. Tento kľúč je dostatočný pre ťažiarov (ktorí sa môžu vyhnúť podpore Base58, formovaniu adries atď.).
Po druhé, peňaženka uzla zobrazuje adresy Pay-To-Public-Key (P2PK), ktoré začínajú na "9". Adresa P2PK obsahuje nielen bod eliptickej krivky, ale aj sieťový prefix a checksum, podobne ako adresy Bitcoin P2PK a P2PKH.
Po tretie, existuje API metóda minig/rewardAddress, ktorá je určená pre externé nástroje generujúce blokové kandidáty. Táto API metóda zobrazuje niečo ako 88dhgzEuTXaSfKEbxfa6vghvEGdBH39sn9h7As2Y2Z6SGd8bKXCXmRLY5JtU4g4RYBP4WcZWb3JwjXDK, čo je špeciálny skript na vyplatenie ťažiarovi v zakódovanej forme.
Každopádne, ak vložíte pubkeyHex z vašej ťažiarne do vášho uzla, všetko je v poriadku, len sa nebojte rôznych zobrazených kľúčov.
Zobrazenie vášho zostatku a výbery
Pravdepodobne nevidíte ťažobné mince po inicializácii peňaženky, ak sa to uskutočnilo na výške po ťažbe blokov. Upozorňujeme,
uzol neskenuje bloky späť, skenuje iba nové bloky po inicializácii. Preto na nájdenie ťažobných mincí je momentálne potrebné úplné prehľadanie blockchainu (alebo, ak ťažíte, spustite ďalší uzol na inom stroji, alebo na tom istom stroji s inými portami nastavenými v konfigurácii, konkrétne nastavte nové hodnoty pre polia scorex.restApi.bindAddress a scorex.network.bindAddress; tiež prosím použite verziu 3.0.1, pretože je jednoduchšie ju nakonfigurovať).
Na to, aby ste mohli utrácať odmeny, musíte dodržať nasledujúce kroky:
1. Vyčistite stav uzla, ak plánujete zastaviť pracovný uzol.
Na vyčistenie stavu vášho uzla musíte zastaviť uzol a potom odstrániť všetok obsah adresára .ergo (môže byť skrytý na Macu a Linuxe, skúste príkaz ls -a v adresári, z ktorého ste spustili uzol).
2. Obnovenie miestnej peňaženky zo seed-frázy použitej v ťažiarni Autolykos
Pamätajte si tú mnemotechnickú vetu, ktorú ste nastavili v config.json pri konfigurácii vašej ťažiarne Autolykos - teraz musíte obnoviť vstavanú peňaženku z nej. Na obnovenie vašej peňaženky znova spustite uzol a pošlite POST požiadavku na http://[your_node_ip]:9053/wallet/restore obsahujúcu telo s typom obsahu application/json ako:
{
"pass": "your_wallet_pass",
"mnemonic": "mnemonic_sentense_from_your_miner",
"mnemonicPass": "mnemonic_pass_if_set"
}
, kde pass je nové jedinečné heslo, ktoré sa má použiť na šifrovanie údajov peňaženky na vašom lokálnom disku, a mnemonic je mnemotechnická fráza, ktorú ste skopírovali z konfigurácie vašej ťažiarne Autolykos (config.json). Prosím, venujte osobitnú pozornosť poľu mnemonicPass - toto je heslo vašej mnemotechnickej frázy, je voliteľné a mohli ste ho nastaviť pri generovaní vašej mnemotechnickej frázy. Takže pridajte toto pole do požiadavky iba v prípade, že je vaša mnemotechnická fráza naozaj chránená heslom, inak toto pole odstráňte.
Nezabudnite autorizovať vašu požiadavku nastavením správneho HTTP hlavičky api_key, ktorá zodpovedá apiKeyHash, ktorú ste nakonfigurovali v konfiguračnom súbore uzla.
POZOR: Aby peňaženka mohla skenovať všetky bloky od genesis, musíte obnoviť peňaženku predtým, ako váš uzol začne sťahovať celé bloky (Skontrolujte fullHeight v odpovedi API metódy /info - pokiaľ je null, váš uzol nezačal sťahovať celé bloky)
3. Skontrolujte svoj zostatok
Keď sa váš uzol synchronizoval so sieťou, skontrolujte API metódu /wallet/balances. Odpoveď by mala vyzerať takto:
{
"height": 3560,
"balance": 67500000000,
"assets": {}
}
Najprv venujte pozornosť poľu height - malo by sa rovnať fullHeight, ktoré zobrazuje API cesta /info. balance je potvrdený zostatok nájdený vašou peňaženkou.
4. Urobte transakciu utrácajúcu vašu odmenu
Na to, aby ste vybrali odmenu z vašej peňaženky, vytvorte novú platobnú transakciu pomocou API cesty /wallet/payment/send. Na vykonanie tejto operácie pošlite POST požiadavku obsahujúcu telo s typom obsahu application/json ako:
{
"address": "your_address",
"value": 10000000
}
, kde address je adresa, na ktorú chcete presunúť svoje prostriedky, a value je množstvo nanoERGs, ktoré chcete presunúť.
Keď je požiadavka odoslaná, uzol vráti ID transakcie v odpovedi. Môžete použiť explorer na kontrolu, kedy sa vaša transakcia dostane do bloku.
Share post
9. júla 2025







