HomeZ - Banner Homeتحديث THORChain v3.20: تجميد تدوير الخزائن بعد سحب 20٪ من إجمالي القيمة...

تحديث THORChain v3.20: تجميد تدوير الخزائن بعد سحب 20٪ من إجمالي القيمة المقفلة (TVL)

خارطة طريق تطوير THORChain أعيدت هيكلتها للتو حول محطة واحدة لا يمكن تجنبها: تحديث THORChain v3.20. مشكلة في الإجماع اكتُشفت أثناء تدوير الخزائن أجبرت الشبكة على إيقاف كل عمليات التدوير (churning) — وحتى يتم إصدار v3.20 سيبقى هذا الإيقاف قائماً. ما بدأ كتحديث ثانوي أصبح عملية نشر رئيسية تحمل ترقيعات أمنية، ودمج مونيرو المنتظر منذ فترة طويلة، وموجّه (router) جديد V6. هذا هو الإصدار الأكثر أهمية على جدول THORChain في المدى القريب.

أهم النقاط

  • تدوير خزائن THORChain (churn) متوقف حتى يتم إصدار v3.20، بسبب خطأ في الإجماع يتم تفعيله أثناء عملية التدوير.
  • تم دمج التحديث التصحيحي المخطط له v3.19.4 في v3.20، والذي يتضمن أيضاً دمج مونيرو ونشر الموجّه V6.
  • الاستغلال الأخير نبع من ثلاثة أخطاء قديمة ومترابطة — كل واحد منها غير ضار بمفرده، لكنه يصبح خطيراً عند جمعها معاً.
  • بروتوكول Maya استمر في معالجة المبادلات طوال فترة توقف THORChain بالكامل عبر تشغيل خزينة واحدة تم التحقق من سلامتها.
  • منصة Moca تطلق نسخة تجريبية هادئة لنقطة بيع بالعملات المشفرة، مع تسوية المدفوعات عبر بروتوكول Maya وTHORChain.

إيقاف تدوير THORChain حتى إصدار v3.20

تدوير الخزائن هو أحد أهم آليات الأمان الأساسية في THORChain، وهو حالياً غير مفعّل. تظهر مشكلة في الإجماع تحديداً أثناء عملية التدوير، ويتطلب إصلاحها تغييرات عميقة بما يكفي في Thornode بحيث لا يمكن لتحديث ثانوي أن يحملها. هذا استبعد التحديث التصحيحي v3.19.4 المخطط له في نفس اليوم الذي نوقش فيه.

بدلاً من ذلك، اجتمع الفريق لإصدار v3.20، مستهدفين ارتفاعاً معيناً في الكتلة للترقية في الأسبوع التالي. بمجرد صدور الإصدار، الخطة هي إعادة تفعيل سولانا أولاً، ثم استعادة التدوير. كل ما كان مخططاً لـ v3.19.4 — بما في ذلك عمل مونيرو — سيتم دمجه الآن في هذا الإصدار الأكبر الواحد إلى جانب كود الموجّه V6 الجديد، والذي أصبح جاهزاً بالفعل ويتم نشره تدريجياً. بالنسبة للمستخدمين، ستبقى التجربة بعد الترقية كما هي: المبادلات تمر عبر THORChain Swap كالمعتاد.

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

الجذر التقني للاستغلال: ثلاثة أخطاء، سلسلة واحدة

الاستغلال الأخير لم ينتج عن ثغرة كارثية واحدة. وفقاً لـ Aaluxx، الشريك المؤسس لبروتوكول Maya والمطور الرئيسي حالياً في THORChain، كانت الثغرة مزيجاً من ثلاثة أخطاء قديمة تعايشت دون ضرر في قاعدة الشيفرة حتى اكتشف شخص ما — أو شيء ما — أنه يمكن تفعيلها بالتسلسل.

“كانت هناك ثلاثة أخطاء، وعند ربطها معاً أصبحت قابلة للاستغلال. أي واحد منها بمفرده كان غير ضار.” — Aaluxx

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

كيف اكتشف الفريق الخزينة المخترقة

كانت عملية الاكتشاف أنيقة تقنياً. من خلال تحليل أحد المعاملات التشفيرية في إعداد TSS والبحث عن أعداد أولية صغيرة لا ينبغي أن تكون موجودة، تمكن المطورون من تحديد ما إذا كانت أي خزينة معينة قد تم تسميمها. على THORChain، تبيّن أن واحدة من خمس خزائن كانت مخترقة، وهو ما يفسر سبب تصريف حوالي 20% فقط من إجمالي القيمة المقفلة بدلاً من المبلغ الكامل. هذه الطريقة منحت الفريق أداة تشخيص موثوقة في موقف كان فيه لسرعة الفرز أهمية حاسمة.

كان Aaluxx صريحاً بشأن الدرس الأوسع من دور الذكاء الاصطناعي مستقبلاً: فريق صغير يمكنه الآن استكشاف قاعدة الشيفرة من زوايا أكثر بكثير في الوقت نفسه، وهو ما يعد ميزة دفاعية — لكن القدرة نفسها متاحة لأي طرف يحاول العثور على ثغرات من الخارج. يتوقع بضعة أشهر صعبة إضافية بينما يتكيف القطاع مع هذا الواقع الجديد.

مرونة بروتوكول Maya خلال فترة التوقف

خلال الشهر تقريباً الذي توقفت فيه THORChain، استمر بروتوكول Maya في تنفيذ المبادلات. نفس الخطأ الكامن كان موجوداً في قاعدة شيفرة Maya، لكنه لم يُفعّل أبداً. الأهم من ذلك أن Maya كانت تشغّل خزينة واحدة يمكن للفريق التحقق بشكل مستقل من سلامتها — لذلك أبقوها قيد التشغيل بينما أوقفوا التدوير كإجراء احترازي، لأن عملية تدوير كان يمكن أن تفتح نفس مسار الاستغلال.

كانت النتيجة العملية ملموسة: مبادلات BTC إلى ETH الأصلية بقيت غير متاحة على THORChain خلال تلك الفترة، لكنها ظلت متاحة على Maya. هذه هي حجة التكرار (redundancy) مجسدة في الواقع.

“نحن بحاجة إلى قيادة الطائرة بمحركين.” — Aaluxx

بعد الاستغلال وخلال فترة TCY السابقة، دعا بعض الأصوات إلى دمج THORChain وMaya — باستخدام RUNE لشراء CACAO والاندماج في منصة DEX واحدة أكبر. أقر Aaluxx بأن ذلك كان يمكن أن يكون قراراً تجارياً معقولاً ورفضه مع ذلك. وجود منصتي DEX مستقلتين وغير خاضعتين للإذن تشتركان في نفس المبادئ هو خيار تصميم متعمد، وليس هدراً يجب التخلص منه. تكلفة التكرار حقيقية، لكن كذلك تكلفة نقطة الفشل الواحدة.

عنق الزجاجة في التطوير وإصلاحات الحوكمة

العامل الذي يبطئ سرعة إصدارات THORChain ليس نقصاً في الشيفرة. بل هو نقص في الأشخاص المؤهلين لمراجعتها ونشرها.

“العامل المحدِّد لدينا ليس إنشاء الشيفرة، بل مراجعتها ونشرها.” — Aaluxx

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

اقتراح لإصلاح عملية ADR

على صعيد الحوكمة، ظهرت مشكلة هيكلية. مع قدوم المقترحات الآن من العديد من المساهمين بدلاً من جهة تنسيق واحدة مثل Nine Realms، اصطدمت أرقام ADR ببعضها وتم تقديم أفكار أولية كـ ADR رسمية قبل أن تصبح جاهزة للبناء.

الإصلاح المقترح هو فصل مرحلة الفكرة عن مرحلة ADR بالكامل. يجب أن يكون ADR، كما صاغه Aaluxx، وصفة منتهية: موجزة، تقنية، وقابلة للبناء بالموارد المتاحة. ما ينقص هو مساحة سابقة — نوع من ساحة معركة — حيث تُختبر الأفكار الخام وتُنقَّح أو تُستبعَد قبل أن تصبح مؤهلة لوضع ADR.

“بعض الناس يظنون أن ‘أريد باستا’ هو ADR. هذا ليس ADR، هذا مشكلة. تعالوا إلينا بوصفة.” — Aaluxx

لاحقاً، يمكن طلب أرقام ADR وتخصيصها على السلسلة عبر ترحيل العقد (node relay)، بحيث يقوم أول عقدة موافقة بتخصيص الرقم التسلسلي التالي. هذا سيجعل ملكية المقترح واضحة دون خلق جهة مركزية حارسة. يجدر التذكير بأن ADR ليس شرطاً مسبقاً لشحن الشيفرة — يمكن لأي شخص فتح قضايا وطلبات سحب على GitLab اليوم. ADR هو اختبار حرارة يخبر مشغلي العقد ما إذا كانوا يريدون إنفاق وقت المطورين المدفوع على شيء ما.

تكاملات النظام البيئي والميزات الجديدة

على الرغم من التوقف، استمرت التكاملات عبر النظام البيئي في التقدم. ShapeShift انضمت الآن إلى Symbiosis كمشارك فعّال في نموذج الرسوم الديناميكي، والبيانات العائدة من كليهما تثبت فائدتها. من المتوقع أن تنضم ثلاث أو أربع جهات تابعة أخرى خلال أسبوع، رهن تفرغ Chad Barraford لإنهاء التكاملات.

أعاد تلميح من المجتمع فتح محادثتين تكامليتين أكبر. رسالة خاصة باردة إلى Randy Bechtold كشفت سلسلة Robinhood كهدف محتمل — ونظرة سريعة أظهرت أنها مبنية على Arbitrum، وهي شبكة كانت THORChain تسعى وراءها بالفعل. هذا خلق فرصة اثنين في واحد: لدى Bechtold مكالمة مجدولة مع فريق Arbitrum، ويخطط لطلب تعريف دافئ بـ Robinhood خلال ذلك.

قدّم Aaluxx ملاحظة تقنية تحذيرية حول Arbitrum: فهي تعمل بسرعة تقارب أربع كتل في الثانية، ما يغرق العقد بحجم رسائل مشابه لسولانا. أمضت Maya حوالي عام في استقرار دعمها لـ Arbitrum. الجانب الإيجابي هو أن الجزء الأصعب من العمل قد أُنجز إلى حد كبير على جانب Maya، ما يمنح THORChain مساراً أقصر.

دمج مونيرو يقترب من الإطلاق بعد تدقيق Least Authority

دمج XMR هو أقرب ميزة رئيسية إلى الإطلاق. يجري Aaluxx محادثات مع Least Authority لإجراء تدقيق أمني — وهي شركة يصنفها ضمن الأفضل في عمل سلاسل الخصوصية. هناك سابقة مباشرة: قامت Zcash بتمويل تدقيق Least Authority لتكامل ZEC-into-Maya، والذي اكتمل مؤخراً مع وجود ملاحظات طفيفة فقط تتعلق بهجمات حجب الخدمة وتحسينات تجربة الاستخدام، دون أخطاء جسيمة. عمل مونيرو اجتاز بالفعل اختبارات chain-net ومراجعة المطورين.

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

“اكسر الأشياء، لكن اكسرها بشكل صغير.” — Aaluxx

لا يوجد جدول زمني لـ ZEC على جانب THORChain. عنق الزجاجة هو سعة العمل: عمليات الاسترداد، والعمل الأمني، وإعادة تشغيل الشبكة، وإطلاق مونيرو كلها تتنافس على نفس نافذة المراجعة والنشر الضيقة، وتدوير الخزائن يأتي أولاً.

إطلاق Moca لنسخة تجريبية من نقاط بيع العملات المشفرة عبر Maya وTHORChain

جانب المدفوعات في النظام البيئي حصل على تحديث خاص به. Moca، وهي شبكة نقاط بيع ومدفوعات بالعملات المشفرة، تسوي المعاملات عبر بروتوكول Maya وTHORChain وعدد من الأنظمة الخلفية الأخرى. الهدف هو تمكين التجار العاديين من قبول العملات المشفرة والتسوية بها دون احتكاك — مع تدفق حجم حقيقي من العالم الواقعي عائداً عبر البروتوكولات نتيجة لذلك.

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

“جانب المدفوعات في Maya قد حلّ بنا.” — EricOnchain، Moca

يمكن للبنّائين المهتمين بالوصول المبكر إلى واجهة البرمجة (API) التواصل مباشرة مع EricOnchain أو حساب Moca.

ما يربط كل هذا معاً هو شبكة عند نقطة انعطاف حقيقية. v3.20 ليس مجرد ترقيع أمني — إنه الإصدار الذي يعيد التدوير، ويُطلق مونيرو، وينشر الموجّه V6، ويهيئ المسرح لتوسعات Arbitrum وShapeShift اللاحقة. مدى نظافة عملية الإطلاق، ونتائج تدقيق Least Authority، سيقولان الكثير عن مدى صمود سردية تعافي THORChain أمام ثقل ما تعد به.

الأسئلة الشائعة

لماذا تم إيقاف عملية التدوير (churn) في THORChain؟

هناك مشكلة في الإجماع مرتبطة تحديداً بعملية التدوير تتطلب إصلاحات على مستوى Thornode. هذه التغييرات عميقة جداً بحيث لا يمكن إصدارها في تحديث ثانوي، لذا ستبقى عملية تدوير الخزائن متوقفة حتى يتم نشر التحديث الكامل v3.20.

ما الذي تسبب في استغلال THORChain الأخير؟

ثلاثة أخطاء قديمة كانت غير ضارة كل على حدة أصبحت قابلة للاستغلال عند تفعيلها بالتسلسل. هذا المزيج سمح باختراق واحدة من خمس خزائن في THORChain، ما أدى إلى تصريف حوالي 20% من إجمالي القيمة المقفلة.

كيف حافظ بروتوكول Maya على المبادلات خلال فترة توقف THORChain؟

كانت Maya تشغّل خزينة واحدة يمكن للفريق التحقق بشكل مستقل من أنها غير مخترقة. من خلال إبقاء هذه الخزينة قيد التشغيل — مع إيقاف التدوير كإجراء احترازي — واصلت Maya معالجة المبادلات طوال فترة توقف THORChain التي استمرت شهراً كاملاً.

ما حالة دمج مونيرو على THORChain؟

دمج XMR اجتاز اختبارات chain-net ومراجعة المطورين. يجري ترتيب تدقيق مع Least Authority، ومن المقرر إطلاق المجمع بسيولة ضحلة مملوكة للبروتوكول ومبادلات اختبارية صغيرة للحد من التعرض خلال المرحلة الأولية.

{“@context”:”https://schema.org”,”@type”:”FAQPage”,”mainEntity”:[{“@type”:”Question”,”name”:”لماذا تم إيقاف عملية التدوير (churn) في THORChain؟”,”acceptedAnswer”:{“@type”:”Answer”,”text”:”هناك مشكلة في الإجماع مرتبطة تحديداً بعملية التدوير تتطلب إصلاحات على مستوى Thornode. هذه التغييرات عميقة جداً بحيث لا يمكن إصدارها في تحديث ثانوي، لذا ستبقى عملية تدوير الخزائن متوقفة حتى يتم نشر التحديث الكامل v3.20.”}},{“@type”:”Question”,”name”:”ما الذي تسبب في استغلال THORChain الأخير؟”,”acceptedAnswer”:{“@type”:”Answer”,”text”:”ثلاثة أخطاء قديمة كانت غير ضارة كل على حدة أصبحت قابلة للاستغلال عند تفعيلها بالتسلسل. هذا المزيج سمح باختراق واحدة من خمس خزائن في THORChain، ما أدى إلى تصريف حوالي 20% من إجمالي القيمة المقفلة.”}},{“@type”:”Question”,”name”:”كيف حافظ بروتوكول Maya على المبادلات خلال فترة توقف THORChain؟”,”acceptedAnswer”:{“@type”:”Answer”,”text”:”كانت Maya تشغّل خزينة واحدة يمكن للفريق التحقق بشكل مستقل من أنها غير مخترقة. من خلال إبقاء هذه الخزينة قيد التشغيل — مع إيقاف التدوير كإجراء احترازي — واصلت Maya معالجة المبادلات طوال فترة توقف THORChain التي استمرت شهراً كاملاً.”}},{“@type”:”Question”,”name”:”ما حالة دمج مونيرو على THORChain؟”,”acceptedAnswer”:{“@type”:”Answer”,”text”:”دمج XMR اجتاز اختبارات chain-net ومراجعة المطورين. يجري ترتيب تدقيق مع Least Authority، ومن المقرر إطلاق المجمع بسيولة ضحلة مملوكة للبروتوكول ومبادلات اختبارية صغيرة للحد من التعرض خلال المرحلة الأولية.”}}]}

تم إعداد هذه المقالة بمساعدة الذكاء الاصطناعي ومراجعتها من قبل الفريق التحريري.

RELATED ARTICLES

Stay updated on all the news about cryptocurrencies and the entire world of blockchain.

Featured video

LATEST