التفويض والحصص
يشرح هذا الدليل كيفية تفويض رموز QOR إلى المدققين، وإعادة التفويض بين المدققين، وسحب حصتك من الحجز، والمطالبة بالمكافآت، وفهم أي أجزاء من تصميم الحصص في QoreChain تعمل فعليًا اليوم.
تستخدم الأوامر أدناه شبكة الاختبار qorechain-diana (معرّف سلسلة EVM 9800). الشبكة الرئيسية (qorechain-vladi، معرّف سلسلة EVM 9801) تعمل منذ 7 يونيو 2026 بالإصدار v3.2.3؛ بينما تعمل شبكة الاختبار بالإصدار v3.2.4 — استبدل معرّف السلسلة ونقاط النهاية الخاصة بالشبكة الرئيسية من صفحة الاتصال بالشبكة الرئيسية عند التفويض على الشبكة الرئيسية.
tx pqc cosignتتطلب الشبكة الرئيسية وشبكة الاختبار توقيعًا هجينًا لما بعد الكم على كل معاملة في مسار Cosmos، ولذلك لا تُبثّ الأوامر في هذه الصفحة كما هي مكتوبة. أضف --generate-only > tx.json إلى أي أمر، ثم نفّذ qorechaind tx pqc cosign tx.json --from mykey --pqc-key mypqc --chain-id <chain-id>. راجع التوقيع الهجين. تتولى QoreX ولوحة التحكم هذا التوقيع نيابةً عنك.
هل توجد فترة قفل؟
على الشبكة الرئيسية حاليًا، لا — لا توجد مدة يجب اختيارها، لأن الحصص هنا لا تُباع بمدد ثابتة كما هو الحال غالبًا في المنصات. يبقى التفويض فعّالًا مع تدفق المكافآت ابتداءً من الكتلة التالية، طالما شئت، إلى أن تختار إلغاء التفويض؛ فلا شيء ينتهي ولا شيء يحتاج إلى تجديد. فترة إلغاء الحجز البالغة 21 يومًا التي ستراها مذكورة في هذا الدليل ليست فترة قفل توافق عليها مسبقًا — إنها تبدأ فقط عندما تطلب إلغاء التفويض، ولا تنطبق إلا على رموز QOR التي تسحبها. أما نقل التفويض بين المدققين (إعادة التفويض) فيتخطى هذا الانتظار تمامًا، لأن الحصة لا تغادر أبدًا المجمع المحجوز. أما مصطلح "الولاء" في منحنى الربط أدناه فهو جزء من تصميم QoreChain لكنه غير مطبَّق على السلسلة الحية اليوم، ولذلك فإن مدة بقائك مفوِّضًا لا تغيّر معدل مكافآتك. يوجد شكل اختياري ومقفل زمنيًا من الحصص على شبكة الاختبار الآن، ومن المقرر أن يتوفر على الشبكة الرئيسية من الارتفاع 3,742,566؛ راجع الحصص المقفلة زمنيًا (v3.2.4).
يصف هذا السلوك الحالي للشبكة الرئيسية، وليس ضمانًا دائمًا — فحد أدنى لفترة الحصص هو معامل يمكن للحوكمة إدخاله مستقبلًا، تمامًا كما يمكن لأي معامل آخر من معاملات الحصص في هذه الصفحة أن يتغير بالتصويت. إذا حدث ذلك، ستُظهر المحفظة مدة الانتظار الناتجة (أي حد أدنى بالإضافة إلى فترة إلغاء الحجز البالغة 21 يومًا) قبل تأكيد التفويض، وسيتم تحديث هذه الصفحة لتطابق ذلك.
تفويض الرموز
فوّض رموز QOR لمدقق للمشاركة في أمن الشبكة. يحصل المفوِّضون على حصة من المكافآت التي يكسبها المدقق، بعد خصم عمولة المدقق:
qorechaind tx staking delegate <validator_address> <amount>uqor \
--from mykey \
--chain-id qorechain-diana \
--gas 400000 --fees 40000uqor
مثال: تفويض 100 QOR لمدقق:
qorechaind tx staking delegate qorvaloper1abc...xyz 100000000uqor \
--from mykey \
--chain-id qorechain-diana \
--gas 400000 --fees 40000uqor
إعادة التفويض
انقل تفويضك من مدقق إلى آخر دون انتظار فترة إلغاء الحجز:
qorechaind tx staking redelegate <source_validator> <destination_validator> <amount>uqor \
--from mykey \
--chain-id qorechain-diana \
--gas 400000 --fees 40000uqor
مثال:
qorechaind tx staking redelegate qorvaloper1src... qorvaloper1dst... 50000000uqor \
--from mykey \
--chain-id qorechain-diana \
--gas 400000 --fees 40000uqor
إعادة التفويض لا تنطوي على أي عقوبة ولا أي قفل خاص بها — فالحصة لا تغادر أبدًا المجمع المحجوز، ولا تتوقف عن الكسب، ويسري مفعولها فورًا. وهي لا تخضع إطلاقًا لفترة إلغاء الحجز البالغة 21 يومًا؛ فهذه الفترة تنطبق فقط على عملية unbond. وتنطبق قاعدة حصص قياسية واحدة: الحصة التي نقلتَها للتو إلى مدقق لا يمكن إعادة تفويضها مجددًا من ذلك المدقق إلى أن تكتمل مدة النقل الأول (21 يومًا)؛ ويمكنك في هذه الأثناء أن تُجري unbond لها أو أن تعيد تفويض حصصك الأخرى.
يمكن أن يكون لدى المفوِّض بحد أقصى 7 إدخالات إعادة تفويض متزامنة قيد التنفيذ لنفس المسار تمامًا (المفوِّض، المدقق المصدر، المدقق الوجهة) — يُصفّى كل إدخال بمفرده عند اكتمال استحقاقه، مما يحرر فتحة جديدة. هذا سقف لا يكاد الاستخدام العادي يبلغه أبدًا، وليس قاعدة عامة من نوع "انتظر قبل أن تتمكن من إعادة التفويض مجددًا".
إلغاء الحجز
اسحب رموزك المفوَّضة من مدقق. تستغرق عملية إلغاء الحجز 21 يومًا لتكتمل، ولا تكسب الرموز خلال هذه الفترة أي مكافآت ولا يمكن تحويلها.
qorechaind tx staking unbond <validator_address> <amount>uqor \
--from mykey \
--chain-id qorechain-diana \
--gas 400000 --fees 40000uqor
مثال:
qorechaind tx staking unbond qorvaloper1abc...xyz 25000000uqor \
--from mykey \
--chain-id qorechain-diana \
--gas 400000 --fees 40000uqor
بعد انتهاء فترة إلغاء الحجز البالغة 21 يومًا (1,814,400 ثانية)، تُعاد الرموز تلقائيًا إلى حسابك. يمكن أن يكون لدى المفوِّض بحد أقصى 7 إدخالات إلغاء حجز متزامنة لكل مدقق.
المطالبة بالمكافآت
اسحب جميع مكافآت الحصص المتراكمة من كل مدقق فوّضت له:
qorechaind tx distribution withdraw-all-rewards \
--from mykey \
--chain-id qorechain-diana \
--gas 400000 --fees 40000uqor
لسحب المكافآت من مدقق محدد فقط:
qorechaind tx distribution withdraw-rewards <validator_address> \
--from mykey \
--chain-id qorechain-diana \
--gas 400000 --fees 40000uqor
تُموَّل مكافآت الحصص من مصدرين: ميزانية الإصدار المحدودة للبروتوكول (راجع الاقتصاد الرمزي للاطلاع على المقدار الحالي لكل عصر والسقف، وكلاهما تحدده الحوكمة — وآخر تغيير كان المقترح 10 في 19 أكتوبر 2026) وحصة المُحصِّصين (stakers) من كل رسم معاملة (تُدفع كمكافأة حصص عادية منذ ترقية v3.2.0؛ راجع الحصة العالقة للمُحصِّصين). تعتمد المكافآت على عمولة المدقق وعلى نشاط الشبكة، وهي غير مضمونة.
الحصص المقفلة زمنيًا (v3.2.4)
يضيف الإصدار v3.2.4 وحدة اختيارية للحصص المقفلة زمنيًا، x/stakingtier. وهي مفعّلة على شبكة الاختبار qorechain-diana منذ 19 أكتوبر 2026، ومن المقرر أن تعمل على الشبكة الرئيسية من الارتفاع 3,742,566 (مقترح الحوكمة 13؛ وتعمل الشبكة الرئيسية بالإصدار v3.2.3 حتى تلك الكتلة). وإلى أن تُنفَّذ ترقية الشبكة الرئيسية لا يوجد قفل على التفويض فيها (راجع أعلاه)؛ ومنذ الترقية يتوفر القفل خيارًا اختياريًا ويبقى التفويض العادي بلا قفل. وقد فُحصت الآلية الموصوفة أدناه مقابل معاملات شبكة الاختبار الحيّة.
يستطيع المفوِّض أن يخصّص جزءًا من تفويض قائم لمدقق لمدة ثابتة هي 3 أو 6 أو 12 شهرًا. المدد والمبالغ معاملات للسلسلة؛ اقرأ القيم الحالية من GET /qorechain/stakingtier/v1/params بدلًا من هذه الصفحة.
- القفل اختياري. يعمل التفويض العادي وإعادة التفويض وإلغاء الحجز تمامًا كما هو موصوف في هذه الصفحة. المبلغ المقفل وحده هو المقيَّد: فما دام القفل مفتوحًا لا يمكن إلغاء تفويضه ولا إعادة تفويضه، وهذا ينطبق على كل المسارات (المعاملة، وauthz، والمجموعة، والعقد، والحوكمة).
- حد أدنى للقفل قدره 10 QOR، وبحد أقصى 16 قفلًا مفتوحًا لكل مفوِّض.
- يُسمح بفك القفل المبكر: فهو ينهي القفل، ويُسقِط أي مكافأة قفل لم تُدفع بعد، ويحرق عقوبة تُقتطع من المبلغ المقفل (5% في معاملات شبكة الاختبار، وتُسجَّل تحت مصدر الحرق
staking_tier_penalty)؛ ويبقى الباقي مفوَّضًا وغير مقفل. - القطع (Slashing) يسري على التفويض المقفل كأي تفويض آخر؛ ويتقلّص القفل مع التفويض.
- المطالبة. يكسب القفل مكوّنًا إضافيًا من المكافأة لكل عصر تحدده معاملات الوحدة؛ ويُدفع عند المطالبة به، لا تلقائيًا. ولا تذكر هذه الصفحة المعدلات: اقرأ
paramsلمعرفة الإعدادات الحالية. - عند الانتهاء يُحرَّر القفل ويستمر التفويض تفويضًا عاديًا.
تتوفر الأوامر عبر سطر الأوامر ومسارات REST GET /qorechain/stakingtier/v1/params و/locks/{holder} و/pool؛ والمبلغ عدد صحيح من uqor (1 QOR = 1,000,000 uqor).
qorechaind tx stakingtier lock <validator_address> <amount_in_uqor> <months> --from mykey \
--chain-id qorechain-diana --gas 400000 --fees 40000uqor --generate-only > tx.json
qorechaind tx stakingtier unlock-early <lock_id> --from mykey --chain-id qorechain-diana \
--gas 400000 --fees 40000uqor --generate-only > tx.json
qorechaind tx stakingtier claim --from mykey --chain-id qorechain-diana \
--gas 400000 --fees 40000uqor --generate-only > tx.json
qorechaind query stakingtier locks <holder_address>
معرّف السلسلة أعلاه هو معرّف شبكة الاختبار؛ استخدم qorechain-vladi على الشبكة الرئيسية بعد أن تنفّذ ترقية v3.2.4. وكما في بقية هذه الصفحة، وقّع كل معاملة مولَّدة باستخدام tx pqc cosign.
تصنيف Triple-Pool (حالة التصميم)
يتضمن تصميم QoreChain نموذج Triple-Pool الذي سيصنّف المدققين إلى ثلاثة مجمعات بناءً على سمعتهم ومستويات التفويض لديهم، مع حصة مرجّحة من مكافآت الكتل لكل مجمع:
| المجمع | معايير الدخول | وزن المكافأة في التصميم |
|---|---|---|
| RPoS (إثبات الحصة القائم على السمعة) | درجة السمعة >= الشريحة المئوية 70 و الحصة >= الوسيط | 40% |
| DPoS (إثبات الحصة المفوَّض) | إجمالي التفويض >= 10,000 QOR | 35% |
| PoS (إثبات الحصة) | جميع المدققين المتبقين | 25% |
تصنيف المجمعات واختيار المقترِح المرجّح بالمجمعات وأوزان مكافآت المجمعات منفَّذة في وحدة x/qca ومعاملاتها موجودة على السلسلة (qorechaind query qca config)، لكنها لم تُربط بعد بإنتاج الكتل أو بتوزيع المكافآت. اليوم يتناوب اقتراح الكتل بحسب الحصة بالطريقة القياسية، وتُقسَّم المكافآت بنسبة الحصة المحجوزة، بعد خصم عمولة كل مدقق. المجمع الذي "ينتمي" إليه المدقق لا يغيّر ما تتلقاه.
مكافآت منحنى الربط
يحدد تصميم QoreChain أيضًا صيغة مكافآت قائمة على منحنى الربط:
R = beta * S * (1 + alpha * log(1 + L)) * Q(r) * P(t)
| المتغير | الوصف |
|---|---|
R | مقدار المكافأة للفترة |
beta | معدل المكافأة الأساسي (معامل بروتوكول) |
S | المبلغ المحجوز |
alpha | معامل الولاء (معامل بروتوكول) |
L | مدة الحصص بالعصور |
Q(r) | مضاعف الجودة المشتق من درجة سمعة المدقق r |
P(t) | مضاعف المجمع في الزمن t (40% أو 35% أو 25% حسب المجمع) |
حساب منحنى الربط، مثل تصنيف المجمعات أعلاه، لا تستدعيه السلسلة الحية: فالمكافآت لا تُحسب بهذه الصيغة، ولا تغيّرها اليوم مدة الحصص ولا سمعة المدقق. المعاملات (bonding_alpha وbonding_beta) موجودة على السلسلة لكن لا أثر لها.
القطع (Slashing) والسجن (Jailing)
يتبع القطع في QoreChain وحدة القطع القياسية في Cosmos SDK بالمعاملات الحية التالية (qorechaind query slashing params):
| الحدث | القاعدة | العاقبة |
|---|---|---|
| التوقف عن العمل (Downtime) | توقيع أقل من 5% من آخر 10,000 كتلة (نحو 8.9 ساعات عند كتل الشبكة الرئيسية التي تبلغ نحو 3.2 ثانية) | السجن لمدة 600 ثانية؛ قطع 1% من الحصة |
| التوقيع المزدوج (Double-signing) | توقيع كتلتين مختلفتين عند الارتفاع نفسه | قطع 5% من الحصة |
ينطبق القطع على إجمالي الحصة المحجوزة للمدقق، ولذلك يتحمل المفوِّضون نصيبهم بالتناسب. ويمكن أن يمتد أيضًا إلى الحصة التي هي قيد إلغاء الحجز بالفعل من مدقق تعرّض للقطع، ولهذا فإن فترة إلغاء الحجز إجراء أمني وليست مجرد وقت انتظار.
الاستعلام عن معلومات المدقق
اطّلع على تفاصيل أي مدقق:
qorechaind query staking validator <validator_operator_address>
مثال:
qorechaind query staking validator qorvaloper1abc...xyz
اسرد جميع المدققين النشطين:
qorechaind query staking validators --status BOND_STATUS_BONDED
استعلم عن تفويضاتك الحالية:
qorechaind query staking delegations <delegator_address>
- اطّلع على عمولة المدقق ووقت تشغيله وسجل أدائه قبل التفويض؛ فمجمع المدقق أو سمعته لا يغيّران حاليًا المكافآت التي تتلقاها.
- إعادة التفويض يسري مفعولها فورًا دون عقوبة ودون قفل. والحدود هي سقف 7 إدخالات لعمليات إعادة التفويض المتزامنة على نفس المسار تمامًا، وقاعدة أن الحصة التي أُعيد تفويضها للتو لا يمكن نقلها من المدقق الوجهة إلى أن تكتمل مدتها.
- فترة إلغاء الحجز البالغة 21 يومًا هي إجراء أمني. خلال هذه الفترة، يمكن أن تؤثر أحداث القطع (slashing) على رموزك.