حول خطوات الاتصال بشبكة JOC التجريبية
هذا الوثيقة تشرح الخطوات المطلوبة لإعداد عقدة Geth على بيئة المستخدم، والاتصال بشبكة Japan Open Chain التجريبية. الرجاء الاطلاع هنا للأشخاص الذين يرغبون في استخدام RPC Endpoints للاتصال بتطبيقات dApps.
تتبع الخطوات التالية للاتصال:
1. تثبيت Geth
قم بتثبيت Geth على جهاز الكمبيوتر الخاص بك. (تمت التحقق من العمل حتى الإصدار 1.13.5 من Geth) https://geth.ethereum.org/docs/getting-started/installing-geth
2. الإعداد الأولي
قم بإنشاء دليل بيانات في أي دليل تختاره. سنقوم هنا بتسميته "data".
$ mkdir 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=361257328 --bootnodes="enode://c801556bf3e2eb2b4dcb1643febe1e7011096997e8cb41230e5f05c737cc0a3f41a76fb73f3262a8fed9742fbb3df6078eed6733dd3c358554207ec8cacfa999@43.207.64.52: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"
بارامترات الشبكة التجريبية كالتالي:
العقدة | معرّف الشبكة | enode |
---|---|---|
test-node-1 | 361257328 | enode://c801556bf3e2eb2b4dcb1643febe1e7011096997e8cb41230e5f05c737cc0a3f41a76fb73f3262a8fed9742fbb3df6078eed6733dd3c358554207ec8cacfa999@43.207.64.52:30303 |
test-node-2 | 361257328 | enode://8aa6f351eff4bee5d3a6a72ca5820fac65274e9dbd63e13d060682a5228000ab960ff8c177d7cf66b0555859b7eabbc866b71625626a11856e3573bf0592bfed@3.112.196.238:30303 |
5. التحقق
يمكنك التحقق من حالة المزامنة كما يلي. إذا استمر ظهور رسالة "Looking for peers"، فهذا يعني أن الاتصال لم يتم بشكل صحيح، لذا يرجى التحقق من أمر المزامنة وبيئة الشبكة لديك.