حسابات الرهن

يمكن استخدام حساب الرهن على سولانا لتفويض الرموز إلى الـvalidator على الشبكة للحصول على مكافآت محتملة لمالك حساب الرهن. يتم إنشاء حسابات الرهن وإدارتها بشكل مختلف عن عنوان المحفظة التقليدية، المعروفة باسم حساب النظام. حساب النظام قادر فقط على إرسال واستقبال SOL من الحسابات الأخرى على الشبكة، بينما يدعم حساب الرهن عمليات أكثر تعقيدًا مطلوبة لإدارة تفويض الرموز.

تعمل حسابات الرهن على سولانا أيضًا بشكل مختلف عن تلك الموجودة في شبكات بلوكتشين إثبات الحصة الأخرى التي قد تكون على دراية بها. يصف هذا المستند الهيكل العام ووظائف حساب الرهن في سولانا.

عنوان الحساب

يمتلك كل حساب رهن عنوانًا فريدًا يمكن استخدامه للبحث عن معلومات الحساب في سطر الأوامر أو في أي أدوات استكشاف الشبكة. ومع ذلك، على عكس عنوان المحفظة الذي يتحكم فيه حامل زوج مفاتيح العنوان في المحفظة، فإن زوج المفاتيح المرتبط بعنوان حساب الرهن ليس بالضرورة أن يكون له أي تحكم في الحساب. في الواقع، قد لا يوجد زوج مفاتيح أو مفتاح خاص لعنوان حساب الرهن.

الوقت الوحيد الذي يكون فيه لعنوان حساب الرهن ملف زوج مفاتيح هو عند إنشاء حساب رهن باستخدام أدوات سطر الأوامر. يتم إنشاء ملف زوج مفاتيح جديد أولاً فقط للتأكد من أن عنوان حساب الرهن جديد وفريد.

فهم سلطات الحساب

قد تحتوي أنواع معينة من الحسابات على واحدة أو أكثر من سلطات التوقيع المرتبطة بحساب معين. تُستخدم سلطة الحساب للتوقيع على معاملات معينة للحساب الذي تتحكم فيه. هذا يختلف عن بعض شبكات البلوكتشين الأخرى حيث يتحكم حامل زوج المفاتيح المرتبط بعنوان الحساب في جميع أنشطة الحساب.

يحتوي كل حساب رهن على سلطتي توقيع محددتين بعناوينهما الخاصة، وكل منهما مخول لإجراء عمليات معينة على حساب الرهن.

تُستخدم سلطة الرهن للتوقيع على المعاملات للعمليات التالية:

  • تفويض الرهن
  • إلغاء تنشيط تفويض الرهن
  • تقسيم حساب الرهن، وإنشاء حساب رهن جديد بجزء من الأموال في الحساب الأول
  • دمج حسابي رهن في حساب واحد
  • تعيين سلطة رهن جديدة

تقوم سلطة السحب بالتوقيع على المعاملات لما يلي:

  • سحب الرهن غير المفوض إلى عنوان المحفظة
  • تعيين سلطة سحب جديدة
  • تعيين سلطة رهن جديدة

يتم تعيين سلطة الرهن وسلطة السحب عند إنشاء حساب الرهن، ويمكن تغييرهما لتفويض عنوان توقيع جديد في أي وقت. يمكن أن تكون سلطة الرهن وسلطة السحب نفس العنوان أو عنوانين مختلفين.

تحتفظ keypair سلطة السحب بتحكم أكبر على الحساب حيث أنها ضرورية لتصفية الرموز في حساب الرهن، ويمكن استخدامها لإعادة تعيين سلطة الرهن إذا فُقد keypair سلطة الرهن أو تم اختراقه.

تأمين سلطة السحب ضد الفقدان أو السرقة أمر بالغ الأهمية عند إدارة حساب الرهن.

تفويضات متعددة

يمكن استخدام كل حساب رهن للتفويض إلى validator واحد فقط في كل مرة. جميع الرموز في الحساب إما مفوضة أو غير مفوضة، أو في عملية أن تصبح مفوضة أو غير مفوضة. لتفويض جزء من الرموز الخاصة بك إلى validator، أو للتفويض إلى عدة validators، يجب عليك إنشاء حسابات رهن متعددة.

يمكن تحقيق ذلك عن طريق إنشاء حسابات رهن متعددة من عنوان محفظة تحتوي على بعض الرموز، أو عن طريق إنشاء حساب رهن واحد كبير و استخدام سلطة الرهن لتقسيم الحساب إلى حسابات متعددة بأرصدة رموز من اختيارك.

يمكن تعيين نفس سلطات الرهن والسحب لحسابات رهن متعددة.

دمج حسابات الرهن

يمكن دمج حسابي رهن لهما نفس السلطات ونفس فترة الإغلاق في حساب رهن واحد ناتج. الدمج ممكن بين رهنين في الحالات التالية دون شروط إضافية:

  • رهنان معطلان
  • رهن غير نشط في رهن قيد التفعيل خلال فترة تفعيله

بالنسبة للحالات التالية، يجب أن يتطابق pubkey المصوت ونقاط التصويت المرصودة:

  • رهنان مفعلان
  • حسابان قيد التفعيل يشتركان في فترة تفعيل واحدة، خلال فترة التفعيل

ستفشل جميع التركيبات الأخرى من حالات الرهن في الدمج، بما في ذلك جميع الحالات "العابرة"، حيث يكون الرهن قيد التفعيل أو التعطيل مع رهن فعال غير صفري.

فترة التسخين والتبريد للتفويض

عندما يتم تفويض حساب رهن، أو إلغاء تنشيط تفويض، فإن العملية لا تصبح سارية المفعول على الفور.

يستغرق التفويض أو إلغاء التنشيط عدة فترات لإكماله، حيث يصبح جزء من التفويض نشطًا أو غير نشط عند كل حدود فترة بعد تقديم المعاملة التي تحتوي على التعليمات إلى المجموعة.

هناك أيضًا حد على مقدار الرهن الإجمالي الذي يمكن تفويضه أو إلغاء تنشيطه في فترة واحدة، لمنع التغييرات المفاجئة الكبيرة في الرهن عبر الشبكة ككل. نظرًا لأن فترة التسخين والتبريد تعتمد على سلوك المشاركين الآخرين في الشبكة، فإن مدتها الدقيقة يصعب التنبؤ بها. يمكن العثور على تفاصيل حول توقيت التسخين والتبريد هنا.

الإقفال

يمكن أن تحتوي حسابات الرهن على قفل يمنع سحب الرموز التي تحتفظ بها قبل الوصول إلى تاريخ أو epoch معين. أثناء فترة الإقفال، لا يزال بالإمكان تفويض حساب الرهن، أو إلغاء تفويضه، أو تقسيمه، وتغيير سلطة الرهن بشكل طبيعي. فقط السحب إلى محفظة أخرى أو تحديث سلطة السحب غير مسموح به.

يمكن إضافة القفل فقط عند إنشاء حساب الرهن لأول مرة، ولكن يمكن تعديله لاحقًا، من قبل سلطة الإقفال أو الوصي، والذي يتم تحديد عنوانه أيضًا عند إنشاء الحساب.

تدمير حساب الرهن

مثل الأنواع الأخرى من الحسابات على شبكة سولانا، لم يعد يتم تتبع حساب الرهن الذي يحتوي على رصيد 0 SOL. إذا لم يتم تفويض حساب الرهن وتم سحب جميع الرموز التي يحتوي عليها إلى عنوان محفظة، فإن الحساب في ذلك العنوان يتم تدميره فعليًا، وسيحتاج إلى إعادة إنشائه يدويًا لاستخدام العنوان مرة أخرى.

عرض حسابات الرهن

يمكن عرض تفاصيل حساب الرهن على مستكشف سولانا عن طريق نسخ ولصق عنوان الحساب في شريط البحث.

Is this page helpful?

جدول المحتويات

تعديل الصفحة