القائمة المرجعية للمدقق

ستساعدك هذه القائمة المرجعية على فهم دور المدقق وإعدادك للدور.قم بزيارة EthStaker على Discord أو Reddit في أي وقت أثناء إعدادك للحصول على بعض المساعدة الودية!

الفقرة 1 - قبل أن تبدأ

راجع هذا القسم قبل أن تقرر المضي قدمًا في إعداد برنامج المدقق.

إبراء المسؤولية عن التوصية

تعد اقتراحات الأجهزة هدفًا دائم التطور. من المرجح أن تزداد المتطلبات الدنيا الحالية بترتيب من حيث الحجم بعد إدخال التقسيم. قم بأبحاثك الخاصة قبل إيداع الأموال.

محرك الأقراص الصلب

  • عليك تشغيل عميل التنفيذ بالإضافة إلى عميل متفق.
  • ومنذ عملية الدمج، لم يعد مقدمو الخدمات من أطراف ثالثة (مثل Infura وAlchemy) خيارين صالحين للتعاقد الخارجي على مسؤوليات طبقة التنفيذ. ويجب أن يدير جميع المراهنين كل من عميل التنفيذ وعميل توافق الآراء لإثبات صحة الشبكة.
  • اعتبارًا من مايو 2022، ستحتاج إلى ~1 تيرابايت لبيانات سلسلة تنفيذ الشبكة الرئيسية وحدها (بزيادة بمعدل> 1 غيغابايت/يوم).
  • نشأ إثيريوم في 30 يوليو 2015. يتزايد حجمه بمرور الوقت، وسيؤدي إدخال التقسيم أيضًا إلى زيادة متطلبات التخزين والذاكرة وعرض النطاق الترددي.
  • ستحتاج إلى تخزين SSD للتعامل باستمرار مع سرعات القراءة/الكتابة الضرورية.
  • تأكد من مراعاة وجود مساحة كافية على محرك الأقراص حتى تقوم بتشغيل الصيانة على العقدة الخاصة بك.

المعالج و ذاكرة الوصول العشوائي

  • راجع وثائق العميل للتأكد من أن الأجهزة التي تريد استخدامها كافية ومدعومة.
  • قد يختلف استخدام الموارد اختلافًا كبيرًا بين العملاء. فابحث عن العملاء المختلفين إذا كنت تعمل بقيود للموارد.

الإنترنت

  • يجب أن يكون اتصالك بالإنترنت موثوقًا تمامًا وأن يكون قريبًا من العمل 24/7 قدر الإمكان دون انقطاع.
  • تأكد من تعذر خنق عرض النطاق الترددي الخاص بك ومن عدم وصوله الحد الأقصى حتى تبقى عقدتك متزامنة وجاهزة للتحقق من صحتها عند الطلب.
  • تحتاج إلى نطاق ترددي تحميل كافٍ أيضًا. اعتبارًا من مايو 2022، يكون هذا التنزيل ~1.2-1.3 غيغابايت تقريبًا و~0.9-1 غيغابايت للتحميل في الساعة، ومن المحتمل أن يزداد.

الملاحظات

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

فقرة 2 - أثناء الإعداداستخدم هذا كمرجع أثناء إعداد العميل للتحقق من الخطوات الهامة.

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

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

تأمين العقدة

عميل التنفيذالمنفذ الافتراضي
Geth30303 TCP/UDP
Nethermind30303 TCP/UDP
Erigon30303 TCP/UDP
Besu30303 TCP/UDP
عميل توافق الآراءالمنفذ الافتراضي
Prysm13000 TCP, 12000 UDP
Nimbus9000 TCP/UDP
Lighthouse9000 TCP/UDP
Teku9000 TCP/UDP
تعرف على المنافذ في الشبكة

تهيئة المزامنة الزمنية

لـ Ubuntu 20.04
  • قم بتشغيل الأمر التالي:
    timedatectl
  • تحقق مما إذا كان NTP Service هو active.
  • تحقق مما إذا كان Local time وTime zone وUniversal time كلها صحيحة.
  • إذا لم يكن NTP Service هو active، فقم بتشغيل:
    sudo timedatectl set-ntp on
  • إذا رأيت رسالة خطأ Failed to set ntp: NTP not supported، فقد تحتاج إلى تثبيت الحزمة chrony أو ntp.
  • ملاحظة: كإعداد افتراضي، قد تقوم VMs بتعطيل NTP لذلك قد تحتاج إلى العثور على وسيلة أخرى لبيئتك.
  • ملاحظة: قد يتم ضبط وقت الـ RTC (ساعة الوقت الفعلي) على منطقة التوقيت المحلية بدلاً من UTC، خاصة في VM التي تم تكوين ساعتها على Windows.

التدرب على شبكة الاختبار

لقد أوصينا بشدة بإكمال هذه الخطوات على شبكة التجريب الحالية قبل الشبكة الرئيسية. Goerli

تكوين عميل التنفيذ

المزيد عن أدوار ومسؤوليات برنامج المدقق

تذكّر

يجب على جميع الأطراف تشغيل عميل تنفيذ مع عميلهم المتفق عليه.

موصى به

الخلاف: Geth | Nethermind | Erigon | Besu

تكوين العميل المتفق الخاص بك

تحذير!

من الأمور عالية المخاطر تشغيل برنامج المدقق الخاص بك في أماكن متعددة. حيث سيؤدي ذلك إلى حدث قابل للخفض وطرد من الشبكة. المزيد عن مخاطر الخفض

موصى به

الخلاف: Prysm | Nimbus | Lighthouse | Teku

تصديق JWT

يحدث الاتصال بين طبقة التنفيذ وطبقة توافق الآراء باستخدام محرك واجهة برمجة التطبيقات. هذه مجموعة من طرق JSON RPC التي يمكن استخدامها للتواصل بين طبقتين للعميل.يتم تأمين هذا الاتصال باستخدام سر JWT، وهو مفتاح سري يتم مشاركته فقط بين العميلين لمصادقة أحدهما الآخر. يجب إتاحة سر JWT المشترك هذا لكل عميل (عملاء التنفيذ والإجماع على حد سواء) للسماح لهم بالتواصل مع بعضهم البعض بشكل صحيح.مستندات JWT التوافقية: Lighthouse | Nimbus | Prysm | Tekuمستندات JWT التنفيذية: Besu | Erigon | Geth | Nethermind

تعيين عنوان السحب

يجب على المراهنين تعيين عنوان سحب لفتح مدفوعات المكافآت من شبكة الإجماع. يتم تعيينها عند إنشاء مفاتيح برنامج المدقق.
إذا لم تقدِّم عنوان سحب قبل الإيداع، فستكون بحاجة إلى القيام بخطوة إضافية لتحديث مفاتيحك وتمكين عمليات السحب. سيتم تأمين الأموال في هذه الأثناء.
المزيد من المعلومات حول عمليات السحب المتعلقة بتجميد العملات

تعيين مستلم الرسوم

يجب على المراهنين تقديم عنوان مستلم الرسوم لعميل توافق الآراء لديهم من أجل الحصول على مكافآت رسوم التحويل. هذا هو عنوان إثيريوم العادي الذي اعتدت عليه.
إذا لم تقم بتوفير عنوان للعميل الخاص بك، فلن تتلقى رسوم التحويل عندما يقترح برنامج المدقق الخاص بك الكتل البرمجية.
راجع وثائق عميل توافق الآراء للحصول على إرشادات خاصة بالعميل حول كيفية تعيين ذلك.مستندات رسوم المستلم: Lighthouse | Nimbus | Prysm | Teku

عقدة منارة طبقة الاتفاق (BN)

مطلوب

  • تحقق من ذلك باستخدام الأمر التالي للتأكد مما إذا كان يقوم بإرجاع إصدار العميل بشكل صحيح:
    curl -H "Content-Type: application/json" -X POST --data '{"jsonrpc":"2.0","method":"web3_clientVersion","params":[],"id":67}' http://<YourServerLocation>:8545
  • تأكد من أن العقدة الخاصة بك تحتوي على أكثر من 20 قرين.

عميل برنامج المدقق لطبقة توافق الآراء (VC)

مطلوب

المادة 3 - بعد الإيداعقم بحماية أموالك باستخدام برمجيات الرصد، وتعلم كيفية التعامل مع سيناريوهات العالم الفعلي.

هذه الخطوات اختيارية ولكن يوصى بها لتحسين عقدتك.

المراقبة

مراقبة Prometheus وGrafana

يدعم العملاء Prometheus وGrafana لمساعدتك على تصور القياسات الهامة في الوقت الحقيقي عن برنامج المدقق الخاص بك.وثائق الرصد: Lighthouse | Nimbus | Prysm | Teku

محاكاة شبكة الاختبار

في أثناء التحقق من صحة هذه المحاكاة على شبكة التجريب، قم بإجراء المحاكاة لمعرفة المزيد عن عقدتك، وإعداد نفسك بشكل أفضل للشبكة الرئيسية:

هيكل النظام المتقدم

  • لتجنب الكشف عن هوية برنامج المدقق الخاص بك للشبكة، يمكنك استخدام شبكة VPN موثوق بها للمساعدة في الحد من خطر الكشف عن عنوان IP الخاص بك.
  • وعلاوة على ذلك، يمكنك تعيين عميل المدقق (VC) وعقدة المنارة (BN) على آلات وعناوين IP منفصلة بحيث حتى لو كانت عقدة المنارة معرضة للخطر، يتم تخزين متجر المفاتيح الخاص بك على آلة مختلفة.

فن الكتابة على الجدران

يمكنك استخدام علم الكتابة على الجدران الخاص بعميل برنامج المدقق لإضافة لمسة شخصية إلى الكتل المقترحة (بعض النصوص التي تختارها). وستتمكن من رؤيته باستخدام Beaconcha.in أو BeaconScan مستكشفي سلسلة القوالب.
إذا كان لديك أسئلة، فمجتمع EthStaker هو المكان المناسب للحصول على المساعدة! ويمكنك العثور على الدعم على Discord أو Reddit.