تجريد الغاز
يتيح تجريد الغاز للمستخدم دفع رسوم المعاملة برمز غير أصلي مقبول بدلاً من QOR. شيفرة تحويل الرسوم جزء من السلسلة، لكن لا يُقبل أي رمز غير أصلي على أيٍّ من الشبكتين اليوم، ولذلك تُدفع كل الرسوم بعملة QOR. تشرح هذه الصفحة ما هو مفعّل، وكيف يعمل التحويل كما بُني، وما ينبغي عليك فعله بدلاً من ذلك.
على الشبكة الرئيسية (qorechain-vladi، إصدار العقدة v3.2.3، وv3.2.4 من الارتفاع 3,742,566) وعلى شبكة الاختبار (qorechain-diana، إصدار العقدة v3.2.4)، جرى التحقق في 20 أكتوبر 2026:
- قائمة الرموز المقبولة الحيّة تحتوي على
uqorفقط. فُعِّل تحويل الرسوم مع v3.2.2، لكن لا يُدرَج أي شيء آخر، وسقف التحويل لكل كتلة هو0(التحويل متوقف) ولا يحتفظ مخزون التحويل بأي رصيد. وتُرفض الرسوم المدفوعة بأي تسمية أخرى بخطأ «denom not accepted for fee payment»، في المحاكاة كما في المعاملة الفعلية. - لا توجد قناة IBC ولا عميل IBC على أيٍّ من الشبكتين، لذا لا يمكن أن يوجد رصيد
ibc/…للدفع به.
ادفع كل الرسوم بوحدة uqor. ستُحدَّث هذه الصفحة عند قبول أي رمز على شبكة حيّة.
ما يعمل اليوم: دفع الرسوم بوحدة uqor
تدفع كل معاملة ما لا يقل عن 0.1 uqor لكل وحدة غاز. حدِّد حد الغاز والرسوم معاً:
qorechaind tx bank send mykey qor1recipient... 5000000uqor \
--gas 400000 --fees 40000uqor \
--chain-id qorechain-vladi --generate-only > tx.json
ثم وقّعها توقيعاً هجيناً وأذِعها باستخدام qorechaind tx pqc cosign، كما هو موضح في أوامر المعاملات. راجع الرسوم والغاز للاطلاع على الحدود المقترحة لكل نوع معاملة.
التكوين الحي
تقدّم الوحدة تكوينها عبر REST وgRPC. هذه هي القيم على الشبكتين في 20 أكتوبر 2026:
| الحقل | القيمة | المعنى |
|---|---|---|
enabled | true | مفتاح تشغيل الوحدة |
native_denom | uqor | التسمية التي تُدفع بها كل الرسوم في النهاية |
accepted_tokens | uqor فقط | الرموز التي يجوز أن تدفع رسوماً. لا يحتاج uqor إلى مصدر سعر |
premium_bps | 300 | حصة من قيمة الرسوم المحوَّلة يحتفظ بها المخزون لتغطية مخاطر سعره (3%) |
max_tip_multiplier | 3 | لا يجوز أن تتجاوز الرسوم المحوَّلة هذا المضاعف من الحد الأدنى للرسوم لغازها؛ والقيمة 0 تعني عدم وجود حد |
float_min | 0 | الرصيد الأصلي الذي يحتفظ به المخزون دائماً |
block_conversion_cap | 0 | أقصى ما يدفعه المخزون في كل كتلة؛ والقيمة 0 تعني أن التحويل متوقف |
كانت الإصدارات السابقة من هذه الصفحة تعرض مدخلات ibc/USDC وibc/ATOM بوصفها قيماً نائبة بمعدلات ثابتة. وهي غير موجودة في القائمة الحية.
اقرأها بنفسك:
qorechaind query gasabstraction config
qorechaind query gasabstraction accepted-tokens
qorechaind query gasabstraction conversion-rate uqor
qorechaind query gasabstraction float
curl -s https://api.qore.host/qorechain/gasabstraction/v1/config
curl -s "https://api.qore.host/qorechain/gasabstraction/v1/conversion_rate?denom=uqor"
curl -s https://api.qore.host/qorechain/gasabstraction/v1/float
يعيد conversion_rate الحقول rate وeffective_rate (المعدل مطروحاً منه العلاوة) وprice_source وما إذا كان الرمز usable عند هذا الارتفاع، مع reason عندما لا يكون كذلك. ويعيد float عنوان المخزون وأرصدته واستخدام الكتلة الحالية مقابل block_cap. أما الطريقة qor_getGasAbstractionConfig في JSON-RPC فغير متاحة على أي نقطة نهاية عامة (انظر فضاء الأسماء qor_)؛ فاستخدم REST أو gRPC.
كيف يعمل التحويل (كما بُني)
منذ v3.2.2 يوجّه الـ decorator الخاص بالرسوم كل معاملة إلى أحد مسارين:
- الرسوم بوحدة
uqor، أو بأكثر من تسمية واحدة، تسلك المسار الأصلي دون تغيير. - الرسوم بتسمية واحدة فقط غير أصلية تسلك مسار التحويل.
على مسار التحويل:
- هل هي مقبولة؟ يجب أن تكون التسمية في قائمة الرموز المقبولة ولها مصدر سعر، وإلا تُرفض المعاملة.
- السعر. يأتي سعر الرمز من أحد مصدرين: معدل ثابت تحدده الحوكمة وينتهي عند ارتفاع كتلة محدد، أو متوسط السعر المرجَّح بالزمن لمجمّع AMM الذي يقرن الرمز بـ QOR. ولا يُستخدم سعر المجمّع إلا إذا كان المجمّع نشطاً، ويحتفظ بما لا يقل عن الحد الأدنى المضبوط من السيولة في جهة QOR، وكان سعره الفوري ضمن الانحراف المضبوط عن متوسطه.
- القيمة. القيمة الأصلية للرسوم هي مبلغ الرمز مضروباً في السعر، مطروحاً منه العلاوة.
- القواعد نفسها المطبَّقة على الرسوم الأصلية. تُطبَّق قواعد الحد الأدنى للرسوم الأصلية والرسوم الديناميكية على تلك القيمة الأصلية، فيجب أن تستوفي الرسوم المحوَّلة ما يجب أن تستوفيه رسوم QOR (0.1 uqor لكل وحدة غاز كحد أدنى)، وهي مقيَّدة بـ
max_tip_multiplier. - التسوية. تذهب رموز الدافع إلى مخزون (float) وحدة تجريد الغاز، ويدفع المخزون القيمة الأصلية بوحدة
uqorإلى جامع الرسوم. وعليه فإن كل ما يلي جامع الرسوم (الحرق وحصص المدققين والمراهنين والخزينة والعقد الخفيفة) لا يرى سوىuqor.
التحويل مقيَّد بثلاث طرق: لكل معاملة (max_tip_multiplier)، ولكل كتلة (block_conversion_cap)، وبالرصيد الذي يحتفظ به المخزون دائماً (float_min). وتحدث كل حالات الرفض أيضاً أثناء المحاكاة، فيفشل تقدير الغاز بالطريقة نفسها التي كانت ستفشل بها المعاملة الفعلية.
كيف يُقبل رمز
- الحوكمة تستبدل التكوين بالرسالة
MsgUpdateConfig(الجهة المخوَّلة: حساب وحدة الحوكمة). وهذه هي الطريقة التي يُضاف بها رمز رسوم حقيقيibc/<hash>ومجمّعه أو معدله الثابت ويُفتح بها التحويل. - المخزون حساب وحدة يرفض تحويلات bank العادية. ويُموَّل بالرسالة
MsgFundFloat(qorechaind tx gasabstraction fund-float <amount>uqor)، مثلاً من حساب تلقّى إنفاقاً من مجمّع المجتمع لهذا الغرض.
لم يُقدَّم أي مقترح لفعل أيٍّ من ذلك على الشبكة الرئيسية، وتبقى القائمة uqor فقط إلى أن يُقرّ مقترح.