मेन्यू

Masternode setup

यह कंसोल का उपयोग करते हुए मास्टर्नोड को स्थापित करने और कॉन्फ़िगर करने के लिए एक उपयोगकर्ता पुस्तिका है, जो EtherZero मास्टर्नोड नेटवर्क शुरू करने के पहले सप्ताह में तैयार किया गया है। का भी उपयोग करें  EtherZero टीम से आधिकारिक निर्देश और यह EtherZero मास्टर्नोड मैनेजर (EMM) ट्यूटोरियल.

ETZ geth तैयारी और चल रहा है

लिनक्स सर्वर पर स्थापित करने के लिए, ETZ geth को github से डाउनलोड करें: https://github.com/etherzero-org और इसे संकलित करें:

cd
git clone https://github.com/etherzero-org/go-etherzero.git
cd go-etherzero/ 
make geth
cd

निष्पादित geth:

~/go-etherzero/build/bin/geth --syncmode "full" --ipcdisable --port 21212 --masternode console

वर्तमान ब्लॉक तक नेटवर्क के साथ सिंक्रनाइज़ करने के लिए अपने नोड के लिए प्रतीक्षा करें।

जब यह समन्‍वयन किया जाएगा तो कंसोल इस तरह दिखाई देगा:

कंसोल इस तरह दिखेगा जब इसे सिंक किया जाएगा

नोड चल रहा है, ब्लॉक लोड हो रहे हैं।

खाता निर्माण

कंसोल में कमांड को स्थानीय खाता बनाने के लिए निष्पादित करें:

personal.newAccount ("yourpassword")

–  जहां आपकापासवर्ड के बजाय आपके पासवर्ड का उपयोग करें: संख्याओं, अक्षरों और विभिन्न वर्णों के साथ जटिल, लंबा। इसे लिखो और इसे बचाओ !!!

एक JSON फ़ाइल \etc\appdata\roaming\keystore निर्देशिका में बनाई जाएगी, जिसका उपयोग पासवर्ड के साथ अलग-अलग वॉलेट के माध्यम से पता करने के लिए किया जा सकता है।

एक अन्य विकल्प वेब वॉलेट का उपयोग करके एक नया पता बनाना है (http://wallet.etherzero.org), पते, पासवर्ड, निजी कुंजी और JSON फ़ाइल को सावधानीपूर्वक सहेजें।

एक और विकल्प आवश्यक संतुलन के साथ मौजूदा पते का उपयोग करना है।

मास्टर्नोड को संचालित करने के लिए 20 000 ETZ की आवश्यकता होती है। तदनुसार, यदि आपने एक नया पता बनाया है - इस राशि के लिए भरें।

कंसोल में वांछित पते पर स्विच करने के लिए, कमांड निष्पादित करें:

miner.setEtherbase('0x_your_address')

शेष राशि की जाँच करके इसे सत्यापित करें:

web3.fromWei(eth.getBalance(eth.coinbase), "ether")

शेष राशि की जाँच करके इसे सत्यापित करें

आप अनुरोध पर खाते की पूरी जानकारी प्राप्त कर सकते हैं:

Personal

 

मास्टर्नोड चला रहा है

अपना मास्टर्नोड डेटा प्राप्त करें:

masternode

अपना मास्टर्नोड डेटा प्राप्त करें

आपको इस लंबे हेक्स स्ट्रिंग की आवश्यकता है - इसे कॉपी करें (और इसे भी बचाएं!)।

अपना खाता अनलॉक करें:

personal.unlockAccount (eth.accounts[0], "yourpassword", 0)

फिर मास्टर्नोड्स स्मार्ट अनुबंध के पते पर 20 000  ETZ का लेनदेन भेजें:

eth.sendTransaction({from:eth.accounts[0], to: "0x000000000000000000000000000000000000000a", value: web3.toWei(20000, "ether"),data:"0x_your_masternode_data", gas: 2700000})

लेन-देन पूरा हो जाने के बाद,  geth से बाहर निकलें:

exit

और उसके बाद फिर से geth लॉन्च करें:

~/go-etherzero/build/bin/geth --syncmode "full" --ipcdisable --port 21212 --masternode console

आपको एक संदेश प्राप्त होगा:

 "### It's already been a masternode!"

मास्टर्नोड काम करने के लिए तैयार है!

 

खनन शुरू करना और रोकना

वह पता सेट करें जिस पर आप पुरस्कार प्राप्त करना चाहते हैं:

miner.setEtherbase('0x_your_address')

यह वही पता हो सकता है जिससे आपने स्मार्ट कॉन्ट्रैक्ट में ट्रांसफर किया था, लेकिन एक अलग पते का उपयोग करना बेहतर है।

और मास्टर्नोड "खनन" शुरू करें:

miner.start()

मास्टर्नोड साक्षी चुनाव हर 10 मिनट में होते हैं। पहले लॉन्च के बाद, इनाम संभवतः लगभग एक घंटे में चार्ज करना शुरू कर देगा।

खनन करते समय, मास्टर्नोड को एक हस्ताक्षरकर्ता को सौंपा जाता है - यह सक्रिय मास्टर्नोड्स की सूची में मौजूद होना चाहिए।

जब geth को पुनः आरंभ करने के लिए आपको केवल एथरबेस को रीसेट करने और खनिक शुरू करने की आवश्यकता है, ये अंतिम दो चरण हैं।

खनन बंद करने के लिए अनुरोध निष्पादित करें:

miner.stop()

अपने ETZ  को स्मार्ट कॉन्ट्रैक्ट पते से वापस लेने के लिए, एक शून्य राशि के साथ लेनदेन को निष्पादित करें - सिक्के आपके पते पर वापस आ जाएंगे और आपका मास्टर्नोड सक्रिय मास्टर्नोड्स की सूची से हटा दिया जाएगा:

eth.sendTransaction({from:eth.accounts[0], to: "0x000000000000000000000000000000000000000a", value: web3.toWei(0, "ether"),data:"empty", gas: 2700000})

 

अन्य अनुरोध

अपना पता प्राप्त करने के लिए:

eth.coinbase

शेष राशि की जांच करने के लिए:

eth.getBalance(eth.accounts[0])

 

मास्टर्नोड्स वेबसाइट

इस वेबसाइट पर आप नेटवर्क में सक्रिय मास्टर्नोड्स की संख्या, मास्टर्नोड्स नेटवर्क के लॉन्च के बाद से भुगतान किए गए पुरस्कारों की मात्रा और विशिष्ट मास्टर्नलोड (पता) के लिए डेटा के बारे में जानकारी प्राप्त कर सकते हैं:

http://etherzero.org/masternode/

मास्टर्नोड्स वेबसाइट

कृपया ध्यान दें - मास्टर्नोड के पते के संबंध में अपना ई-मेल पता निर्दिष्ट करना संभव है, जिससे EtherZero के डेवलपर्स को आपसे संपर्क करने और मास्टर्नोड के गलत संचालन की रिपोर्ट करने और इसके कॉन्फ़िगरेशन के लिए सिफारिशें प्राप्त करने की अनुमति मिलती है।