تخطي إلى المحتوى الرئيسي

شوكات صلبة مقابل شوكات ناعمة: دليل شامل

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

يوفر هذا الدليل شرحاً شاملاً لشوكات البلوكتشين — أنواع مختلفة، والآليات، والأمثلة التاريخية، والتداعيات العملية لمحفظتك.

ما هي شوكة البلوكتشين؟

تحدث الشوكة عندما تتغير قواعد بروتوكول البلوكتشين، أو عندما تنقسم السلسلة مؤقتاً أو بشكل دائم إلى مساريْن منفصليْن. يأتي المصطلح "شوكة" من تطوير البرامج، حيث تعني الشوكة إنشاء نسخة من قاعدة أكواد المشروع لتطويره بشكل مستقل.

في البلوكتشين، يمكن للشوكات أن تكون:

  1. ترقيات بروتوكول مخطط لها: تغييرات متفق عليها ينفذها مجتمع التطوير.
  2. انقسامات مثيرة للجدل: اختلافات المجتمع التي تؤدي إلى سلسلتين متنافستين.
  3. اختلافات عرضية: انقسامات مؤقتة ناجمة عن تأخر الشبكة أو الأخطاء البرمجية.

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

الشوكات الناعمة

التعريف

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

كيفية عمل الشوكات الناعمة

فكر في الأمر كتخفيف حد السرعة: إذا كانت القاعدة القديمة "اقود أقل من 100 كم/س" والقاعدة الجديدة "اقود أقل من 80 كم/س"، فأي شخص يتبع القاعدة الجديدة يتبع أيضاً القاعدة القديمة. تري العُقد التي تعمل بالبرامج القديمة الكتل المنتجة بموجب القواعد الجديدة صحيحة (لا تزال تستوفي القواعد القديمة والأكثر مرونة). ومع ذلك، قد تنتهك الكتل المنتجة بموجب القواعس القديمة القواعد الجديدة ويتم رفضها من قبل العُقد المحدثة.

العملية التقنية:

  1. يقترح المطورون تغييراً في البروتوكول يشد القواعد الموجودة.
  2. يقوم عمال التعدين/المدققون بترقية برامجهم لتطبيق القواعد الجديدة.
  3. بمجرد أن تدعم أغلبية منتجي الكتل القواعد الجديدة، يتم التخلي عن الكتل التي تنتهكها.
  4. تستمر العُقد غير المحدثة في متابعة السلسلة لأن جميع الكتل الجديدة صحيحة أيضاً بموجب القواعد القديمة.
  5. في النهاية، تقوم معظم العُقد بالترقية، والشبكة الكاملة تنتقل إلى القواعد الجديدة.

طرق التفعيل

شوكة ناعمة مفعلة بواسطة عمال التعدين (MASF): يشير عمال التعدين إلى استعدادهم بما فيه إدراج بتات الإصدار في الكتل التي ينتجونها. عندما تشير نسبة عتبة (على سبيل المثال، 95% من الكتل في فترة صعوبة 2016 كتلة) إلى الدعم، يتم تفعيل الشوكة الناعمة.

شوكة ناعمة مفعلة من قبل المستخدمين (UASF): تبدأ العُقد الكاملة في تطبيق قواعد جديدة بتاريخ محدد مسبقاً، بغض النظر عن إشارة عمال التعدين. هذا يضع ضغطاً على عمال التعدين للترقية — إذا أنتجوا كتل غير متوافقة، فستمفضها العُقد الكاملة. كانت أبرز UASF هي BIP 148 في عام 2017، والتي ساعدت في تفعيل SegWit على Bitcoin.

شوكات ناعمة ملحوظة

Segregated Witness (SegWit) — Bitcoin، أغسطس 2017: كانت SegWit إحدى أهم الشوكات الناعمة في تاريخ Bitcoin. أعادت تنظيم كيفية تخزين بيانات المعاملات في الكتل، حيث نقلت بيانات التوقيع (الـ "شاهد") إلى هيكل منفصل. الفوائد الرئيسية:

  • زيادة سعة الكتلة الفعلية بمقدار ~40-70%.
  • إصلاح قابلية تغيير المعاملات، مما يمكن شبكة Lightning Network.
  • إدخال تنسيق عنوان جديد (bech32) برسوم أقل.

تم تفعيل SegWit بعد فترة مثيرة للجدل حيث قاوم عمال التعدين في البداية الاعتماد عليها. في النهاية، أدد التهديد بـ User-Activated Soft Fork (UASF) من قبل مشغلي العُقد الضغط على عمال التعدين للإشارة إلى الدعم.

Pay-to-Script-Hash (P2SH) — Bitcoin، 2012: بسطت P2SH استخدام سكريبتات المعاملات المعقدة (مثل محافظ الحقول المتعددة) بالسماح بالإشارة إلى السكريبت من خلال حشه بدلاً من تضمينه بالكامل. هذا جعل معاملات متعددة التوقيع عملية للاستخدام اليومي.

Taproot — Bitcoin، نوفمبر 2021: قدم Taproot توقيعات Schnorr وأشجار السكريبتات البديلة المركلة (MAST) إلى Bitcoin. تشمل الفوائد:

  • خصوصية معززة (معاملات متعددة التوقيع تبدو متطابقة مع التوقيع الواحد على السلسلة).
  • معاملات معقدة أكثر كفاءة.
  • قدرات العقود الذكية الموسعة.
  • رسوم أقل للشروط الإنفاق المعقدة.

مزايا الشوكات الناعمة

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

عيوب الشوكات الناعمة

  • نطاق محدود: يُمكن فقط شد القواعس — لا يمكنك تخفيف القواعد أو إضافة ميزات جديدة بشكل أساسي.
  • أمان منخفض للعُقد غير المحدثة: العُقد التي لا تقوم بالترقية تقبل الكتل دون تطبيق القواعد الجديدة، وتعمل برمز أمان أقل.
  • التعقيد: الحفاظ على التوافقية للخلف يقيد الخيارات التصميمية.

الشوكات الصلبة

التعريف

الشوكة الصلبة هي تغيير بروتوكول غير متوافق للخلف. تسمح القواعد الجديدة بكتل ستكون غير صحيحة بموجب القواعد القديمة. سترفض العُقد التي لم تقم بالترقية الكتل الجديدة، مما يسبب انقسام البلوكتشين إلى سلسلتين منفصلتين.

كيفية عمل الشوكات الصلبة

باستخدام تشبيه حد السرعة: إذا كانت القاعدة القديمة "اقود أقل من 80 كم/س" والقاعدة الجديدة "اقود أقل من 100 كم/س"، فإن السائقين الذين يتبعون القاعدة القديمة سيميزون أي شخص يسير بسرعة 90 كم/س كمنتهك، بينما يعتبره السائقون الذين يتبعون القاعدة الجديدة مقبولاً. لا يمكن للمجموعتين أن تتفقا، لذلك ينقسمان بفعالية إلى أنظمة منفصلة.

العملية التقنية:

  1. يقترح المطورون تغييراً في البروتوكول يخفف القواعس الموجودة أو يدخل ميزات جديدة غير متوافقة.
  2. يتم تعيين ارتفاع كتلة أو طابع زمني كنقطة تفعيل.
  3. في نقطة التفعيل، تبدأ العُقد التي تعمل بالبرامج الجديدة في إنتاج كتل صحيحة بموجب القواعد الجديدة.
  4. ترفض العُقد التي تعمل بالبرامج القديمة هذه الكتل وتستمر في متابعة السلسلة القديمة.
  5. الآن يوجد سلسلتا بلوكتشين منفصلتان، تشاركان نفس السجل حتى نقطة الشوكة لكن تنحرفان بعد ذلك.

الشوكات الصلبة المخطط لها مقابل المثيرة للجدل

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

  • شوكة Ethereum London (2021): قدمت EIP-1559 (إصلاح سوق الرسوم). اعتماد عام شبه عالمي، لا انقسام السلسلة.
  • ترقية Ethereum Shapella (2023): فعّلت سحب الحصص. لا انقسام السلسلة.

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

الشوكات الصلبة الرئيسية المثيرة للجدل

Bitcoin Cash (BCH) — 1 أغسطس 2017

الخلفية: كان مجتمع Bitcoin منقسماً بعمق حول كيفية توسيع نطاق الشبكة. كانت فصيل واحدة تدعو إلى زيادة حجم الكتلة من 1 ميجابايت إلى 8 ميجابايت (لاحقاً 32 ميجابايت) للتعامل مع المزيد من المعاملات لكل كتلة. عارضت الفصيل الأخرى الكتل الأكبر، حجة بأنها ستركز الشبكة برفع تكاليف العُقد، وفضلت بدلاً من ذلك SegWit وحلول الطبقة الثانية.

الشوكة: في 1 أغسطس 2017، فعلت فصيل الكتل الكبيرة شوكة صلبة تنشئ Bitcoin Cash بكتل بحجم 8 ميجابايت. حصل كل حامل Bitcoin في وقت الشوكة على كمية متساوية من BCH.

الآثار: احتفظ Bitcoin بأغلبية قوة التعدين والسعر ودعم النظام البيئي. استمرت Bitcoin Cash كعملة مشفرة مستقلة لكنها شهدت انقسامات إضافية بنفسها:

  • Bitcoin SV (BSV) انقسمت عن BCH في نوفمبر 2018، تدعو لكتل أكبر (128 ميجابايت، لاحقاً غير محدودة). كانت مدفوعة بفصيل Craig Wright.
  • Bitcoin ABC مقابل Bitcoin Cash Node انقسام في نوفمبر 2020 على آلية تمويل المطورين.

الدروس المستفادة: продемонстрировала شوكة Bitcoin/Bitcoin Cash أنه في شبكة لامركزية حقاً، تؤدي انقسامات المجتمع إلى انقسامات السلسلة بدلاً من استسلام أحد الجانبين. كما أظهرت أن السلسلة "الأصلية" (Bitcoin) تميل إلى الاحتفاظ بأكثر القيمة والدعم بسبب التأثيرات الشبكية.

Ethereum Classic (ETC) — 20 يوليو 2016

الخلفية: The DAO، صندوق استثمار لامركزي على Ethereum، تم استغلاله من خلال ثغرة إعادة الدخول، مما أدى إلى تصريف حوالي 60 مليون دولار بقيمة ETH (3.6 مليون ETH في ذلك الوقت).

الشوكة: ناقش مجتمع Ethereum ما إذا كان يجب على البلوكتشين تنفيذ شوكة صلبة لإرجاع الأموال المسروقة. احتج المؤيدون بأن ذلك هو الشيء الصحيح تجاه الضحايا. احتج المعارضون بأن "الكود هو القانون" وأن البلوكتشين لا يجب أن يتم تغييره يدويً بأي ظرف، بغض النظر عن العواقب.

قرار الشوكة: نفذ مجتمع Ethereum شوكة صلبة في الكتلة 1,920,000، مما أعاد الأموال المسروقة. استمرت الأقلية التي عارضت الشوكة في تشغيل السلسلة الأصلية (غير المشعبة)، وأطلقت عليها "Ethereum Classic".

الآثار: احتفظت Ethereum (السلسلة المشعبة) بالغالبية العظمى من المطورين والمستخدمين والقيمة السوقية. تستمر Ethereum Classic كسلسلة PoW مستقلة لكنها عانت من عدة هجمات 51% بسبب معدل الهاش المنخفض لديها.

Merge في Ethereum (سبتمبر 2022)

على الرغم من كونها ترقية مخطط لها بدلاً من شوكة مثيرة للجدل من الناحية الفنية، يستحق Merge الإشارة. انتقلت Ethereum من Proof of Work إلى Proof of Stake، مما غيّر آلية الإجماع الأساسية لها. أنشأت مجموعة صغيرة من عمال التعدين "Ethereum PoW (ETHW)" لمتابعة سلسلة PoW، لكنها فشلت في الحصول على اعتماد كبير.

الشوكات العرضية

انقسامات السلسلة المؤقتة

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

على Bitcoin، يحدث هذا تقريباً مرة واحدة كل بضعة أسابيع ويتم حله داخل كتلة واحدة (10 دقائق). هذا هو السبب في توصية الانتظار لتأكيدات متعددة للمعاملات الهامة.

شوكات خلل البرمجيات

أحياناً، يسبب خلل في برمجيات البلوكتشين انقسام سلسلة غير مقصود:

  • Bitcoin (مارس 2013): حدثت شوكة صلبة عرضية عندما أنتج Bitcoin Core 0.8 و 0.7 كتل غير متوافقة بسبب خلل متعلق بقاعدة البيانات. نسق عمال التعدين للعودة إلى سلسلة 0.7، مما حل الانقسام في غضون ساعات.
  • Ethereum (نوفمبر 2020): خلل في عميل Geth تسبب في انقسام إجماع بين Geth والعملاء الآخرين. أبرزت الحادثة أهمية تنوع العميل.

ماذا يحدث لعملاتك أثناء الشوكة؟

شوكة صلبة مع انقسام السلسلة

عندما تنشئ شوكة صلبة سلسلتين:

  1. تتلقى عملات على السلسلتين. إذا احتفظت بـ 1 BTC قبل شوكة Bitcoin/Bitcoin Cash، كان لديك 1 BTC و 1 BCH بعدها.
  2. نفس المفاتيح الخاصة تعمل على السلسلتين. تتحكم عبارة الاسترجاع والمفاتيح الخاصة بأموالك على السلسلة الأصلية والمشعبة.
  3. حماية الإعادة مهمة. بدونها، يمكن "إعادة تشغيل" معاملة على سلسلة على الأخرى، مما يسبب تحويلات غير مقصودة. تطبق معظم الشوكات الصلبة المثيرة للجدل حماية الإعادة لمنع هذا.

الخطوات العملية أثناء الشوكة

  1. لا تفعل شيئاً فوراً. لا تستعجل لبيع أو نقل العملات. أمّن حيازاتك الموجودة أولاً.
  2. تأكد من أن عبارة الاسترجاع آمنة. عبارة الاسترجاع هي المفتاح للأموال على السلسلتين.
  3. انتظر الوضوح. بعد شوكة، انتظر إعلانات البورصات والمحافظ عن الدعم والتأكد من حماية الإعادة.
  4. استخدم محافظ منفصلة. عند التفاعل مع عملة مشعبة، استخدم محفظة مخصصة لتجنب معاملات عابرة للسلاسل غير مقصودة.
  5. احذر من عمليات الاحتيال. تجذب الشوكات المحتالين الذين ينشئون محافظ وهمية أو أدوات تعد بـ "المطالبة" بعملات مشعبة لكن بدلاً من ذلك يسرقون المفاتيح الخاصة.

الشوكة الناعمة

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

حوكمة الشوكات واتخاذ القرارات

النهج المحافظ لـ Bitcoin

حوكمة Bitcoin محتاطة بقصد. تتطلب التغييرات الرئيسية إجماعاً قريباً من الشمولية بين:

  • المطورون: يقترحون وينفذون التغييرات.
  • عمال التعدين: يشيرون إلى الاستعداد من خلال بتات إصدار الكتلة.
  • مشغلو العُقد: يطبقون القواعد بتشغيل برامج محدثة.
  • الجهات الاقتصادية: البورصات والشركات والمستخدمون الذين يحددون اعتمادهم القيمة التي تحتويها السلسلة.

يجعل هذا النموذج متعدد الأصحاب المصلحة Bitcoin مقاوماً للتغيير بشكل متطرف — وهي قوة (الاستقرار والتنبؤ) وتحديها (التكيف البطيء).

نهج Ethereum المنسق

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

قواعد اختيار الشوكة

عند انقسام السلسلة، يجب على العُقد أن تقرر أي سلسلة تتابع. تختلف قواعد اختيار الشوكة:

  • Bitcoin: يتابع السلسلة ذات أكبر كمية من إثبات العمل المتراكم (أطول سلسلة من حيث العمل، وليس الكتل).
  • Ethereum PoS: يستخدم خوارزمية LMD-GHOST (Latest Message Driven — Greedy Heaviest Observed Sub-Tree) مدمجة مع gadget finality Casper FFG.
  • سلاسل Tendermint: تتابع السلسلة التي تحتوي على توقيعات مدقق صحيحة تمثل >2/3 من الحصة.

الجدول الزمني للشوكات الملحوظة

التاريخالشوكةالنوعالنتيجة
يوليو 2016Ethereum / Ethereum Classicشوكة صلبة (مثيرة للجدل)احتفظت ETH (الشوكة) بالأغلبية؛ ETC مستمرة
أغسطس 2017Bitcoin / Bitcoin Cashشوكة صلبة (مثيرة للجدل)احتفظت BTC بالأغلبية؛ BCH مستمرة
أغ