تتطلب كل معاملة في سولانا دفع رسم بعملة SOL. يتكون الرسم من مكونين: رسم أساسي ورسم أولوية اختياري. يعوض الرسم الأساسي المدققين عن العمل التشفيري للتحقق من التوقيعات. يزيد رسم الأولوية من احتمالية أن يقوم القائد الحالي بجدولة معاملتك قبل المعاملات المنافسة.
هيكل الرسوم
حساب الرسم الأساسي، توزيع الرسوم، صيغة رسم الأولوية، وأمثلة برمجية لتحديد الرسوم.
ميزانية الحوسبة
حدود وحدات الحوسبة، متغيرات ComputeBudgetInstruction، نموذج تكلفة المجدول، حدود الكتلة، وثوابت ميزانية التنفيذ.
حقائق أساسية
- الرسم الأساسي: لكل توقيع، يتم تقسيمه 50% حرق / 50% للمدقق.
- رسوم الأولوية:
ceil(compute_unit_price * compute_unit_limit / 1,000,000)lamport. 100% إلى validator. في تنسيق v1 القادم، تكون الرسوم عبارة عن إجمالي lamport مطلق يُحدَّد في إعدادات الرسالة.
الحدود
| الحد | القيمة | المصدر |
|---|---|---|
| الرسم الأساسي لكل توقيع | 5,000 لامبورت | lamports_per_signature |
| حد CU الافتراضي / تعليمة | 200,000 | DEFAULT_INSTRUCTION_COMPUTE_UNIT_LIMIT |
| CU الافتراضي للتعليمة المدمجة | 3,000 | MAX_BUILTIN_ALLOCATION_COMPUTE_UNIT_LIMIT |
| الحد الأقصى لـ CU / معاملة | 1,400,000 | MAX_COMPUTE_UNIT_LIMIT |
| ميكرو-لامبورت لكل لامبورت | 1,000,000 | MICRO_LAMPORTS_PER_LAMPORT |
Is this page helpful?