Stale Block ليست كتلة غير صالحة. استوفت قواعد الإجماع عند قبولها، لكن فرعًا صالحًا آخر جمع chainwork أكبر وأصبح نشطًا. قد تتأكد معاملاتها في موضع آخر، بينما لا تدخل مكافأة coinbase لهذه الكتلة في مجموعة UTXO النشطة. هذه نتيجة معتادة للتعدين اللامركزي ولأن نشر الكتل يستغرق وقتًا غير صفري.
يمكن أن تجتاز Stale Block فحوص proof of work والبنية والمعاملات والبرامج النصية، ومع ذلك تخرج من السلسلة النشطة. تحدد الصلاحية إن كانت الكتلة مؤهلة للمنافسة، ويحدد اختيار السلسلة أي تاريخ صالح تتبعه العقدة. [Bitcoin Developer Guide — Block Chain] [Bitcoin Core v29.0 — chain activation and mempool reconciliation]
قد يجد معدّنان، خلال فترة نشر الكتلة، كتلتين مبنيتين على الكتلة الأم نفسها في وقت متقارب جدًا. ترى أجزاء مختلفة من الشبكة أطرافًا مختلفة مؤقتًا، إلى أن يجمع أحد الفروع عملًا تراكميًا إضافيًا. [Bitcoin Developer Guide — Block Chain]
يقارن Bitcoin قيمة chainwork بين الفروع التي تعتبرها العقدة صالحة فقط. يصبح الفرع ذو العمل التراكمي الأكبر نشطًا، وتكون كتل الفرع الخاسر stale من منظور تلك العقدة. [Bitcoin Developer Guide — Block Chain] [Bitcoin Core v29.0 — chain activation and mempool reconciliation]
يُستخدم Orphan Block في الكلام الشائع كثيرًا بوصفه مرادفًا لـ Stale Block، لكن الاستعمال غير دقيق. فقد تعني orphan أيضًا كتلة لم تُعرف كتلتها الأم بعد أو معاملة لم تتوفر مدخلاتها بعد. وهذا يختلف عن كتلة صالحة خسرت سباق الفروع. [Bitcoin Developer Guide — Block Chain]
لا تُلغى معاملات Stale Block غير coinbase تلقائيًا. فقد تكون موجودة أيضًا في الفرع الفائز، أو تعود إلى mempool بعد Reorg إذا ظلت صالحة ولم تتعارض مع التاريخ الجديد واستوفت شروط القبول في mempool. [Bitcoin Core v29.0 — chain activation and mempool reconciliation]
لا توجد coinbase الخاصة بـ Stale Block في chainstate النشط، ولذلك لا تكون مكافأة الإصدار ولا الرسوم مكافأة قابلة للإنفاق في التاريخ الفائز. لهذا يستفيد المعدّن اقتصاديًا من سرعة نشر الكتل واختيار الطرف الصحيح للسلسلة. [Bitcoin Developer Guide — Block Chain] [Bitcoin Core v29.0 — chain activation and mempool reconciliation]
تعبّر Stale Rate عن نسبة الكتل الصالحة المكتشفة التي لا تبقى في السلسلة النشطة. تؤثر فيها سرعة الانتشار وبنية الشبكة ونسبة زمن الانتشار إلى الفاصل بين الكتل؛ وهي ليست ثابتًا محددًا في البروتوكول. [Bitcoin Developer Guide — Block Chain] [BIP 152 — Compact Block Relay]
تتيح BIP152 compact block relay نقل الكتلة ببيانات أقل عندما يملك الأقران معظم معاملاتها بالفعل في mempool. قد تقصّر إعادة البناء الأسرع الفترة التي لا يعرف خلالها جزء من الشبكة الطرف الجديد، فتحد من سباقات الفروع العارضة. يجب أن يطلب المستقبِل المعاملات الناقصة؛ ولا يضمن النقل الأسرع عدم ظهور كتل متنافسة. [BIP 152 — Compact Block Relay]
Reorg القصير هو تغيير في chainstate قد يحوّل كتلة كانت نشطة إلى Stale Block. وقد يستخدم هجوم Double Spend الآلية نفسها، لكن Stale Block وحدها ليست دليلًا على هجوم. يجب فصل السبب عن نتيجة اختيار السلسلة. [Bitcoin Developer Guide — Block Chain] [Bitcoin Core v29.0 — chain activation and mempool reconciliation]
يمكن للمشغّل مقارنة هاش الكتلة بالسلسلة النشطة وفحص الكتلة الأم والارتفاع وchainwork وعدد التأكيدات ومصير المعاملات. ويكون وضع عقدة التحقق الخاصة به هو المرجع الحاسم لنموذج أمانه. [Bitcoin Core v29.0 — getblock]
للحصول على صورة أوضح، اقرأ هذا المدخل مع Reorg, تأكيد, الكتلة, رأس الكتلة, Proof of Work, تعدين بيتكوين. تشير إلى هذا المدخل أيضًا Reorg, Mining Pool, Hashrate, Selfish mining.