افهم مسؤولية كل طرف قبل تحديد معنى التحكم في Blocknet. كتابة البرامج والعثور على كتلة وفحصها وإنفاق العملات صلاحيات مختلفة. يتتبع هذا الدليل حدودها في core v0.22.0 الصادر، ثم يشرح كيف تصل ترقية مقترحة إلى البرامج المستخدمة. يصف مسؤوليات التحقق، ولا يقيس مدى توزيع التعدين أو التطوير.
من يطبق قواعد Blocknet؟
تطبق العقد القواعد المضمنة في برامجها عند التحقق من الكتل والمعاملات الواردة. ينتج المعدّنون كتلًا مرشحة، ويصون المطورون التطبيقات، ويفوض أصحاب المحافظ المدفوعات. يساهم كل دور في الشبكة، لكن نشر الكود أو امتلاك BNT أو العثور على إثبات عمل لا يفي وحده ببقية فحوص التحقق.
تتبّع دفعة عبر هذه المسؤوليات. تُنشئها المحفظة وتفوضها؛ يدرجها معدّن في كتلة مقترحة؛ ثم تفحص عقدة التزام المقترح بقواعدها. يعتمد القبول على هذه الفحوص. لا يحل اسم مشروع معروف أو رصيد محفظة كبير أو هوية النظير المرسل محلها.
يفصل الرسم المسؤوليات: 1 يطور البرنامج؛ 2 ينتج مقترح كتلة؛ 3 يفحصه وفق القواعد العاملة؛ 4 يفوض دفعة محفظته الخاصة. الأرقام ليست عدًّا للأصوات ولا قياسًا لمشاركي الشبكة.
ما الذي يستطيع المطورون تغييره؟
يستطيع المطورون اقتراح تغييرات وكتابة تطبيقات ومراجعة الكود ونشر إصدارات. هذه الأنشطة مهمة لأن البرامج تحتوي القواعد التي تنفذها العقد. يتيح الكود العام لـ core فحص مسارات التحقق الفعلية. تشرح الوثائق غرضها، ويحدد الكود الصادر السلوك الذي يطبقه إصدار معين.
نشر تعديل في المستودع لا يعيد كتابة برنامج قيد التشغيل. يصل التغيير إلى العقدة عبر عملية تحديث البرنامج ومنطق التفعيل عند انطباقه. لذلك يحتاج المشاركون إلى برامج متوافقة مع قواعد الشبكة التي يريدون اتباعها. هذا تنسيق للبرامج المنشورة، ولا يضمن أن كل اقتراح يصبح قاعدة للشبكة.
سياسة التحديث جزء من هذه العلاقة. يمكن لواجهة CLI الإدارية جدولة تحديثات core الذي يتبع أحدث إصدار، بينما تتبع الإصدارات المثبتة سياسة مختلفة. يشرح دليل العقدة هذا الفرق. اقرأ سياسة تثبيتك بدل افتراض أن كل تحديث ينتظر تأكيدًا يدويًا.
ما الذي يستطيع المعدّنون تقريره؟
ينتج التعدين كتلًا مرشحة وإثبات العمل المطلوب لقبولها. في التعدين المباشر يتلقى seine العمل من عقدة؛ وفي التعدين عبر مجمع ينسق المجمع العمل ويرسل الكتل المحلولة إلى العقدة التي يعتمد عليها. يساعد المساران في بناء السلسلة. يشرح دليل عمل التعدين العملية والفرق بين حصة المجمع والكتلة الكاملة.
حل إثبات العمل شرط واحد بين عدة شروط. يفحص مدقق الكتل الصادر أيضًا سياق الكتلة وصعوبتها وصحة المعاملات والمكافأة المطلوبة. إذا اختلفت المكافأة المقترحة عن المبلغ المسموح عند ذلك الارتفاع، يفشل التزامها في فحص المكافأة. لا تغيّر القدرة الحسابية الإضافية هذه المقارنة.
مثلًا، تغيير حقل المكافأة في برنامج التعدين لا يغيّر ما تتوقعه عقدة أخرى. تحسب العقدة المستقبلة المكافأة المتوقعة من الارتفاع وتقارن المخرج المرسل بها. يشرح دليل المعروض جدول الإصدار؛ ومهمة المعدّن إنتاج كتلة تستوفيه.
كيف تقرر العقد أي سلسلة تتبع؟
يتحقق core الصادر من المرشح قبل تطبيق منطق اختيار السلسلة. يتتبع العمل المتراكم ويمكنه الانتقال إلى فرع صحيح ذي عمل أكبر وفق قواعد إعادة التنظيم. عدّ الكتل وحده يغفل هذا الفرق. يساعد العمل في الاختيار بين سجلات مقبولة، لكنه لا يحل محل فحص الكتل داخلها.
إعدادات التحقق مهمة أيضًا عند وصف فحوص السجل التاريخي. يمكن للمزامنة الاختيارية عبر نقاط تحقق موثوقة تخطي تكرار التحقق التشفيري وإثبات العمل للكتل التاريخية المشمولة. التحقق عند طرف السلسلة الحالي والمزامنة التاريخية بمساعدة نقاط التحقق مساران مختلفان. وجود عقدة محلية وحده لا يبين سياسة المزامنة المستخدمة.
لذلك يكون السؤال المفيد محددًا: ما البرنامج والقواعد ووضع التحقق المستخدم؟ يساعد دليل أدوار البرامج في اختيار التطبيقات، ويغطي دليل العقدة التشغيل. عدد النظراء أو لقطة لارتفاع كتلة لا يحدد عدد الأشخاص المستقلين الذين يتحكمون في الشبكة.
ما الذي يتحكم فيه حاملو العملات؟
بامتلاك المفاتيح الخاصة المطلوبة، يستطيع صاحب المحفظة تفويض إنفاق المخرجات التي يملكها. تفحص الشبكة هذا التفويض وبقية قواعد المعاملة. امتلاك مزيد من BNT لا يحول نظام إثبات العمل الصادر إلى تصويت موزون بالأرصدة حول قبول معاملة غير صحيحة لشخص آخر.
تختلف الملكية أيضًا عن اختيار ما تكشفه. يمكنك استخدام ميزات العرض وإثبات الدفع التي تدعمها المحفظة لمشاركة معلومات عن أموالك أو مدفوعاتك. لا يمنح ذلك إذنًا بإنشاء عملات إضافية. يشرح دليل التحقق من المبالغ المخفية كيف تبقى الفحوص المحاسبية ممكنة مع خصوصية مبالغ الدفع.
كيف تقرأ ترقية مقترحة؟
افصل بين الإعلان والإصدار الذي يطبقه وقواعد التفعيل. يصف الإعلان تغييرًا مستهدفًا؛ يطبق البرنامج المتوافق الفحوص؛ ويحدد التفعيل متى تسري. بذلك تحصل على عناصر محددة للتحقق، بدل اعتبار تصريح في خارطة الطريق سلوكًا يعمل بالفعل.
بالنسبة إلى Faraday، يصف الإعلان الرسمي مقترحًا ما زال قيد التطوير والاختبار. يتابع دليل الترقية استعداد المستخدمين، بينما يفصل دليل السياسة النقدية تغييرات الإصدار المقترحة عن القواعد الحالية. استخدم هذه المصادر المؤرخة قبل اتخاذ قرارات حول انتقال مستقبلي.
الأسئلة الشائعة
هل يستطيع المعدّن إنشاء BNT أكثر مما تسمح به المكافأة؟
وفق القواعد الصادرة، تقارن العقدة مكافأة الكتلة بالمبلغ المطلوب عند ذلك الارتفاع. العثور على إثبات عمل صحيح لا يتجاوز هذا الفحص. تُرفض المكافأة ذات الالتزام المختلف، ولذلك لا تحدد القدرة الحسابية للمعدّن جدول إصدار العملة.
هل يمنحني امتلاك BNT صوتًا في البروتوكول؟
يمنحك رصيد المحفظة أموالًا تنفقها وفق قواعد الشبكة. مسار التحقق بإثبات العمل في الإصدار المنشور لا يزن قبول الكتل بحسب حيازة العملات. تشغيل البرامج وإنتاج الكتل وتفويض مدفوعاتك أدوار منفصلة؛ ولا يجعل الرصيد الكبير معاملة غير صحيحة مقبولة.
هل يغيّر نشر كود جديد Blocknet فورًا؟
يؤثر تغيير الكود في الإجماع عندما يعمل البرنامج الذي يطبقه على الشبكة وتصبح شروط تفعيله سارية. الإعلان أو التعديل المنشور في مستودع الكود لا يستبدل وحده قواعد العقد العاملة. اتبع إرشادات الترقية الرسمية وتحقق من سياسة تحديث البرنامج الذي تستخدمه.