انتقل إلى المحتوى الرئيسي

الاتصال بالعقدة لـ JOC

تُقدم هذه الوثيقة خطوات إعداد عقدة Geth في بيئة المستخدم والاتصال بشبكة Japan Open Chain الرئيسية وتست نيت. إذا كنت ترغب في استخدام نقاط نهاية RPC وربط dApps، يُرجى الرجوع إلى هنا.

الاتصال بالعقدة الرئيسية لـ JOC

الإجراءات المطلوبة للاتصال موضحة في الخطوات التالية.

1. تثبيت Geth

قم بتثبيت Geth على جهاز الحاسوب المصدر للاتصال. (تم التحقق من التشغيل حتى الإصدار Geth ver1.13.5)

https://geth.ethereum.org/docs/getting-started/installing-geth

2. الإعداد الأولي

قم بإنشاء دليل بيانات في الدليل الذي تختاره. هنا نسميه "data".

Unset
$ mkdir data

قم بإنشاء ملف يسمى "genesis.json" داخل دليل البيانات الذي أنشأته لتخزين معلومات الكتل.

Unset
$ sudo vi data/genesis.json

محتوى genesis.json سيتم تقديمه كملف منفصل.

3. تهيئة Geth

قم بتهيئة Geth. قم بتنفيذ الأمر التالي مع تحديد ملف genesis.json الذي أنشأته.

Unset
$ geth init --datadir data data/genesis.json

4. المزامنة

قم بمزامنة العقدة مع عقدة الوجهة. إذا كنت تتصل بـ node-1، قم بتشغيل الأمر التالي.

Unset
$ 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"

معلمات الشبكة الرئيسية موضحة أدناه.

NodeNetwork IDenode
node-181enode://a0662a1fb5d0b707c527355e03a59b1b5a63ffef76a3a758b2a0696c3f9e6205361db55906b91cdaa455c879aa8eb725536414fb0046990cc9e3611f4b130ef1@13.115.231.63:30303
node-281enode://d4c1196326527c13cb318fb062571d9ae25393cbaa06222b3e57ca6407eeac550cf0fd148250282fdcb48e64877f3451d7a8cca281d9a0364c5739462976dfb5@13.230.70.247:30303
node-381enode://fcaa8046c7a81525882c409f70de7fcd3b9eab1fb4c8361fc62bc4d97459a619bedcc274d04212bf7631be6873b8547bf87e0057a4243da5919d15d58e42ab8c@54.178.230.138:30303

5. التأكيد

سيتم التأكد من أن المزامنة قد تمت كما هو موضح أدناه. إذا استمرت رسالة "Looking for peers"، فتأكد من تنفيذ الأمر أو تحقق من إعدادات الشبكة.