كشفت Consensys اليوم عن ترقية تقنية مهمة: فقد جرى تسريع الخطوة الأبطأ في فحوصات أمان المنحنيات الإهليلجية، لتصبح أسرع بمقدار 10.8 مرات مباشرةً على منحنى FourQ.
تُسمى الطريقة الجديدة Divide-and-Pair، وهي مخصصة للتحقق من الانتماء إلى المجموعة الجزئية: تسريع بنحو 1.6 مرة على Curve25519، و1.3 مرة على Curve448، و1.4 مرة على GC256A، و10.8 مرات على FourQ، و7 مرات على Jubjub. وقد أُدمجت في المكتبة مفتوحة المصدر gnark-crypto، التي تدعم أنظمة مثل Besu وLinea وGeth وSuccinct وLighter. كما قُبلت الورقة البحثية ذات الصلة للنشر في مجلة IACR لأنظمة التشفير والأجهزة المضمنة، وستُنشر في CHES 2027.
أرى أن القيمة الحقيقية لهذا التسريع تكمن في أنه لا يقتصر على منحنى بعينه: فالطريقة نفسها ليست أبطأ من الطريقة القديمة على أي من المنحنيات الخمسة. وهذا يعني أن المطورين لن يحتاجوا إلى تغيير الحل لكل منحنى على حدة، ما قد يتيح إبقاء فحوصات الأمان مفعّلة افتراضيًا بدلًا من تعطيلها لتحسين السرعة.
إذا كان بإمكانك تطبيق فحوصات الأمان الجديدة أولًا على واحد فقط من Besu وLinea وGeth، فأيها ستختار؟
تابعني، فبمجرد تقديم هذه الورقة في CHES 2027، سأتحقق لك أولًا مما إذا كان التسريع المعلن قد تحقق فعليًا في الاختبارات على Besu وLinea.
$ETH
تُسمى الطريقة الجديدة Divide-and-Pair، وهي مخصصة للتحقق من الانتماء إلى المجموعة الجزئية: تسريع بنحو 1.6 مرة على Curve25519، و1.3 مرة على Curve448، و1.4 مرة على GC256A، و10.8 مرات على FourQ، و7 مرات على Jubjub. وقد أُدمجت في المكتبة مفتوحة المصدر gnark-crypto، التي تدعم أنظمة مثل Besu وLinea وGeth وSuccinct وLighter. كما قُبلت الورقة البحثية ذات الصلة للنشر في مجلة IACR لأنظمة التشفير والأجهزة المضمنة، وستُنشر في CHES 2027.
أرى أن القيمة الحقيقية لهذا التسريع تكمن في أنه لا يقتصر على منحنى بعينه: فالطريقة نفسها ليست أبطأ من الطريقة القديمة على أي من المنحنيات الخمسة. وهذا يعني أن المطورين لن يحتاجوا إلى تغيير الحل لكل منحنى على حدة، ما قد يتيح إبقاء فحوصات الأمان مفعّلة افتراضيًا بدلًا من تعطيلها لتحسين السرعة.
إذا كان بإمكانك تطبيق فحوصات الأمان الجديدة أولًا على واحد فقط من Besu وLinea وGeth، فأيها ستختار؟
تابعني، فبمجرد تقديم هذه الورقة في CHES 2027، سأتحقق لك أولًا مما إذا كان التسريع المعلن قد تحقق فعليًا في الاختبارات على Besu وLinea.
$ETH
