يغير Difficulty Adjustment حد التجزئة المقبولة لا عدد المعاملات أو الإعانة. يصعب البحث مع الهدف الأصغر؛ يستخدم الإجماع هدف nBits وتعبر الصعوبة عن نسبة.
تعيد mainnet الحساب عند ارتفاعات تقبل القسمة على 2,016 وتحافظ على nBits بينها. أسبوعان مدة مستهدفة قدرها 1,209,600 ثانية لا موعد تقويم. هبوط hashrate المفاجئ لا يطلق تعديلاً طارئاً فورياً. [Bitcoin Core v29.0: retarget] [Bitcoin Core v29.0: network parameters]
يطرح Bitcoin Core زمن ترويسة أول كتلة من الأخيرة في الفترة المكتملة. بين 2,016 كتلة توجد 2,015 فجوة؛ تبقى هذه الخاصية التاريخية. إنها أوقات يختارها المعدنون ضمن الحدود، لا قياسات اكتشاف دقيقة ولا Median Time Past. [Bitcoin Core v29.0: retarget] [Bitcoin Core v29.0: network parameters]
تحصر المدة المرصودة بين ربع المستهدفة وأربعة أمثالها. يضرب الهدف القديم بهذه المدة ويقسم على المستهدفة؛ ثم يطبق powLimit والترميز المضغوط. الفترة الأسرع تخفض الهدف وترفع الصعوبة، والأبطأ بالعكس. [Bitcoin Core v29.0: retarget] [Bitcoin Core v29.0: network parameters]
يسعى التعديل لمتوسط عشر دقائق عند قدرة معينة، لا جدولة الكتل. لا يثبت سعر BTC أو الربح أو المعاملات اليومية. تؤثر تغيرات القدرة اللاحقة والعشوائية في الأوقات؛ وتعمل المدفوعات وhalving منفصلة. [Bitcoin Core v29.0: retarget] [Bitcoin Core v29.0: network parameters]
استخرج من عقدتك أوقات الحدود وbits لآخر كتلة قديمة وأول جديدة. أعد بناء الأهداف وحدود الوقت والتقريب المضغوط. تقدير نسبة على الويب لا يكفي: يتغير قبل نهاية الفترة وقد تختلف قواعد شبكات الاختبار. [Bitcoin Core v29.0: retarget] [Bitcoin Core v29.0: network parameters]
للحصول على صورة أوضح، اقرأ هذا المدخل مع Proof of Work, تعدين بيتكوين, Timechain / Blockchain, مكافأة إصدار الكتلة. تشير إلى هذا المدخل أيضًا Timechain / Blockchain, Proof of Work, تعدين بيتكوين, Halving.