JOC Mainnet कनेक्शन प्रक्रिया के बारे में
यह दस्तावेज़ उपयोगकर्ता के वातावरण में Geth नोड की स्थापना करके Japan Open Chain के Mainnet से कनेक्ट करने की प्रक्रिया का वर्णन करता है। यदि आप RPC Endpoints का उपयोग करके dApps को जोड़ना चाहते हैं तो यहां देखें।
कनेक्शन प्राप्त करने की प्रक्रिया निम्नलिखित है:
1. Geth की स्थापना
आपके पीसी पर Geth स्थापित करें। (Geth ver1.13.5 तक का परीक्षण किया गया है)
https://geth.ethereum.org/docs/getting-started/installing-geth
2. प्रारंभिक सेटअप
कोई भी निर्देशिका में डेटा निर्देशिका बनाएँ। यहाँ इसे “data” नाम देते हैं।
$ mkdir data
बनाई गई data निर्देशिका में ब्लॉक जानकारी को वर्णित करने वाली "genesis.json" बनाएँ।
$ sudo vi data/genesis.json
genesis.json की सामग्री अलग फ़ाइल में उपलब्ध है।
3. Geth का प्रारंभिकरण
Geth को प्रारंभ करें। बनाई गई genesis.json को निर्दिष्ट करने के लिए निम्नलिखित कमांड चलाएँ।
$ geth init --datadir data data/genesis.json
4. समकालिकरण
गंतव्य नोड के साथ समकालिकरण करें। यदि node-1 से कनेक्ट होना है तो निम्नलिखित कमांड चलाएँ।
$ geth --datadir data --networkid=81 --bootnodes="enode://d4c1196326527c13cb318fb062571d9ae25393cbaa06222b3e57ca6407eeac550cf0fd148250282fdcb48e64877f3451d7a8cca281d9a0364c5739462976dfb5@13.230.70.247:30303" --http --http.api="clique,personal,eth,net,web3,miner,admin" --http.corsdomain="*" --http.addr="0.0.0.0" --http.port=8546 --snapshot=false --syncmode="full"
मेननेट के पैरामीटर्स निम्नलिखित हैं:
Node | नेटवर्क ID | enode |
---|---|---|
node-1 | 81 | enode://a0662a1fb5d0b707c527355e03a59b1b5a63ffef76a3a758b2a0696c3f9e6205361db55906b91cdaa455c879aa8eb725536414fb0046990cc9e3611f4b130ef1@13.115.231.63:30303 |
node-2 | 81 | enode://d4c1196326527c13cb318fb062571d9ae25393cbaa06222b3e57ca6407eeac550cf0fd148250282fdcb48e64877f3451d7a8cca281d9a0364c5739462976dfb5@13.230.70.247:30303 |
node-3 | 81 | enode://fcaa8046c7a81525882c409f70de7fcd3b9eab1fb4c8361fc62bc4d97459a619bedcc274d04212bf7631be6873b8547bf87e0057a4243da5919d15d58e42ab8c@54.178.230.138:30303 |
5. पुष्टि
आप नीचे दिए गए तरीके से समकालिकता की स्थिति देख सकते हैं। यदि "Looking for peers" संदेश जारी रहता है, तो इसका अर्थ है कि कनेक्शन सामान्य नहीं है, इसलिए समकालिकता कमांड या नेटवर्क वातावरण की जाँच करें।