الانتقال إلى المحتوى

رسوم الأولوية في إيثريوم

دليل عملي لرسوم الأولوية EIP-1559 وحدود الرسوم وسعر الغاز الفعلي وحافز الإدراج والتقدير والاستبدال ومطابقة الإيصال.

آخر تحديث

لأغراض تعليمية فقط؛ وليس نصيحة للمعاملات أو الأمان أو الاستثمار. تعتمد الرسوم والإدراج على الشبكة ونوع المعاملة وظروف الكتلة وسلوك المحفظة وRPC والمرحل ومنشئ الكتلة والمدقق.

الإجابة المباشرة

في إيثريوم، رسوم الأولوية أو الإكرامية هي المبلغ لكل وحدة غاز تنفيذ الذي يبقى لمتلقي رسوم الكتلة بعد أن يحرق البروتوكول الرسوم الأساسية. في معاملة EIP-1559 من type-2 يكون maxPriorityFeePerGas مجرد حد أقصى: رسوم الأولوية الفعلية لكل غاز هي min(maxPriorityFeePerGas, maxFeePerGas - baseFeePerGas)، وسعر الغاز الفعلي يساوي الرسوم الأساسية مضافا إليها رسوم الأولوية الفعلية.

يمكن لإكرامية تنافسية أعلى أن تحسن احتمال الإدراج في الوقت المناسب، لكنها لا تضمن الكتلة التالية أو ترتيبا معينا أو نجاح التنفيذ. يجب أن تظل المعاملة صالحة، وأن يغطي الحد الإجمالي الرسوم الأساسية لكتلة الإدراج، وقد يراعي المنشئون أو المدققون تدفق الأوامر الخاص والحزم وMEV والسياسات المحلية وقيودا أخرى. تختلف المصطلحات والقواعد في الشبكات الأخرى وL2؛ فلا تنقل صيغة إيثريوم من دون التحقق من الشبكة.

رسوم الشبكة
0.000462 native
المعادل بالعملة الورقية
$1.39
الرسوم الأساسية
22 gwei

المخرجات هي تقريبية تعليمية. وهي تستبعد قواعد المكان، والضرائب، وزمن الوصول، وسلوك أوراكل، والمعلمات الأخرى الخاصة بالبروتوكول ما لم يتم عرضها.

آلية العمل

  1. ثبت الشبكة ونوع المعاملة والمرسل وnonce وcalldata المقصودة وحد الغاز والرأس الحالي ومسار الإرسال. تعرض معاملات Type-2 الحقلين maxPriorityFeePerGas وmaxFeePerGas؛ أما المعاملات القديمة فتعرض gasPrice واحدا، ويصبح الجزء الأعلى من الرسوم الأساسية هو الأولوية الفعلية عند الإدراج بعد EIP-1559.
  2. قدر الظروف بدلا من نسخ إكرامية ثابتة. يمكن للمحفظة أو RPC استخدام الكتل الحديثة والطلب المعلق وeth_feeHistory؛ تصف النسب المئوية للمكافأة رسوما فعلية تاريخية مرجحة بالغاز المستخدم، وليست وعدا للكتلة التالية.
  3. حدد حدين منفصلين. يقيد maxPriorityFeePerGas الإكرامية المطلوبة، بينما يقيد maxFeePerGas مجموع الرسوم الأساسية والإكرامية. لا يحاسب الغاز غير المستخدم أو الهامش غير المستخدم لمجرد أنه مصرح به.
  4. يجب للكتلة المرشحة تحقق maxFeePerGas >= baseFeePerGas. ثم احسب effectivePriorityFeePerGas = min(maxPriorityFeePerGas, maxFeePerGas - baseFeePerGas) وeffectiveGasPrice = baseFeePerGas + effectivePriorityFeePerGas.
  5. تعامل مع الإكرامية كحافز إدراج لا كعقد ترتيب. قد يحسن منشئ الكتلة القيمة الإجمالية والحزم وقيود الصلاحية بدلا من ترتيب كل معاملة عامة بحسب الإكرامية؛ قد تدرج إكرامية صفرية أو منخفضة، وقد تنتظر إكرامية عالية أو تفشل.
  6. بعد الإدراج طابق الإيصال والكتلة. سجل gasUsed وeffectiveGasPrice في الإيصال وbaseFeePerGas للكتلة والحالة وتجزئة الكتلة وعمق التأكيد. رسوم التنفيذ هي gasUsed * effectiveGasPrice، وجزء الأولوية هو gasUsed * (effectiveGasPrice - baseFeePerGas).
  7. إذا ظلت المعاملة معلقة، فأعد تقييم سقف الرسوم الأساسية والمسار قبل استبدالها. يخضع الاستبدال من المرسل نفسه وبنفس nonce لسياسة العميل والمجمع، وغالبا ما يتطلب رفع عدة حقول وينشئ سباقا؛ لا يستطيع إجراء الإلغاء في المحفظة عكس معاملة أدرجت بالفعل.

أمثلة حسابية

  • الإكرامية دون الحدين. الغاز المستخدم 70,000، والرسوم الأساسية 25 gwei، والأولوية القصوى 3 gwei، والرسوم القصوى 40 gwei. الأولوية الفعلية min(3, 40 - 25) = 3 gwei وسعر الغاز الفعلي 28 gwei. رسوم التنفيذ 70,000 * 28 gwei = 0.001960 ETH؛ يحرق 0.001750 ETH ويقيد 0.000210 ETH كجزء الأولوية.
  • الحد الإجمالي مقيد. أبق الحدين عند 3/40 gwei، لكن اجعل الرسوم الأساسية للكتلة 38 gwei. تنخفض الأولوية إلى min(3, 40 - 38) = 2 gwei، فيصبح السعر الفعلي 40 gwei. عند رسوم أساسية 41 gwei لا يمكن إدراج المعاملة تحت حد 40 gwei حتى لو كانت الإكرامية المطلوبة مرتفعة.
  • التقدير ليس ضمانا. إذا اقترحت نسب eth_feeHistory الحديثة 2 gwei فهي نقطة بداية فقط. قد تغير طفرة الطلب أو حزمة خاصة أو رؤية RPC المحدودة أو سياسة المنشئ نتيجة الإدراج؛ تحقق من الإيصال الفعلي ولا تعامل التقدير كوعد خدمة.

المخاطر

  • استخدام شبكة أو رمز رسوم أو نوع معاملة خاطئ، أو الخلط بين wei وgwei وETH.
  • اعتبار maxPriorityFeePerGas المبلغ المدفوع حتما.
  • نسيان أن ارتفاع الرسوم الأساسية يضغط الإكرامية الفعلية أو يجعل المعاملة غير مؤهلة تحت maxFeePerGas.
  • افتراض أن أعلى إكرامية ظاهرة تضمن المركز الأول أو الكتلة التالية.
  • الاعتماد على تقديرات قديمة للمحفظة أو RPC أو سجل الرسوم أثناء تغير الطلب بسرعة.
  • الدفع الزائد بسبب الإعدادات الافتراضية المرتفعة أو الخلط بين الحدود والتكلفة الفعلية.
  • الاعتقاد بأن إكرامية عالية تصلح calldata غير صالحة أو غازا غير كاف أو revert أو مهلة منتهية أو عقدا ضارا.
  • تجاهل المرحلات الخاصة والحزم وMEV والرقابة وسياسات المنشئ أو المدقق.
  • استبدال nonce خاطئ أو عدم تلبية قاعدة الزيادة للمجمع أو إرسال معاملات قيمة متعارضة.
  • اعتبار علامة التعليق حقيقة عالمية أو تأكيد واحد نهائية.
  • تطبيق صيغة إكرامية إيثريوم على L2 أو شبكة أخرى ذات مكونات ومتلقين مختلفين.

مفاهيم خاطئة شائعة

  • تدفع رسوم الأولوية القصوى دائما. إنها حد؛ وقد يخفض الحد الإجمالي الإكرامية الفعلية.
  • الإكرامية الأعلى تضمن النجاح. قد تحسن تنافسية الإدراج، لكنها لا تضمن الترتيب أو التنفيذ أو النهائية.
  • تضاف الرسوم القصوى فوق الرسوم الأساسية والإكرامية. لغاز type-2 هي السقف الذي يغطي كليهما.
  • ينفق الغاز غير المستخدم أو هامش الحد. تستخدم الرسوم الفعلية غاز الإيصال والسعر الفعلي.
  • تستخدم كل شبكة آلية إيثريوم. قد تمتلك L2 والشبكات الأخرى أسواقا وسياسات مسلسلات ومتلقين إضافيين أو مختلفين.

موضوعات ذات صلة

المصادر

التنقل

ابحث في الويكي...