ديcred يسد ثغرة حرجة كانت قد تتيح هجوم كشف هوية خلط المعاملات

أصدرت عملة ديكريد (Decred) تحديثًا إجباريًا جديدًا بإصدار v2.1.6 لإصلاح ثغرة أمنية حرجة في نظام التوافق (Consensus)، بالإضافة إلى معالجة هجوم محتمل لكشف هوية المستخدمين أثناء خلط المعاملات، وإصلاح عدة مخاطر متعلقة بحرمان الخدمة (DoS) على الشبكة.
أعلنت ديكريد في منشور لها على منصة إكس (تويتر سابقًا) بتاريخ 19 أغسطس أن على جميع المستخدمين الترقية إلى الإصدار الجديد في أقرب وقت ممكن، لأن هذا التحديث يحتوي على تغييرات أمنية تؤثر على نظام التوافق، وخلط المعاملات، وعمليات الشبكة. كما أوضح المشروع أن التحديث يحسّن أيضًا طريقة انتهاء صلاحية جلسات الخلط.
يُعد هذا الإصدار إجباريًا لأن العقد (Nodes) التي تبقى على البرامج القديمة قد تتعرض للانفصال عن الشبكة الرئيسية. وأشارت ملاحظات الإصدار إلى أن هذا المطلب مهم بشكل خاص لأصحاب الحصص الفرديين، ومزودي خدمات التصويت، وعمال تعدين إثبات العمل (PoW)، ومنصات تداول العملات المشفرة التي تشغل بنية تحتية للشبكة.
لماذا يجب على جميع المستخدمين الترقية فورًا؟
صنّفت ديكريد في ملاحظات إصدار v2.1.6 مشكلة التوافق على أنها ثغرة أمنية “حرجة”، محذرةً من أن المستخدمين الذين لا يقومون بالتحديث قد يجدون أنفسهم يعملون على شبكة مختلفة تمامًا. ينطبق هذا التحديث على برنامج “dcrd” الخاص بالعقدة الكاملة، كما صدرت تغييرات مرتبطة به على برنامج “dcrwallet”.
تحتوي الحزمة البرمجية على 23 تعديلًا مسجلًا من ثلاثة مساهمين، تغطي 20 ملفًا. وفقًا لإصدار GitHub، أضاف المطورون 795 سطرًا من التعليمات البرمجية وأزالوا 392 سطرًا. ساهم في هذا الإصدار كل من ديف كولينز، وجيمي هولدستوك، وجوش ريكمار.
بالإضافة إلى إصلاح التوافق، عالج المطورون عدة هجمات محتملة مرتبطة بحرمان الخدمة على الشبكة. لم تكشف ديكريد عن التفاصيل التقنية التي قد توفر خطوات واضحة لاستغلال ثغرة التوافق، لكنها شددت في بيانها على ضرورة انتقال جميع مستخدمي الشبكة إلى الإصدار المحدث. وتجدر الإشارة إلى أنه في وقت الإعلان، لم يكن إصدار ويندوز من تطبيق Decrediton متاحًا بعد، لكن المشروع أكد أنه سيتوفر خلال اليوم التالي، وهو الآن متاح فعليًا بجانب إصدارات لينكس وmacOS.
يمكن للمستخدمين الذين يقومون بتحميل البرنامج التحقق من ملفات الإصدار مقابل قيم SHA-256 والتوقيعات الرقمية المرافقة، وفقًا لتعليمات التثبيت الرسمية من ديكريد.
تغييرات المحفظة تمنع هجوم كشف الهوية في الخلط
تتناول مجموعة منفصلة من الإصلاحات في dcrwallet v2.1.6 نظام خلط المعاملات بشكل مباشر. يحدّث إصدار المحفظة بروتوكول mixclient لمنع هجوم كشف الهوية (Deanonymization Attack)، ويرفع إصدار الاقتران (Pairing Version) المستخدم لتحديد التوافق بين المشاركين في جلسات الخلط.
نتيجة لهذا التغيير في الإصدار، لن تخلط المحافظ التي تعمل بإصدار v2.1.6 مع المحافظ الأقدم، ولن تشارك الإصدارات القديمة في جلسات مع العملاء المحدثين. لذلك، تطلب ديكريد من جميع مستخدمي إصدارات dcrwallet السابقة الترقية فورًا.
كما أصلح المطورون مشكلة تتعلق بإسناد اللوم (Blame Assignment) أثناء عملية الخلط. ففي السلوك السابق، كان بإمكان المشاركين الذين يبدأون إسناد اللوم بشكل غير صحيح الهروب من لوم أنفسهم. ويصلح تغيير آخر مشكلة إزالة الرسائل من مجمع الخلط بعد انتهاء صلاحية جلسة الخلط.
تستخدم ديكريد بروتوكول CoinShuffle++ أو ما يعرف اختصارًا بـ CSPP لخلط المعاملات. تصف وثائق المشروع هذا النظام كوسيلة لإخفاء عناوين الإخراج من خلال دمج المشاركين في عملية خلط واحدة، مع التعامل مع التغيير بشكل منفصل لتقليل الروابط بين مخرجات المعاملات المخلوطة وغير المخلوطة.
انطلق بروتوكول CoinShuffle++ على الشبكة الرئيسية لديكريد في أغسطس 2019، وفقًا للوثائق التاريخية للمشروع. ويمكن أيضًا استخدام البروتوكول لشراء التذاكر المخلوطة لإخفاء المخرجات من المعاملات المنقسمة قبل إنفاقها على شراء تذاكر ديكريد.
وقد أبقت هذه الخصائص الخصوصية عملة $DCR في صدارة النقاشات حول الأصول الرقمية التي تركز على الخصوصية. ففي مايو 2026، أشار تحليل من crypto.news حول صناديق العملات الخصوصية المتداولة (ETF) إلى وظيفة المعاملات المحمية في ديكريد، مع فحص كيفية تعامل الأطر التنظيمية والوصاية الأمريكية مع العملات التي تركز على الخصوصية.
حماية إضافية للشبكة والمحافظ الخفيفة SPV
إلى جانب إصلاحات الخلط، يغيّر إصدار dcrwallet v2.1.6 طريقة تعامل المحفظة مع المعاملات المستلمة من الشبكة. فالنسخة المحدثة ترفض تسجيل أي معاملة عندما يفشل التحقق من التوقيع على المخرجات المنفقة التابعة للمحفظة، وفقًا لملاحظات الإصدار.
كما يواجه نظراء التحقق المبسط للدفع (SPV) فحصًا إضافيًا في هذا التحديث. فالنظير الذي يعلن عن معاملة تحتوي على مدخلات تبدو أنها تنفق مخرجات مملوكة للمحفظة ولكنها تفشل في التحقق من توقيعها سيتم فصله من الشبكة. كما أضاف المطورون التحقق من جذر ميركل (Merkle-root) المفقود للكتل التي تتم معالجتها عندما تعمل المحفظة في وضع SPV.
يسمح وضع SPV للمحافظ بالتحقق من النشاط دون العمل بنفس طريقة العقدة الكاملة، مما يجعل فحوصات التحقق جزءًا أساسيًا من كيفية تقييم العملاء خفيفي الوزن لبيانات سلسلة الكتل. يعود تاريخ أول تطبيق لبروتوكول SPV في dcrwallet إلى سبتمبر 2018، مع تغيير لاحق في نظام التوافق تمت الموافقة عليه في فبراير 2020 مكّن من التزامات رأس الكتلة بهدف تحسين أمان محافظ SPV.
هذا المزيج من تغييرات التوقيع وفصل النظراء وجذر ميركل يأتي بجانب إصلاحات حرمان الخدمة على مستوى الشبكة في dcrd v2.1.6. ولم تذكر ملاحظات الإصدار ما إذا كانت هجمات الاستغلال قد نُفذت بالفعل قبل نشر هذا التحديث.
$DCR تبقى في سوق العملات الخصوصية
أثرت أدوات الخصوصية في ديكريد أيضًا على طريقة تصنيف منصات التداول والمتداولين لعملة $DCR مع العملات الأخرى التي تركز على الخصوصية. فخلال ارتفاع أسعار العملات الخصوصية في يناير 2026، ارتفعت قيمة $DCR بنحو 60% خلال سبعة أيام، بينما شهدت عملات مثل مونيرو (Monero) وداش (Dash) طلبًا متزايدًا.
تباينت معاملة منصات التداول لهذه الأصول. فقد تراجعت منصة بينانس (Binance) عن خططها في 2023 لإزالة العديد من العملات الخصوصية في أجزاء من أوروبا، مما أبقى على ديكريد وداش وزيكاش (Zcash) وPIVX وNavcoin وSecret وVerge متاحة في فرنسا وإيطاليا وبولندا وإسبانيا، مع استمرار قيود على أصول أخرى.
على صعيد البرمجيات، توضح وثائق ديكريد أن المحافظ المحمولة لا تدعم الخلط أو المشاركة في إثبات الحصة، وتوجه المستخدمين الذين يرغبون في هذه الوظائف إلى محافظ سطح المكتب. يوفر إصدار v2.1.6 حاليًا حزم Decrediton لأنظمة لينكس وmacOS وويندوز، بينما يمكن تثبيت أدوات سطر الأوامر بشكل منفصل عبر dcrinstall.
الأسئلة الشائعة
س: هل التحديث إلى إصدار ديكريد v2.1.6 إجباري حقًا؟
ج: نعم، التحديث إجباري لجميع المستخدمين. البقاء على الإصدارات القديمة قد يؤدي إلى انفصال عقدتك عن الشبكة الرئيسية، مما يعني أنك قد تعمل على شبكة مختلفة بدون أن تدري، وقد تفقد القدرة على التصويت أو التعدين بشكل صحيح.
س: ما هي أخطر الثغرات التي يعالجها هذا التحديث؟
ج: يعالج التحديث ثغرة حرجة في نظام التوافق قد تسمح باستغلال الشبكة، وهجومًا لكشف هوية المستخدمين أثناء خلط المعاملات (مما يهدد الخصوصية)، بالإضافة إلى عدة هجمات حرمان خدمة قد توقف الشبكة عن العمل مؤقتًا.
س: ماذا يحدث إذا لم أقم بالترقية؟
ج: إذا لم تقم بالترقية، ستبقى محفظتك على برنامج قديم. لن تتمكن من خلط المعاملات مع مستخدمي الإصدار الجديد، وقد تتعرض لفصل من الشبكة. كما أنك ستكون عرضة للثغرات الأمنية التي تم إصلاحها، مما يعرض أموالك للخطر.












