إنتقل إلى المحتوى الرئيسي

تجريد الغاز

يتيح تجريد الغاز للمستخدم دفع رسوم المعاملة برمز غير أصلي مقبول بدلاً من QOR. شيفرة تحويل الرسوم جزء من السلسلة، لكن لا يُقبل أي رمز غير أصلي على أيٍّ من الشبكتين اليوم، ولذلك تُدفع كل الرسوم بعملة QOR. تشرح هذه الصفحة ما هو مفعّل، وكيف يعمل التحويل كما بُني، وما ينبغي عليك فعله بدلاً من ذلك.

غير قابل للاستخدام بعد: ادفع كل الرسوم بوحدة uqor

على الشبكة الرئيسية (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:

الحقلالقيمةالمعنى
enabledtrueمفتاح تشغيل الوحدة
native_denomuqorالتسمية التي تُدفع بها كل الرسوم في النهاية
accepted_tokensuqor فقطالرموز التي يجوز أن تدفع رسوماً. لا يحتاج uqor إلى مصدر سعر
premium_bps300حصة من قيمة الرسوم المحوَّلة يحتفظ بها المخزون لتغطية مخاطر سعره (3%)
max_tip_multiplier3لا يجوز أن تتجاوز الرسوم المحوَّلة هذا المضاعف من الحد الأدنى للرسوم لغازها؛ والقيمة 0 تعني عدم وجود حد
float_min0الرصيد الأصلي الذي يحتفظ به المخزون دائماً
block_conversion_cap0أقصى ما يدفعه المخزون في كل كتلة؛ والقيمة 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، أو بأكثر من تسمية واحدة، تسلك المسار الأصلي دون تغيير.
  • الرسوم بتسمية واحدة فقط غير أصلية تسلك مسار التحويل.

على مسار التحويل:

  1. هل هي مقبولة؟ يجب أن تكون التسمية في قائمة الرموز المقبولة ولها مصدر سعر، وإلا تُرفض المعاملة.
  2. السعر. يأتي سعر الرمز من أحد مصدرين: معدل ثابت تحدده الحوكمة وينتهي عند ارتفاع كتلة محدد، أو متوسط السعر المرجَّح بالزمن لمجمّع AMM الذي يقرن الرمز بـ QOR. ولا يُستخدم سعر المجمّع إلا إذا كان المجمّع نشطاً، ويحتفظ بما لا يقل عن الحد الأدنى المضبوط من السيولة في جهة QOR، وكان سعره الفوري ضمن الانحراف المضبوط عن متوسطه.
  3. القيمة. القيمة الأصلية للرسوم هي مبلغ الرمز مضروباً في السعر، مطروحاً منه العلاوة.
  4. القواعد نفسها المطبَّقة على الرسوم الأصلية. تُطبَّق قواعد الحد الأدنى للرسوم الأصلية والرسوم الديناميكية على تلك القيمة الأصلية، فيجب أن تستوفي الرسوم المحوَّلة ما يجب أن تستوفيه رسوم QOR (0.1 uqor لكل وحدة غاز كحد أدنى)، وهي مقيَّدة بـ max_tip_multiplier.
  5. التسوية. تذهب رموز الدافع إلى مخزون (float) وحدة تجريد الغاز، ويدفع المخزون القيمة الأصلية بوحدة uqor إلى جامع الرسوم. وعليه فإن كل ما يلي جامع الرسوم (الحرق وحصص المدققين والمراهنين والخزينة والعقد الخفيفة) لا يرى سوى uqor.

التحويل مقيَّد بثلاث طرق: لكل معاملة (max_tip_multiplier)، ولكل كتلة (block_conversion_cap)، وبالرصيد الذي يحتفظ به المخزون دائماً (float_min). وتحدث كل حالات الرفض أيضاً أثناء المحاكاة، فيفشل تقدير الغاز بالطريقة نفسها التي كانت ستفشل بها المعاملة الفعلية.

كيف يُقبل رمز​

  • الحوكمة تستبدل التكوين بالرسالة MsgUpdateConfig (الجهة المخوَّلة: حساب وحدة الحوكمة). وهذه هي الطريقة التي يُضاف بها رمز رسوم حقيقي ibc/<hash> ومجمّعه أو معدله الثابت ويُفتح بها التحويل.
  • المخزون حساب وحدة يرفض تحويلات bank العادية. ويُموَّل بالرسالة MsgFundFloat (qorechaind tx gasabstraction fund-float <amount>uqor)، مثلاً من حساب تلقّى إنفاقاً من مجمّع المجتمع لهذا الغرض.

لم يُقدَّم أي مقترح لفعل أيٍّ من ذلك على الشبكة الرئيسية، وتبقى القائمة uqor فقط إلى أن يُقرّ مقترح.