بين 2015 و2017 تنافست الكتل الأكبر وSegWit وتنشيط المعدنين أو المستخدمين والانقسامات الصلبة؛ وحسمت البرمجيات التي فرضتها العقد.
أشعل امتلاء الكتل وارتفاع الرسوم النزاع، لكنه تناول أيضاً كلفة تشغيل العقد واللامركزية وسوق الرسوم والتوسيع متعدد الطبقات وشرعية تغيير القواعد.
حدّ الإجماع القديم بيانات الكتلة المتسلسلة بنحو ميغابايت. رفع الحد يزيد السعة لكنه يزيد عرض النطاق والتخزين والتحقق ولا يحل طلباً غير محدود.
اقترح BIP 101 انقساماً صلباً إلى ثمانية ميغابايت ثم نمواً مجدولاً وتنشيطاً بأغلبية المعدنين، ووزعه Bitcoin XT. اعترض النقاد على الأرقام والأمان.
ينشر المطورون الكود ويمد المعدنون السلاسل الصحيحة وتختار الشركات الخدمات، لكن كل full node تقبل ما يطابق قواعدها فقط. لا تجعل قوة التجزئة كتلة مرفوضة صحيحة.
فصل BIP 141 SegWit بيانات witness وأصلح أبرز transaction malleability ووضع أربعة ملايين weight units. كان soft fork تفرض فيه العقد المحدثة قواعد أشد.
حدد BIP 148 UASF يرفض الكتل غير المشيرة ابتداءً من 1 أغسطس. أتاح BIP 91 تنسيقاً مبكراً للمعدنين بعتبة أقل، فثبت SegWit قبل الموعد.
جمع اتفاق نيويورك بين SegWit السريع وانقسام صلب إلى ميغابايتين. وقعته شركات ومعدنون كبار لا جميع مشغلي العقد؛ لذلك لم يكن التوقيع تغييراً للإجماع.
انفصل Bitcoin Cash في 1 أغسطس بانقسامه الصلب، وكبّر الكتل ولم يعتمد SegWit. أما SegWit2x فكان مشروع btc1 لمضاعفة الحد لاحقاً.
تنشط SegWit عند الارتفاع 481824. ألغي SegWit2x المخطط للارتفاع 494784 في 8 نوفمبر لنقص الإجماع؛ لم تثبت إشارات المعدنين القبول العام.
ميّز بين الاقتراح والتنفيذ والإشارة والتثبيت والتنشيط والفرض. راجع BIP وإصدارات البرامج وارتفاعات الكتل وقواعد العقد بدلاً من شعارات النصر المبسطة. BIP 101 — Increase maximum block size · BIP 141 — Segregated Witness · Bitcoin Core 0.13.1 — Segregated witness release · BIP 148 — Mandatory activation of SegWit · BIP 91 — Reduced threshold SegWit activation · Digital Currency Group — Bitcoin Scaling Agreement at Consensus 2017 · btc1 — SegWit2x implementation repository · Bitcoin ABC — 0.14.6 release
للحصول على صورة أوضح، اقرأ هذا المدخل مع SegWit, Soft Fork, Hard Fork, Full Node, Bitcoin, قواعد الإجماع. تشير إلى هذا المدخل أيضًا Soft Fork, Hard Fork, Block weight, Jeff Garzik.