دليل المدقّق
ما يفعله المدققون وما تمنحهم الشبكة من أرصدة، وكيفية صيانة عقدة مدقق ونقلها وإيقافها.
الدور
ماذا يفعل المدقّق؟
يشغّل عقدة Bigfoot في وضع المدقّق، فتؤكد السجل المشترك للشبكة وتنهيه مع المدقّقين الآخرين. ولا يقوم المدقّق إلا بالتدقيق؛ فلا يخزّن السجلات أو يمررها.
ما الذي أحتاج إليه؟
جهاز Linux يعمل بنظام Ubuntu 24.04 LTS، على x86-64 أو ARM64، وله عنوان عام. يعمل Bigfoot CLI، الذي تستخدمه لإنشاء مفتاحك، على Linux وmacOS، على كل من ARM64 وx86-64. لا يمكن للمدقّق مشاركة جهاز أو عنوان عام مع عقدة تخزين؛ وفي IPv6 تُعد شبكة /64 نفسها العنوان نفسه.
مقابل ماذا يُمنح المدقق رصيداً؟
يدفع كل منشور ورد جديدين رسماً للخدمة، وتمنح الشبكة 5 بالمئة منه، بالتساوي، للمدققين الذين أنهت توقيعاتهم اعتماده. ولا تُمنح أرصدة عن أعمال التحقق الأخرى، ولا عن العضوية وحدها. وتشرح الرسوم والأرصدة رسم الخدمة.
كيف أقدّم الطلب؟
أنشئ مفتاحًا باستخدام Bigfoot CLI ووقّع طلبك به: bigfoot-node sign-application --role validator --email ADDRESS --thumbprint T، حيث إن ADDRESS هو عنوان البريد الإلكتروني الذي تتقدم به. يطبع الأمر رمز طلب في سطر واحد، ولا يعمل إلا لهذا الدور وعنوان البريد الإلكتروني، وفقط ما دام حديثًا. الصق الرمز في النموذج الموجود على صفحة المدقّق؛ يتحقق الموقع من توقيعه ويأخذ بصمتك منه. ويقرر أعضاء الحوكمة بالتصويت.
كيف أمنح مفتاحي دوره؟
يترك bigfoot-node create-key دور المفتاح غير معيّن، ويرفض bigfoot-node init --mode validator مجلدًا منزليًا لا يحتوي على مفتاح مدقّق. بعد قبولك، احفظ نسخة محمية من المفتاح باستخدام bigfoot-node export-key --id N --out FILE --passphrase-file FILE، حيث يحدد --out ملفًا جديدًا للنسخة ويحدد --passphrase-file ملفًا يحتوي على عبارة مرورها. ثم، على جهاز المدقّق وفي المجلد المنزلي الذي ستستخدمه عقدته، سجّل النسخة باستخدام bigfoot-node import --key FILE --role validator، الذي سيطلب عبارة المرور. استخدم مسارات مطلقة.
ماذا يحدث بعد الموافقة عليّ؟
امنح مفتاحك أولًا دور المدقّق، كما هو موضح أعلاه. ثم ابدأ عقدة في وضع المدقّق: bigfoot-node init --mode validator --endpoint HOST:PORT، ثم bigfoot-node start. عند تشغيلها أول مرة، تثبت العقدة أنها تملك المفتاح، وأن لديها عقدة تخزين نشطة على عنوان آخر تؤكد عنوانها، ثم تنضم إلى المدقّقين. تُختار عقدة التخزين تلك تلقائيًا.
ناقل، لا أمين محتوى
هل أختار ما يقبله المدقق الخاص بي؟
لا. عند تشغيل برنامج العقدة من دون تعديل، يتحقق مدققك من كل ما تسمح به قواعد الشبكة: لا تختار السجلات ولا تغيّرها ولا تزيلها. ويحوّلك تعديل البرنامج لاختيار السجلات أو تغييرها أو إسقاطها من مدقق إلى أمين محتوى: إذ ستقرر ما تحتفظ به الشبكة، وستتحمل مسؤولية تلك القرارات. ويُسجَّل سوء السلوك الموثَّق، ويمكن لأعضاء الحوكمة التصويت لإزالة المدقق.
ما القوانين المنطبقة عليّ؟
يتحمل المشغلون مسؤولية القوانين المنطبقة عليهم في المكان الذي يشغلون فيه مدققاً. هذا الدليل ليس مشورة قانونية.
تشغيل مدقّق
هل يجب أن يبقى مدقّقي متصلًا؟
نعم. لا تنهي الشبكة السجلات الجديدة إلا عندما يوقّع أكثر من ثلثي مدقّقيها. ومع وجود أربعة مدقّقين، يمكن أن يكون أحدهم غير متصل؛ وإذا تعطل ثانٍ، تتوقف الشبكة عن الإنهاء حتى يعودا.
كيف أخرجه من الاتصال للصيانة؟
شغّل bigfoot-node maintenance on أولًا، ثم bigfoot-node stop. يتحقق maintenance on من قدرة المدقّقين الآخرين على مواصلة الإنهاء من دونك ويطلب منك التأكيد، لكنه يضبط علامة صيانة فقط؛ ولا يوقف العقدة. أثناء تفعيل العلامة، لا تبدأ العقدة ولا تجهّز الترقيات المجدولة. عند الانتهاء، شغّل bigfoot-node maintenance off، ثم bigfoot-node start.
كيف تُدار الترقيات؟
تُثبَّت ترقيات البروتوكول المجدولة تلقائيًا عند الارتفاع الذي تحدده الشبكة. يعرض bigfoot-node status أي ترقية مرحلية أو مجدولة، ويطبع كل أمر إشعارًا أثناء انتظارك لإصدار ما. يُثبَّت ذلك الإصدار عند تشغيل bigfoot-node update.
ماذا يحدث إذا حدث خطأ ما؟
يُسجَّل سوء السلوك الذي يرتكبه المدقّق بعد التحقق منه، لكنه لا يُعاقب تلقائيًا. وتتطلب إزالة المدقّق دائمًا تصويتًا من الحوكمة.
هل يمكنني نقل مدقّقي إلى عتاد جديد؟
نعم، من دون موافقة. أوقف العقدة، وشغّل bigfoot-node backup --out DIR، وانقل النسخة الاحتياطية إلى الجهاز الجديد، وشغّل bigfoot-node restore --from DIR هناك، ثم ابدأها. لا تشغّل الجهازين القديم والجديد في الوقت نفسه مطلقًا.
كيف أستبدل مفتاح المدقّق؟
أوقف العقدة وشغّل bigfoot-node rotate-key --thumbprint T على جهازها. يستبدل مفتاح المدقّق ومفتاح توقيع العقدة معًا، وتستمر عضويتك تحت المفتاح الجديد.
التنحي
كيف أتوقف عن كوني مدقّقًا؟
شغّل bigfoot-node decommission على جهاز المدقّق وأكّد. تتطلب مغادرة المدقّقين تصويتًا من الحوكمة، لذلك يبلّغ الأمر بأنه ينتظر تلك الخطوة: اطلب من عضو حوكمة أن يرعى إزالتك. أبقِ العقدة قيد التشغيل حتى تصبح الإزالة نافذة، ثم أوقفها وشغّل bigfoot-node decommission مرة أخرى لإحالة مفاتيحها إلى التقاعد.
هل يمكن تأجيل الإزالة؟
نعم. تحتفظ الشبكة دائمًا بأربعة مدقّقين على الأقل، لذلك لا يمكن أن تسري إزالة تؤدي إلى بقاء عدد أقل، أو تمنع الشبكة من الإنهاء، إلى أن ينضم مزيد من المدقّقين.
ماذا يحدث لسجلي؟
تترك الإزالة سجلًا دائمًا في الشبكة، وتظل عمليات التدقيق السابقة منسوبة إليك. ولا يمكن لمفتاحك الانضمام مجددًا. وللتدقيق مرة أخرى، قدّم طلبًا باستخدام مفتاح جديد.
هل تبحث عن شيء آخر؟
تصفح مساعدة المنتجات، أو استكشف التعلّم، أو ابحث عن مصطلح في المصطلحات. ويمكنك أيضاً التواصل معنا لطرح سؤال.