#dusk $DUSK قمتُ باستبدال عملية التحقق من رسوم معاملة Dusk بعرضٍ على منظور المستخدم، ولاحظت أن ما يظهر في المحفظة «الرسوم المتوقعة» هو مجرد معلومات طبقة خارجية. عند بدء التحقق الفعلي داخل الشبكة، لا يهتم النظام فقط بما هو gas limit وgas price على التوالي، بل يتأكد أيضًا من أن حاصل ضربهما (أي الحد الأقصى للرسوم) يطابق تمامًا max fee الذي تم إثباته بالفعل ضمن المعاملة. طالما أن هذه الحقول لا يمكن مطابقتها بدقة، فهناك تعارض قائم بذاته في معاملات المعاملة من حيث المعلمات.
ومن الجدير بالانتباه أن قيد الرسوم نفسه يتم التحقق منه في مرحلتين: قبول المعاملة في mempool وتنفيذها داخل VM. وظيفة الطبقة الأولى هي حجب المدخلات غير المتطابقة في وقت مبكر قبل أن تنتشر المعاملة أكثر، لتقليل استهلاك بيانات غير صالحة لموارد العقد. ومع ذلك، فإن mempool ليست الحد الأخير لتنفيذ البروتوكول، لأن المحتوى داخل الكتل قد لا يمر عبر مسار استقبال مألوف لدى عقدة عادية.
لذلك يتعين على الـ VM أن يتحقق مرةً أخرى. وليس هذا مجرد تكرار بسيط، بل لضمان أنه مهما ظهرَت المعاملة من أي مدخل، طالما أنها تستعد لتغيير حالة السلسلة، يجب الالتزام بنفس معادلة الرسوم. يمكن اعتبار mempool كفلتر للمدخلات، بينما يحدد فحص الـ VM ما إذا كانت المعاملة مؤهلة للتنفيذ. الأول يحسن كفاءة معالجة الشبكة، والثاني يضمن اتساق نتيجة البروتوكول.
بالنسبة لمستخدمي ETH، عند رؤية gas limit وgas price غالبًا ما يبدأون أولًا بمناقشة ما إذا كانت الرسوم مرتفعة أم لا، وهل التقدير دقيق أم لا؛ لكن نقطة الحذر الأمنية في Dusk ليست في ذلك تحديدًا. التحدي الذي تعالجه هو ما إذا كانت إثباتات الرسوم ومحتوى التوقيع والتنفيذ الفعلي وحسابات الاسترداد يمكن أن تظل متطابقة. حتى لو بدا التقدير الذي تعرضه المحفظة معقولًا، فقد تبقى مساحة لمعالجة حالات شاذة طالما لم تكن الحقول مرتبطة ببعضها بشكل صارم.
وهذا يعني أيضًا أن الإصلاح الأمني قد لا يجعل المستخدمين العاديين يشعرون فورًا بانخفاض الرسوم. القيمة الأكثر مباشرة هنا هي تقليل دخول المعاملات التي تتعارض فيها بيانات الرسوم مع بعضها إلى مسار التنفيذ. في المراحل اللاحقة، أصبح أكثر اهتمامًا بما إذا كانت المحفظة @Dusk قادرة على عرض الحد الأقصى للرسوم المحجوزة، والرسوم الفعلية التي تم استهلاكها، والاسترداد النهائي على التوالي. بالنسبة لمن يستخدم شبكة الدفع عبر DUSK، فإن رقم gas العام لا يوضح صراحةً في أي خطوة فشلت المعاملة، ولا يمكنه أيضًا تحديد ما إذا كانت قواعد متطابقة قد تم تنفيذها على العملاء المختلفين. @Dusk $BTC
最大费用应该单独显示
0%
退款结果更值得关注
0%
双层检查更让人放心
0%
失败原因必须更透明
0%
0 الأصوات • تمّ إغلاق التصويت