Skip to content
جميع أدلة الخيارات والعقود المستقبلية
إجماع بيتكوين والتأكيدات11 دقيقة

إعادة تنظيم سلسلة بيتكوين والعمل التراكمي: معنى التأكيدات

تعرّف على سبب رؤية عقد بيتكوين رؤوساً متنافسة، وكيف يختار العمل التراكمي سلسلة صالحة، وما الذي يتغير عند إعادة التنظيم.

في هذا الدليلقد تنشئ كتلتان صالحتان تفرعاً مؤقتاً

ملخص موجز

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

قد تنشئ كتلتان صالحتان تفرعاً مؤقتاً

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

تقارن بيتكوين العمل التراكمي لا عدد الكتل فقط

تضيف كل كتلة صالحة عملاً بحسب هدف إثبات العمل الخاص بها. مجموع فرع ما هو عمل كتل ذلك الفرع كلها؛ لذا قد يكون ارتفاع السلسلة وحده مضللاً عندما تختلف أهداف الصعوبة. تعرض Bitcoin Core العمل التراكمي للسلسلة النشطة باسم chainwork في getblockchaininfo.

«الأكبر عملاً» يعني السلسلة الصالحة التي تعرفها العقدة

لا يجعل إثبات العمل كتلةً مخالفةً لقواعد الإجماع صالحة. تتحقق العقدة الكاملة من الكتل أولاً ثم تقارن عمل الفروع الصالحة. وتعتمد رؤيتها أيضاً على البيانات التي وصلتها؛ فقد يؤدي التأخر أو العزل إلى معلومات ناقصة. يشرح دليل P2P لبيتكوين إعلان الأقران عن الكتل ونقلها، بينما يظل التحقق المحلي مسؤولية العقدة.

إعادة التنظيم تفصل مساراً وتصل مساراً آخر

عندما تعرف العقدة فرعاً صالحاً أقوى، تجد السلف المشترك، وتفصل الكتل النشطة بعده، ثم تتحقق من كتل الفرع المختار وتصلها. قد يكون ارتفاع الرأس الجديد مماثلاً أو مختلفاً لأن العمل، لا الارتفاع، هو معيار الاختيار. هذا تغيير في السلسلة النشطة لدى تلك العقدة؛ وقد تحدث تحديثات الخدمات في أوقات مختلفة.

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

رسم مفاهيمي بلا كلمات يوضح سلسلة كتل تتفرع؛ يتقدم أحد الفرعين ويتحول الآخر إلى فرع جانبي متقادم
الصورة توضيحية وليست مقياسًا للعمل أو للزمن؛ يختار كل عقدة السلسلة الصالحة ذات أكبر عمل تراكمي تعرفه

يجب إعادة تقييم المعاملات في الكتل المستبعدة

إذا فُصلت الكتلة التي تضمنت معاملة، تفقد المعاملة ذلك التأكيد في السلسلة النشطة للعقدة. قد تعود إلى mempool المحلية إذا بقيت صالحة ولم تتعارض مع معاملة في الفرع المختار واستوفت سياسة العقدة؛ ولا ضمان لإدراجها في كتلة مجدداً. تعرض getchaintips الفروع التي تعرفها تلك العقدة فقط.

التأكيدات تزيد عمق العمل ولا تعني النهائية

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

تختلف الكتلة القديمة العادية عن إعادة التنظيم العميقة

قد يعثر معدّنان على كتلتين في وقت متقارب؛ وغالباً يفوز الفرع الذي يتلقى الكتلة التالية أولاً في سباق الانتشار، ويصبح الآخر قديماً. قد تنتج إعادة تنظيم عميقة عن انقطاع الشبكة أو تأخر الكتل الصالحة أو محاولة استبدال سجل سابق. لا يجبر العمل الأكبر عقدةً تتحقق من الكتل على قبول كتل غير صالحة، لكن العقدة المعزولة قد ترى معلومات ناقصة.

حالة Core لقطة محلية للعقدة

تعرض Bitcoin Core 31.0 في getblockchaininfo اسم الشبكة وارتفاع الكتل المتحقق منها وعدد الرؤوس وهاش أفضل كتلة وchainwork وحقول المزامنة. وتعرض getchaintips حالات مثل active وvalid-fork وvalid-headers وheaders-only وinvalid. راجع مرجع RPC في Core الموافق لإصدارك؛ فالنتيجة تصف عقدة واحدة.

تحقق من الإدراج مجدداً بعد إشعار إعادة التنظيم

سجّل معرّف المعاملة وهاش الكتلة التي ضمتها سابقاً، ثم استعلم من عقدة موثوقة لمعرفة ما إذا كانت ما تزال نشطة وما إذا أُعيد إدراج المعاملة أو بقيت بلا تأكيد أو تعارضت مع إنفاق آخر. المستكشف يعرض رؤية مزوده فقط. راجع دليل تأكيد الإيداع و[دليل عقدة بيتكوين الكاملة](/ar/learn/bitcoin-full-node-pruning-archive-storage-validation-wallet-trust-explained) ودليل رسوم بيتكوين. لا تعاود الإرسال لمجرد تغير الشاشة؛ تحقق من الحالة أولاً.

أسئلة شائعة

Q1هل تختار بيتكوين دائماً السلسلة ذات الكتل الأكثر؟

لا. تفضّل العقدة السلسلة الصالحة التي تعرفها ذات أكبر عمل تراكمي. لا يحل الارتفاع وحده محل مقارنة العمل.

Q2هل يمكن أن تفقد معاملة مؤكدة تأكيداتها؟

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

Q3هل تعني إعادة التنظيم أن قواعد إجماع بيتكوين تغيرت؟

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

المصادر والقراءة الإضافية

الإبلاغ عن مشكلة

سنُعدّ رسالة تتضمن رابط هذا المقال. لن يصل البلاغ إلى Mark إلا بعد إرسالها

تحقق سريع

بعد قراءة الدليل، اختبر نفسك في 3 أسئلة

السؤال 1 / 3

السؤال 01

كيف تفضّل عقدة بيتكوين أحد فرعين صالحين؟

اختر إجابة لرؤية الشرح

معجم الخيارات