77 / 6912017

حرب حجم الكتلة

نزاع توسيع Bitcoin ‏(2015–2017)

كانت حرب حجم الكتلة خلافاً حول توسيع Bitcoin وحول من يستطيع تغيير قواعد الإجماع.

بين 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.

DOC · 001BIP 101 — Increase maximum block sizeتوثيق ↗DOC · 002BIP 141 — Segregated Witnessتوثيق ↗DOC · 003Bitcoin Core 0.13.1 — Segregated witness releaseتوثيق ↗DOC · 004BIP 148 — Mandatory activation of SegWitتوثيق ↗DOC · 005BIP 91 — Reduced threshold SegWit activationتوثيق ↗DOC · 006Digital Currency Group — Bitcoin Scaling Agreement at Consensus 2017توثيق ↗DOC · 007btc1 — SegWit2x implementation repositoryتوثيق ↗DOC · 008Bitcoin ABC — 0.14.6 releaseتوثيق ↗
تمت المراجعة في 1 أغسطس 2026المصادر أولًا · ليست نصيحة استثمارية