أثناء فترات النشاط العالي على الشبكة أو عمليات الإطلاق الشهيرة، تفشل معاملة سولانا أحيانا أو تنتهي مهلتها دون تأكيد. ورغم أن الرسم الأساسي ثابت عند 0.000005 SOL (5,000 lamports)، يراعي المصدقون الأولوية المالية أثناء الازدحام المحلي للكتل.
ولضمان تأكيد معاملات سك التوكنات، أو إنشاء المجمعات، أو قفل السيولة، أو التوزيعات الجماعية في الكتلة التالية بشكل موثوق، يجب عليك فهم رسوم الأولوية على سولانا و تعليمات ميزانية الحساب.
ويضمن ضبط رسم أولوية مثالي أوقات تأكيد سريعة دون دفع رسوم شبكة مفرطة.
الرسوم الأساسية مقابل رسوم الأولوية مقابل بقشيش Jito MEV
تتكون رسوم المعاملات على سولانا من ثلاثة مكونات منفصلة:
1. رسم التوقيع الأساسي (ثابت)
الرسم الإجباري المطلوب لكل توقيع معاملة. وهو محدد عند 5,000 lamports (0.000005 SOL) لكل توقيع ويتم حرقه بواسطة البروتوكول.
2. رسم الأولوية (تسعير حسابي ديناميكي)
رسم اختياري يتم تحديده بإضافة تعليمة SetComputeUnitPrice. ويدفع للمصدقين سعراً لكل وحدة حساب (CU) مطلوبة لإعطاء معاملتك أولوية في طابور المصدق.
3. بقشيش Jito MEV (تضمين الكتلة)
بقشيش اختياري مباشر بـ SOL يدفع لمجمعي كتل Jito. ويضمن تضمين المعاملة في الموقع الأول داخل الكتلة في المجمعات ذات الطلب العالي.
وتتوفر التفاصيل الفنية في وثائق مطوري سولانا الرسمية.
الحسابات الرياضية لرسوم الأولوية ووحدات الحساب
تُحسب رسوم الأولوية بناء على الحد الأقصى لـ وحدات الحساب (CUs) المطلوبة للمعاملة:
$\text{رسم الأولوية (بـ Lamports)} = \frac{\text{CUs المطلوبة} \times \text{سعر الـ CU (بـ Micro-Lamports)}}{1,000,000}$
حيث:
- 1 Lamport = $0.000000001 \text{ SOL}$ ($10^{-9} \text{ SOL}$).
- 1 Micro-Lamport = $0.000001 \text{ Lamports}$ ($10^{-15} \text{ SOL}$).
مثال على الحساب:
إذا طلبت معاملة إنشاء توكن 200,000 CU وحددت سعر أولوية 500,000 Micro-Lamports لكل CU:
$\text{رسم الأولوية} = \frac{200,000 \times 500,000}{1,000,000} = 100,000 \text{ Lamports} = 0.0001 \text{ SOL}$
وبإضافة الرسم الأساسي 0.000005 SOL، يصبح إجمالي رسم المعاملة 0.000105 SOL.
استراتيجيات رسوم الأولوية الموصى بها
اضبط إعدادات رسم الأولوية بناء على حالة الشبكة وأهمية المعاملة:
ازدحام منخفض / العمليات العادية
- سعر الأولوية: من 10,000 إلى 50,000 Micro-Lamports لكل CU.
- الرسم الإضافي المقدر: ~0.000002 SOL إلى 0.00001 SOL.
- الأفضل لـ: التحويلات العادية وتحديثات البيانات الوصفية.
ازدحام متوسط / إنشاء المجمعات
- سعر الأولوية: من 200,000 إلى 1,000,000 Micro-Lamports لكل CU.
- الرسم الإضافي المقدر: ~0.00005 SOL إلى 0.0002 SOL.
- الأفضل لـ: إنشاء مجمعات السيولة وإلغاء السلطات.
ازدحام عالٍ / عمليات الإطلاق الشهيرة
- سعر الأولوية: 2,000,000+ Micro-Lamports لكل CU (أو بقشيش Jito من 0.001 SOL إلى 0.01 SOL).
- الرسم الإضافي المقدر: ~0.0005+ SOL.
- الأفضل لـ: عمليات السك الضخمة والإطلاقات المحمية ضد روبوتات القنص.
كيف يؤتمت PumpBolt تحسين رسوم الأولوية
قد يكون التقدير اليدوي لوحدات الحساب والتسعير بـ micro-lamports للمعاملات المعقدة أمرا صعبا.
وتتضمن الأدوات على PumpBolt (منشئ التوكنات، ومجمع السيولة، والتوزيع الجماعي) تحسينًا ديناميكياً لرسوم الأولوية:
- محاكاة الـ CU: يحاكي PumpBolt استهلاك وحدات الحساب بدقة قبل الإرسال، مع ضبط حدود
SetComputeUnitLimit بدقة.
- تقدير رسوم RPC الديناميكي: يستعلم PumpBolt عن أسعار المصدقين الحالية ويعين تعليمات
SetComputeUnitPrice المثلى.
- ضبط السرعة بنقرة واحدة: يمكنك التبديل بين مستويات الأولوية العادية والسريعة والتوربو مباشرة في الواجهة.
ويضمن فهم رسوم الأولوية تنفيذ معاملاتك على سولانا بسرعة وبأعلى موثوقية أثناء ذروة حركة الشبكة.