القيود المعروفة

توثيق صريح للقيود الحالية لبروتوكول Rome وتداعياتها.

قيود التنفيذ

تم تعطيل الـ Modexp precompile. يكون الـ precompile الخاص بالأسّ الأُسّي المعياري (0x05) معطلاً افتراضيًا. ستفشل العقود التي تعتمد على التحقق عبر RSA أو عمليات modexp الأخرى. يمكن تفعيله عبر علم ميزة.

تمت إزالة SELFDESTRUCT. إن opcode الخاص بـ SELFDESTRUCT غير مدعوم، تماشيًا مع إيقافه في Dencun ضمن Ethereum. ستتراجع العقود التي تستخدم SELFDESTRUCT.

256 خانة تخزين لكل حساب تخزين. تُقسَّم تخزينة العقد عبر حسابات Solana بواقع 256 خانة لكل منها. ستستخدم العقود ذات البصمة التخزينية الكبيرة عدة حسابات، مما يؤثر في تكاليف CU.

حد عمق CPI يبلغ 4. ستفشل استدعاءات CPI المتداخلة بعمق. صمِّم العقود على شكل أشجار استدعاء ضحلة.

قيود الرموز المميزة

لا تعمل مشغلات التحويل إلا على transfer_checked. الاستدعاءات transfer الاستدعاءات البسيطة تتجاوز المشغلات بالكامل. جميع عمليات جسر Rome تستخدم transfer_checked، ولكن يجب أن تكون عمليات التكامل التابعة لأطراف ثالثة على دراية بذلك.

عمليات السكّ والحرق غير مرتبطة بمشغلات. لا تعمل Transfer Hooks في Token-2022 عند السكّ/الحرق. ويتم التحكم بها عبر سلطة السكّ، لا عبر المشغلات.

التفاف الرمز المميز كطريقة للهروب. يمكن للمستخدمين احتمالًا تغليف رموز Token-2022 داخل رموز SPL القياسية لتجاوز مشغلات التحويل. يخفف من ذلك استخدام قوائم الحظر للغلاف وامتداد PermanentDelegate، لكنه لا يزيل المشكلة بالكامل.

قيود الأوراكل

لا توجد بيانات تاريخية للجولات. تدعم موائمات Oracle Gateway فقط latestRoundData(). تُرجَع الاستعلامات التاريخية عن الأسعار عبر getRoundData(roundId) .

تُتحقق إزاحات المحلل تجريبيًا. تُحلَّل بيانات حسابات Pyth وSwitchboard باستخدام إزاحات بايت ثابتة. إذا غيّر Pyth أو Switchboard بنية حساباتهم، فستُرجع الموائمات بيانات غير صحيحة إلى أن يُعاد التحقق من الإزاحات.

قيود البنية التحتية

نموذج المشغّل الواحد. يُدار كل نشرٍ لـ Rome بواسطة جهة واحدة (مشغّل مجموعة الدافعين). لا توجد مجموعة مشغلين لامركزية.

قفل الوضع التكراري. أثناء التنفيذ التكراري، تُقفل الحسابات لمدة 3-4 ثوانٍ. قد يؤدي ذلك إلى حدوث تنافس على الحسابات كثيرة الاستخدام.

خطر الانحراف عن OP-Geth. يظل انحراف الحالة بين Rome EVM وOP-Geth تحديًا هندسيًا مستمرًا. يخفف التحقق من البصمة من هذا الخطر لكنه لا يزيله.

ما التالي

آخر تحديث

هل كان هذا مفيدا؟