क्या आप एथेरियम 2.0 लहर की सवारी करने और सत्यापनकर्ता पुरस्कार अर्जित करने के लिए तैयार हैं? यदि ऐसा है, तो आप सही जगह पर आए हैं।
पिछले लेख में, मैंने चर्चा की कि हम एथेरियम 1.0 नोड कैसे सेट कर सकते हैं, इसे यहाँ देखें। हम आपको डॉकर झुंड का उपयोग करके एथेरियम 2.0 नोड और सत्यापनकर्ता खाता स्थापित करने की प्रक्रिया के बारे में बताएंगे। इस गाइड के अंत तक, आप एथेरियम 2.0 नेटवर्क में योगदान करने और कुछ ही समय में पुरस्कार अर्जित करने में माहिर हो जाएंगे। तो, अपना पसंदीदा पेय लीजिए, कमर कस लीजिए, और चलिए शुरू करते हैं! 😎 🚀
इससे पहले कि हम सेटअप में गोता लगाएँ, सुनिश्चित करें कि आपके पास निम्नलिखित टूल और संसाधन तैयार हैं:
अब जबकि डॉकर तैयार है, चलिए docker-compose.yml फ़ाइल बनाते हैं जो हमारे एथेरियम 2.0 नोड और वैलिडेटर सेटअप को परिभाषित करेगी। अपने कंप्यूटर पर एक निर्देशिका चुनें या बनाएँ जहाँ आप प्रोजेक्ट फ़ाइलों को संग्रहीत करना चाहते हैं। यह कोई भी स्थान हो सकता है जिस तक पहुंचना आपके लिए आसान हो। उदाहरण के लिए, आप नामक एक नई निर्देशिका बना सकते हैं
eth2-node
आपके होम फोल्डर में। टर्मिनल खोलें और चलाएं: mkdir ~/eth2-node cd ~/eth2-node
इसके बाद, अपनी पसंद के टेक्स्ट एडिटर का उपयोग करके docker-compose.yml नाम की एक नई फ़ाइल बनाएं। उदाहरण के लिए, टर्मिनल पर, आप नैनो टेक्स्ट एडिटर का उपयोग कर सकते हैं:
nano docker-compose.yml
एक बार
docker-compose.yml
फ़ाइल आपके टेक्स्ट एडिटर में खुली है, निम्नलिखित सामग्री को कॉपी और पेस्ट करें: version: '3.9'
services:
beacon-node:
image: gcr.io/prysmaticlabs/prysm/beacon-chain:latest
volumes:
- ./data:/data
command: --datadir=/data --http-web3provider=<YOUR_ETH1_NODE_URL>
networks:
- eth2
validator:
image: gcr.io/prysmaticlabs/prysm/validator:latest
depends_on:
- beacon-node
volumes:
- ./validator:/validator
command: --wallet-dir=/validator --beacon-rpc-provider=beacon-node:4000
networks:
- eth2
networks:
eth2:
प्रतिस्थापित करना सुनिश्चित करें
<YOUR_ETH1_NODE_URL>
आपके एथेरियम 1.0 नोड URL के साथ।इससे पहले कि हम अपना सेटअप तैनात करें, हमें एक सत्यापनकर्ता खाता बनाना होगा। ऐसा करने के लिए, https://github.com/ethereum/eth2.0-deposit-cli से Eth2.0 डिपॉजिट सीएलआई टूल डाउनलोड और इंस्टॉल करें।
सत्यापनकर्ता कुंजी युग्म उत्पन्न करने और डेटा फ़ाइल जमा करने के लिए निर्देशों का पालन करें। चाबियों को में स्टोर करें
./validator
निर्देशिका, जिसे आपको अपने eth2-नोड प्रोजेक्ट फ़ोल्डर में बनाना होगा: mkdir ~/eth2-node/validator
अब आपके 32 ईटीएच को दांव पर लगाने का समय आ गया है! https://launchpad.ethereum.org/ पर एथेरियम लॉन्चपैड पर जाएं। वेबसाइट पर दिए गए चरणों का पालन करें और चरण 3 में उत्पन्न जमा डेटा फ़ाइल का उपयोग करके 32 ईटीएच जमा करें। भविष्य के संदर्भ के लिए लेनदेन हैश को सहेजना सुनिश्चित करें।
आपके डिपॉजिट भेजे जाने के साथ, डॉकर झुंड का उपयोग करके अपने एथेरियम 2.0 नोड और सत्यापनकर्ता सेटअप को तैनात करने का समय आ गया है। अपने टर्मिनल में निम्न कमांड चलाएँ:
docker stack deploy -c docker-compose.yml eth 2
यह कमांड बीकन नोड और वैलिडेटर कंटेनर बनाएगा।
अपने कंटेनरों की स्थिति की जांच करने के लिए, आप इसका उपयोग कर सकते हैं
docker container ls
कमांड, जो आपके एथेरियम 2.0 नोड और सत्यापनकर्ता सहित आपके सभी चल रहे कंटेनरों को सूचीबद्ध करेगा।बीकन नोड को एथेरियम 2.0 नेटवर्क के साथ सिंक करने में कुछ समय लग सकता है। आप निम्न आदेश का उपयोग करके प्रगति की निगरानी कर सकते हैं:
docker logs -f < beacon_node_container_id >
एक बार जब आपका बीकन नोड पूरी तरह से सिंक हो जाता है, तो आपका सत्यापनकर्ता ब्लॉकों को मान्य करना और पुरस्कार अर्जित करना शुरू कर देगा!
अपने सत्यापनकर्ता के प्रदर्शन पर नज़र रखने के लिए, आप Beaconcha.in ( https://beaconcha.in ) या Etherscan ( https://etherscan.io ) का उपयोग कर सकते हैं। इसकी स्थिति, पुरस्कार और दंड को ट्रैक करने के लिए किसी भी वेबसाइट पर अपने सत्यापनकर्ता की सार्वजनिक कुंजी दर्ज करें।
एक सत्यापनकर्ता के रूप में, अपनी सत्यापनकर्ता कुंजियों को सुरक्षित रखना महत्वपूर्ण है। यदि आप इन चाबियों को खो देते हैं, तो आप अपने दाँव पर लगे ईटीएच और पुरस्कारों को वापस नहीं ले पाएंगे। इसके अतिरिक्त, एक ही सत्यापनकर्ता के कई उदाहरणों को चलाने से बचें, क्योंकि इससे दंड में कमी आ सकती है।
वह एक कवर है!
🥳बधाई हो! आपने डॉकर झुंड का उपयोग करके सफलतापूर्वक एथेरियम 2.0 नोड और सत्यापनकर्ता खाता स्थापित किया है। अब आप नेटवर्क की सुरक्षा में सक्रिय रूप से योगदान दे रहे हैं और इस प्रक्रिया में पुरस्कार अर्जित कर रहे हैं। एथेरियम 2.0 पारिस्थितिक तंत्र लगातार बढ़ रहा है, इसलिए नवीनतम विकास, उपकरण और अनुप्रयोगों के साथ अद्यतित रहें। विचारों और ज्ञान का आदान-प्रदान करने के लिए मंचों, कलह और गिटहब पर एथेरियम 2.0 समुदाय से जुड़ें।
हैप्पी स्टेकिंग!