أعلنت Paradigm أمس عن Solar، وكتبت في العنوان مباشرةً «Solidity أسرع بـ100 مرة». وحصد المنشور الأصلي لـGeorgios 57 ألف مشاهدة وأكثر من 700 إعجاب، وامتلأ قسم إعادة النشر بكلمة «مذهل».
لن أنتقد الأداة نفسها: فهي أسرع من solc بمئة مرة، وتعالج مشكلة Stack Too Deep، ويمكنك التبديل إليها بسطر واحد في Foundry v1.9: forge --use solar. ولا شك أن كتابة العقود بها تجربة ممتعة.
لكن هناك عبارات لا أستطيع ابتلاعها.
«والآن بعد أن قضينا على تحسين استهلاك الغاز» — هل قضيتُم على تحسين استهلاك الغاز؟ هذا مُصرّف نُشر للتو، وحتى منشور X نفسه يقول إنه لا يزال تجريبيًا ولا يُنصح باستخدامه في الإنتاج.
«من دون حذف أي فحوصات أمنية» — من قال إنهم لم يقتطعوا أي فحوصات أمنية؟ Paradigm نفسها. تضع السؤال وتصحح إجابته بنفسها، والنتيجة علامة كاملة.
«نستخدم Solar في Tempo» — نعرف جميعًا لمن تنتمي سلسلة Tempo. لا مشكلة في أن تدعم الشركة سلسلتها بمُصرّفها الخاص، فهذا يُسمى dogfooding، لكن لا تقدّموه على أنه تحقق من طرف ثالث.
وسأل أحدهم في التعليقات عن كيفية حل المشكلة تحديدًا، فجاءه الرد: «@grok، اقرأ المستودع واشرح له». حسنًا.
يتذكر المخضرمون في عالم العملات الرقمية جيدًا كيف وقعت كارثة Curve عام 2023: لم يكن الخطأ في كتابة العقد، بل كان هناك خلل في قفل إعادة الدخول في مُصرّف Vyper نفسه. إذا وقع الخلل في طبقة المُصرّف، فلن يفيد تقرير التدقيق الذي يفحص الشيفرة المصدرية بشيء.
لذا موقفي بسيط: العبوا بها كما تشاؤون على شبكة الاختبار، وشغّلوا اختبارات fuzz وقارنوا البايت كود مع solc كما تشاؤون. أما إذا تجرأت أي منصة DeFi على نشر عقد مُصرّف بواسطة Solar مباشرةً على الشبكة الرئيسية، ليدير أصولًا بقيمة مئات الملايين من TVL، فسأسحب أموالي أولًا ثم أرى ما يحدث. سرعة أكبر بمئة مرة لا تساوي أمانًا أكبر بمئة مرة.
#Solidity #إيثيريوم
لن أنتقد الأداة نفسها: فهي أسرع من solc بمئة مرة، وتعالج مشكلة Stack Too Deep، ويمكنك التبديل إليها بسطر واحد في Foundry v1.9: forge --use solar. ولا شك أن كتابة العقود بها تجربة ممتعة.
لكن هناك عبارات لا أستطيع ابتلاعها.
«والآن بعد أن قضينا على تحسين استهلاك الغاز» — هل قضيتُم على تحسين استهلاك الغاز؟ هذا مُصرّف نُشر للتو، وحتى منشور X نفسه يقول إنه لا يزال تجريبيًا ولا يُنصح باستخدامه في الإنتاج.
«من دون حذف أي فحوصات أمنية» — من قال إنهم لم يقتطعوا أي فحوصات أمنية؟ Paradigm نفسها. تضع السؤال وتصحح إجابته بنفسها، والنتيجة علامة كاملة.
«نستخدم Solar في Tempo» — نعرف جميعًا لمن تنتمي سلسلة Tempo. لا مشكلة في أن تدعم الشركة سلسلتها بمُصرّفها الخاص، فهذا يُسمى dogfooding، لكن لا تقدّموه على أنه تحقق من طرف ثالث.
وسأل أحدهم في التعليقات عن كيفية حل المشكلة تحديدًا، فجاءه الرد: «@grok، اقرأ المستودع واشرح له». حسنًا.
يتذكر المخضرمون في عالم العملات الرقمية جيدًا كيف وقعت كارثة Curve عام 2023: لم يكن الخطأ في كتابة العقد، بل كان هناك خلل في قفل إعادة الدخول في مُصرّف Vyper نفسه. إذا وقع الخلل في طبقة المُصرّف، فلن يفيد تقرير التدقيق الذي يفحص الشيفرة المصدرية بشيء.
لذا موقفي بسيط: العبوا بها كما تشاؤون على شبكة الاختبار، وشغّلوا اختبارات fuzz وقارنوا البايت كود مع solc كما تشاؤون. أما إذا تجرأت أي منصة DeFi على نشر عقد مُصرّف بواسطة Solar مباشرةً على الشبكة الرئيسية، ليدير أصولًا بقيمة مئات الملايين من TVL، فسأسحب أموالي أولًا ثم أرى ما يحدث. سرعة أكبر بمئة مرة لا تساوي أمانًا أكبر بمئة مرة.
#Solidity #إيثيريوم