تخطٍ إلى المحتوى الرئيسي
Change page

مقدمة إلى عقد التمهيد إيثريوم

آخر تحديث للصفحة: 23 سبتمبر 2024

عندما تنضم عقدة جديدة إلى شبكة إيثريوم، فإنها تحتاج إلى الاتصال بالعقد الموجودة بالفعل على الشبكة من أجل اكتشاف أقرانها الجدد. تسمى نقاط الدخول هذه إلى شبكة إيثريوم بعقد التمهيد. عادةً ما يكون لدى العملاء قائمة بعقد التشغيل المضمنة فيها. عادةً ما يتم تشغيل عقد التمهيد هذه بواسطة فريق المطورين التابع لمؤسسة إيثريوم أو فرق العملاء أنفسهم لاحظ أن عقد التمهيد ليست مثل العقد الثابتة. يتم استدعاء العقد الثابتة مرارًا وتكرارًا، في حين يتم استدعاء عقد التمهيد فقط في حالة عدم وجود عدد كافٍ من الأقران للاتصال بها وتحتاج العقدة إلى تمهيد بعض الاتصالات الجديدة.

الاتصال بعقدة التمهيد

لدى معظم العملاء قائمة مدمجة من عقد التمهيد، ولكن قد ترغب أيضًا في تشغيل عقدة التمهيد الخاصة بك، أو استخدام واحدة ليست جزءًا من القائمة الثابتة للعميل. في هذه الحالة، يمكنك تحديدها عند بدء تشغيل عميلك، على النحو التالي (على سبيل المثال لـ غيث، يرجى التحقق من وثائق عميلك):

1geth --bootnodes "enode://<node ID>@<IP address>:<port>"

تشغيل عقدة تمهيد

عقد التمهيد هي عقد كاملة لا توجد خلف ترجمة عنوان الشبكة (NAT) (Network Address Translation (opens in a new tab)). يمكن لكل عقدة كاملة أن تعمل كعقدة تمهيد طالما أنها متاحة للعامة.

عند بدء تشغيل عقدة، يجب أن تسجل enode الخاص بك، وهو مُعرِّف عام يمكن للآخرين استخدامه للاتصال بعقدتك.

عادةً ما يتم إعادة إنشاء التشفير عند كل إعادة تشغيل، لذا تأكد من الاطلاع على وثائق العميل الخاص بك حول كيفية إنشاء رمز ثابت لعقدة التشغيل الخاصة بك.

لكي تصبح عقدة تمهيد جيدة، من الجيد زيادة الحد الأقصى لعدد النظراء الذين يمكنهم الاتصال بها. سيؤدي تشغيل عقدة التمهيد مع العديد من النظراء إلى زيادة متطلبات النطاق الترددي بشكل كبير.

عقد التمهيد المتاحة

يمكن العثور على قائمة بعقد التمهيد المدمجة في go-ethereum هنا (opens in a new tab). تتم صيانة عقد التمهيد هذه بواسطة مؤسسة إيثريوم وفريق go-ethereum.

هناك قوائم أخرى متاحة لعقد التمهيد التي يحتفظ بها المتطوعون. يرجى التأكد دائمًا من تضمين عقدة تمهيد رسمية واحدة على الأقل، وإلا فقد تتعرض لهجوم Eclipse.

هل كانت هذه المقالة مفيدة؟