# मास्टर नोड की मैन्युअल स्थापना

यह मार्गदर्शिका एक उबुन्तु 16.04 / 18.04 64bit सर्वर (VPS) पर एक ट्विन्स मास्टर्नोड स्थापित करने के लिए है और इसे आपके स्थानीय कंप्यूटर (स्थानीय वॉलेट) पर वॉलेट से नियंत्रित किया जाएगा। VPS पर वॉलेट को दूरस्थ वॉलेट के रूप में संदर्भित किया जाएगा।

### **आवश्यकताएँ:**&#x20;

* 1,000,000 ट्विन्स&#x20;
* एक मुख्य कंप्यूटर (आपका व्यक्तिगत कंप्यूटर) - यह लोकल वॉलेट को चलाएगा, आपके संपार्श्विक 1,000,000 TWINS को रखेगा और मास्टर्नोड को प्रभावित किए बिना चालू और बंद किया जा सकता है।&#x20;
* मास्टरनोडसर्वर, Ubuntu 16.04 / 18.04 (VPS - वह कंप्यूटर जो 24/7 पर होगा और रिमोट वॉलेट चलाता है)। वीपीएस के लिए न्यूनतम आवश्यकता: 1 जीबी रैम, 20 जीबी ड्राइव और एक स्थिर आईपीवी 4 पता।

### स्थानीय वॉलेट स्थापना:&#x20;

* अपने स्थानीय कंप्यूटर में अपने TWINS वॉलेट को डाउनलोड, इंस्टॉल और सिंक करें। इसके बाद इस गाइड में स्थानीय वॉलेट के रूप में जाना जाएगा। वॉलेट लिंक यहां देखे जा सकते हैं: <https://win.win/#download> या <https://github.com/NewCapital/TWINS-Core/releases>&#x20;
* अब लोकल वॉलेट में, (टूल> डीबग कंसोल) पर जाकर डिबग कंसोल में प्रवेश करें और निम्न कमांड टाइप करें:

```
masternode genkey
```

यह कमांड आपकी <मास्टरनोड प्राइवेट की>   जनरेट करेगा। इस कुंजी को सहेजें, हम बाद में इसका उपयोग करेंगे।।

​

![](https://1656297259-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LXpIa_undrOYkGQm38v%2F-LZiQMMdbV0xYAPcfPVE%2F-LZiYjQmi7BQhhyGs9Tf%2FHINVPSscript1.png?alt=media\&token=23072200-7915-4fe4-994c-87d2cb552f47)

* अब स्थानीय बटुए में अभी भी डिबग कंसोल पर निम्न कमांड दर्ज करें:

```
getaccountaddress अपनेमास्टरनोडकाकोईनामचुने
```

यह आपके मास्‍टरनोड के लिए एक वॉलेट पता और एक <मास्‍टरनोड नाम> बनाएगा। इसे सुरक्षित रखे क्योंकि हमें बाद में इसकी आवश्यकता होगी।

* पिछले चरण में उत्पन्न पते पर 1,000,000 TWINS भेजें। जब आप भेजें बटन दबाते हैं, तो बटुआ उचित लेनदेन शुल्क की गणना करेगा। डायलॉग बॉक्स में हाँ पर क्लिक करें जो अगले चरण में आगे बढ़ता है।

**महत्वपूर्ण:** राशि बॉक्स में, ठीक 1,000,000 में टाइप करें। यह एकल लेन-देन ब्लॉकचेन को बताता है, जो पता आप भेज रहे हैं वह एक मास्टर्नोड है। यदि आप 1,000,000 से अधिक / कम टाइप करते हैं, या भुगतान को दो लेनदेन में विभाजित करने का प्रयास करते हैं, तो आप अगले चरण पर आगे नहीं बढ़ पाएंगे।&#x20;

***बिल्कुल 100% सुनिश्चित करें कि यह सही तरीके से कॉपी किया गया है। और फिर इसे फिर से जांचें। अगर आप 1,000,000 TWINS को गलत पते पर भेजते हैं, तो हम आपकी मदद नहीं कर सकते***

​

* अपने स्थानीय वॉलेट का उपयोग करते हुए, 16 पुष्टिकरण की प्रतीक्षा करें, और फिर डिबग कंसोल (टूलबार: टूल> डीबग कंसोल) दर्ज करें और निम्न कमांड टाइप करें:

```
masternode outputs
```

{% hint style="info" %}
यह  आपको  **<ट्रांसएक्शन आईडी>** के बाद  **<आउटपुट इंडेक्स>** प्रदर्शित करेगा। इसे नोटपैड पर सहेजें। (यह 1,000,000 TWINS भेजने के लेन-देन का प्रमाण मिलता है)
{% endhint %}

* स्थानीय बटुए के टूलबार में, मास्टर्नोडे.कॉन्फ़ को खोलने के लिए टूल> ओपन मास्टर्नोड कॉन्फ़िगरेशन फ़ाइल पर क्लिक करें और उपयुक्त जानकारी के साथ निम्न पंक्ति जोड़ें:

```
<मास्टरनोडका नाम> <VPS काआईपी पता:37817 <मास्टरनोड प्राइवेट की> <ट्रांसएक्शन आईडी> <आउटपुट इंडेक्स>
```

&#x20;फ़ाइल सहेजें। संदर्भ के लिए नीचे नमूना प्रारूप और स्क्रीनशॉट देखें:

{% code title="masternode.conf" %}

```
#ऊपर दिए गए अनुसार उधाहरण:
mn1 127.0.0.2:37817 93HaYBVUCYjEMeeH1Y4sBGLALQZE1Yc1K64xiqgX37tGBDQL8Xg 2bcd3c84c84f87eaa86e4e56834c92927a07f9e18718810b92e0d0324456a67c 0
```

{% endcode %}

![](https://1656297259-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LXpIa_undrOYkGQm38v%2F-LZiQMMdbV0xYAPcfPVE%2F-LZiZ5-rz5VtkwEyYr8g%2FHINVPSscript2.png?alt=media\&token=9c3f82c1-f7f7-49ef-8d82-53737d5c8679)

​

### VPS दूरस्थ वॉलेट की स्थापना:&#x20;

वॉलेट को स्थापित करने के लिए सबसे पहले आप अपने SSH क्लाइंट का उपयोग करके अपने VPS में लॉग इन करेंगे। लॉग इन करने के बाद, अपने VPS टर्मिनल में निम्न कमांड टाइप करें।&#x20;

* &#x20;cd \~  टाइप करके अपने होम डायरेक्टरी पर जाएं:
* अपने होम डायरेक्टरी से, TWINS GitHub रिपॉजिटरी का नवीनतम संस्करण निमंटाइप करके डाउनलोड करें:

```
wget https://github.com/NewCapital/TWINS-Core/releases/download/twins_v3.3.8.1/twins-3.3.8.1-MN-x86_64-linux-gnu.tar.gz
```

​

* निम्न कमांड का उपयोग करके डाउनलोड की गई फ़ाइल को खोलना और निकालना:

```
tar -zxvf twins-3.3.8.1-MN-x86_64-linux-gnu.tar.gz
```

* यदि यह पहली बार VPS में वॉलेट चल रहा है, तो आपको वॉलेट को चालू करने  की आवश्यकता  होगी। **`./twinsd`**

  &#x20;यह आपकी \~ / .twins डेटा निर्देशिका में twins.conf कॉन्फिग फाइलों का निर्माण करेगा।&#x20;
* अब बटुए से बाहर निकलने / रोकने के लिए CTRL + C दबाएं फिर अगले चरण पर जाएं।&#x20;
* अब फिर से टाइप करके होम डाइरेक्टरी में आएं: cd \~&#x20;
* अब टाइप करके डेटा TWINS पर जाएँ: **`cd ~/.twins`**
* टाइप करके twins.conf खोलें: vi twins.conf&#x20;
* फिर इन्सर्ट मोड में जाने के लिए "i" बटन दबाएं और कॉन्फिग को इस तरह बनाएं:

{% code title="twins.conf" %}

```
 rpcuser=लम्बा अनियमित यूजरनाम
 rpcpassword=लम्बा अनियमित पासवर्ड
 rpcallowip=127.0.0.1 
 server=1 
 daemon=1 
 logtimestamps=1 
 maxconnections=256 
 masternode=1 
 externalip=आपका उनिक आईपी पता
 masternodeprivkey= यहाँ पर वह की डाले जो की हमे पहले लोकल वॉलेट इनस्टॉल करते समय masternode genkey कमांड डालने पर प्राप्त हुए थी|           

```

{% endcode %}

&#x20;

{% hint style="info" %}
Rpcuser और rpcpassword को अपने खुद के डाटा से बदलना ना भूले |
{% endhint %}

* एडिटर से बहार आने के लि&#x90F;**`esc`** दबाये फिर **`:wq!`** फि&#x930;**`Enter`**

### ​अपना मास्टर्नोड शुरू करना:  <a href="#undefined" id="undefined"></a>

अब, आपको अंत में इस क्रम में इन चीजों को शुरू करने की आवश्यकता है&#x20;

* VPS (रिमोट वॉलेट) में डेमन क्लाइंट शुरू करना। अपनी होम डाइरेक्टरी में आप वॉलेट डेमॉन टाइप करके शुरू कर सकते हैं: `./twinsd`
* अब अपने स्थानीय वॉलेट में अपने मास्टर्नलोड को सक्रिय करने के लिए, डिबग कंसोल (टूलबार: टूल> डीबग कंसोल) दर्ज करें और निम्न कमांड टाइप करें:

```
startmasternode alias false <mymnalias>
```

&#x20;जहाँ \<mymnalias> आपके मास्टर्नोड (कोष्ठक के बिना) का नाम है।

&#x20;निमं लिखितआएगा:`“overall” : “Successfully started 1 masternodes, failed to start 0, total 1”,`\
`“detail” : [`\
`{`\
`“alias” : “<mymnalias>”,`\
`“result” : “successful”,`\
`“error” : “”`\
`}`

* अबVPS पर वापस जाये, मास्टर नोड को ये टाइप करके शुरू करे: `./twins-cli startmasternode local false`

यह सन्देशआयेगा “मास्टर नोड सफलतापूर्वक शुरू हुआ"&#x20;

​

* एस कमांड को स्थिथि का पता लगाने के लिए इस्तेमाल करे: `./twins-cli masternode status`

  आपको कुछ इस तरह दिखाई देगा:`{`\
  `“txhash” : “334545645643534534324238908f36ff4456454dfffff51311”,`\
  `“outputidx” : 0,`\
  `“netaddr” : “45.11.111.111:37817”,`\
  `“addr” : “WmXhHCV6PjXjxJdSXPeC8e4PrY8qTQMBFg”,`\
  `“status” : 4,`\
  `“message” : “Masternode successfully started”`\
  `}`

**आपको अपने वॉलेट में मास्टर्नोड शुरू करने के बाद मास्टर्नोड एक्सप्लोरर की जांच करने की भी आवश्यकता है**

ऐसा करने के लिए, अपने माउस से अपने मास्टर विंडो से अपने मास्‍टरनॉइड वॉलेट पते को कॉपी करें , TWINS एक्सप्लोरर के मास्‍टरनोड अनुभाग पर जाएं, सूची के मास्‍टर सूची के अंतिम पृष्ठ पर जाएं। ब्राउज़र के सर्च में अपना मास्टर नोड वॉलेट का पता डाले और सर्च करे

आपकी मास्टर्नोड स्थिति "सक्रिय" के रूप में दिखाई देनी चाहिए।

{% hint style="info" %}
मास्टर नोड शुरू करने के बाद उसका स्टेटस निमं प्रकार से बदलता है :

* “ACTIVE” -> यह लगभग 2–3घंटे तक रहेगा&#x20;
* “EXPIRED” -> यह सिर्फ कुछ मिनटों के लिए होगा&#x20;
* “REMOVED” -> सिर्फ एक दो मिनट के लिए&#x20;
* “ENABLED” -> आखिरकार यह बना रहेगा और समय “सक्रिय” बढ़ जाएगा।&#x20;

नोट: यदि मास्टरनोड स्थानीय वॉलेट में MISSING दिखाई दे रहा है । कृपया [मास्टरनोड एक्स्प्लोरर](https://explorer.win.win/masternodes) में इसकी स्थिति की जाँच करें, यह EXPIRED/REMOVED हो सकता है। जो ठीक है।
{% endhint %}

{% hint style="danger" %}
धैर्य रखे! पहले मास्टर्नलोड इनाम को बाद में नियमित पुरस्कारों की तुलना में 2x या 3x अधिक समय लगता है। यदि आप वॉलेट से फिर से मास्टर्नोड शुरू करते हैं, तो यह टाइमर शून्य पर रीसेट हो जाएगा।
{% endhint %}

&#x20;बस इतना ही| बधाई हो! आपने सफलतापूर्वक अपना मास्टर्नोड बना लिया है।
