القروض السريعة على سولانا: ما هي وكيف تعمل؟
القروض السريعة على سولانا اقتراض بلا ضمان يسدد في المعاملة نفسها. كيف يتحقق المقرض من السداد، وكم تكلف، وأين تتوقف حدودها.

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

كيف يعرف المقرض أن السداد قادم
تعليمة الاقتراض تُنفذ أولًا، فعليها أن تقرر قبل أن يحدث السداد. لذلك تقرأ ما بعدها. تكشف سولانا كل تعليمة من المستوى الأعلى في المعاملة الجارية عبر حساب خاص اسمه instructions sysvar، ودليل سولانا لفحص التعليمات من داخل المعاملة يذكر هذا الاستخدام بعينه: التحقق من أن تعليمة معينة موجودة في المعاملة نفسها.
تنشر Kamino Lend الشيفرة المصدرية لبرنامجها، وفيها يظهر هذا الفحص كاملًا. تعليمة الاقتراض السريع لديها تمر على كل تعليمة تأتي بعدها، وترفض الإقراض ما لم تجد سدادًا مطابقًا واحدًا بالضبط:
- السداد يذكر المبلغ نفسه؛
- ويسرد الحسابات نفسها، بالترتيب نفسه؛
- ويشير إلى موضع تعليمة الاقتراض؛
- ولا يليه اقتراض سريع ثان.
ومثل المقرضين الآخرين في الجدول أدناه، ترفض Kamino الاقتراض إذا استُدعي من داخل برنامج آخر (CPI)، لأن حساب sysvar لا يسرد إلا تعليمات المستوى الأعلى. أما marginfi فتصوغ القرض بطريقة أخرى: تعليمة بداية تتحقق من وجود تعليمة نهاية لاحقة في المعاملة، وتعليمة النهاية تشغل فحص سلامة الحساب.
التفاصيل تصنع الفرق. سداد Kamino يحمل موضع تعليمة الاقتراض رقمًا، فإذا أدرجت محفظة تعليمة حماية خاصة بها قبل الاقتراض صار السداد يشير إلى التعليمة الخطأ، فيُرفض. أما سداد Jupiter Lend فلا يحمل أي موضع، وهذا أحد أسباب اقتراض أداة حجم فلاش من هناك.
أي مقرضين على سولانا يقدمون القروض السريعة
ثلاثة بروتوكولات إقراض توثق القروض السريعة على سولانا في وثائق المطورين الخاصة بها.
| المقرض | رسوم المقرض |
|---|---|
| Jupiter Lend | لا رسوم بحسب وثائقه، مع أن مشرف البروتوكول يملك إعدادًا للرسوم |
| Kamino Lend | تُحدد لكل احتياطي، ويمكن للاحتياطي إيقاف القروض السريعة |
| marginfi (الوثائق الآن تحت اسم Project 0) | لا رسوم بحسب وثائقه |
فيم تستخدم القروض السريعة
كل مهمة هنا تحتاج مبلغًا كبيرًا لبضع تعليمات، ولا شيء بعدها.
- المراجحة. اشتر العملة حيث تكون رخيصة، وبعها حيث تكون غالية، ثم سدد. فإن أُغلقت الفجوة لم يغط البيع السداد وارتدت المعاملة.
- التصفية. يسدد القرض دين مقترض صار وضعه غير سليم، والضمان الذي يُستلم بخصم، بعد مبادلته، يسدد القرض.
- استبدال الضمان وإعادة التمويل. سدد قرضًا بعملات مقترضة، واسحب الضمان، وبادله أو انقله إلى مقرض آخر، واقترض من جديد، ثم سدد.
- التصفية الذاتية. حين تسدد دينك بضمانك أنت توفر العلاوة التي كان المصفي سيأخذها. وهذا ما يفعله مسار السداد بالضمان في Kamino.
- الحلقات (looping). اقترض، وبادل إلى أصل الضمان، وأودعه، واقترض مقابله، ثم سدد. وعلى هذا يقوم Multiply في Kamino.
- حجم التداول. اشتر عملة ثم بعها في مجمّع السيولة نفسه؛ ولا تدفع المحفظة إلا كلفة الذهاب والإياب.
هذه الحالة الأخيرة هي ما تفعله أداة حجم فلاش: تقترض SOL من Jupiter Lend، وتشتري عملتك في مجمّع واحد على PumpSwap أو Raydium أو Orca أو Meteora، ثم تبيعها من جديد، وتسدد القرض وتدفع رسومها بتوقيع واحد، وتعرض السعر الكامل للصفقة قبل أن تفتح محفظتك. ومن يقرأ المعاملة يرى اقتراضًا وشراءً وبيعًا من محفظة واحدة. وإن أردت الاحتفاظ بالعملات فاستخدم بدلًا من ذلك مبادلة العملات عبر مسارات Jupiter.
كم تكلف القروض السريعة على سولانا
أصل القرض ليس كلفة، فهو يعود في المعاملة نفسها. ما تدفعه هو كل ما يحيط به.
رسوم المقرض. توثق Jupiter Lend وmarginfi قروضًا سريعة بلا رسوم، وتحدد Kamino رسمًا لكل احتياطي. ومع ذلك يستطيع مشرف Jupiter Lend تغيير إعداد الرسوم، لذا تقرأ أداة حجم فلاش هذا الإعداد قبل كل قرض وترفض بناء المعاملة ما لم يكن صفرًا.
رسوم المبادلة وأثر السعر. كل مبادلة داخل القرض تدفع رسوم مجمّعها، والمبلغ الكبير أمام مجمّع سيولة ضحل يحرك السعر ضدك مرتين، عند الدخول والخروج، كما يشرح مقال كيف يعمل عمق مجمّع السيولة. اضبط حدًا أدنى للكمية المستلمة في كل مبادلة، لأن سدادًا ينقص عن المطلوب يُغرق كل شيء؛ ومقال اختيار قيمة الانزلاق السعري يشرح هذه الموازنة.
رسوم الشبكة. الرسوم الأساسية 5000 لامبورت لكل توقيع، تضاف إليها رسوم أولوية تُحسب لكل وحدة حوسبة تطلبها، والقرض السريع يطلب حوسبة أكثر بكثير مما يطلبه تحويل عادي. ويشرح مقال كم تدفع رسوم الأولوية كيف تحدد قيمتها.
القرض الفاشل رخيص لكنه ليس مجانيًا: المعاملة التي تُدرج في كتلة ثم ترتد تدفع رسوم الشبكة رغم ذلك، كما تقول وثائق سولانا ودليل Jupiter للقروض السريعة. أما المعاملة التي تفشل في المحاكاة ولا تُرسل أبدًا فلا تكلف شيئًا.

شغل المحاكاة قبل أن توقع. القرض السريع الذي كان سيفشل يظهر في صورة محاكاة فاشلة، وعند تلك النقطة لم يكلفك شيئًا.
الحدود: حجم المعاملة والحوسبة وما يملكه المقرض
لا يستطيع القرض السريع أن يتجاوز معاملة واحدة: معاملات v0 التي تستخدمها هذه القروض تحمل 1232 بايت و1,400,000 وحدة حوسبة على الأكثر. الاقتراض والسداد والمبادلات وحساباتها كلها يجب أن تتسع لها، ولهذا يعتمد المطورون على جداول البحث عن العناوين (address lookup tables).
ولا يستطيع أن يمتد على معاملتين أيضًا. حساب sysvar لا يسرد إلا المعاملة الجارية، فالسداد في معاملة ثانية غير مرئي لتعليمة الاقتراض، حتى داخل Jito bundle واحد. أما ما الذي يضمنه Jito bundle فمسألة أخرى.
ثم هناك ما يملكه المقرض نفسه. القرض يسحب من خزنته، وبعض المقرضين يضيف سقفًا لكل قرض، ويمكن إيقاف الإقراض مؤقتًا، فالحجم الأقصى قراءة لحظية لا رقم ثابت. كما لا تسمح Kamino وmarginfi إلا بقرض سريع واحد في كل معاملة.
المخاطر: تحذيرات المحفظة وهجمات مصادر الأسعار
توقع تحذيرًا من محفظتك. يحذر Phantom حين لا يستطيع محاكاة المعاملة محاكاة سليمة، ويذكر بين الأسباب حجمًا يقترب من الحد ومعاملات تفشل. والقرض السريع كبير، ويستدعي مقرضًا ومنصة DEX في الوقت نفسه. وحين يتحرك السعر أكثر مما ينبغي تفشل محاكاته، وهذه طريقة المحفظة في إخبارك أن القرض لن يُسدد.
وكل قرض سريع علني أيضًا. يستطيع أي شخص فتح المعاملة في مستكشف الشبكة، وتحليل المحافظ الجماعي في Wallet Scope يعرض صفقات المحافظ التي تقف خلفها وأرباحها وخسائرها (PnL).
أما الصفحات المظلمة من هذا التاريخ فتخص بروتوكولات أخرى. هجوم القرض السريع يحرف السعر داخل معاملة واحدة: المبلغ المقترض يدفع مجمّع سيولة ضحلًا، والبروتوكول الذي يقرأ ذلك المجمّع مصدرًا لسعره يتصرف على الرقم المشوه. وتصف وثائق Kamino الأسعار المرجحة زمنيًا والنطاقات السعرية وسيلةً للدفاع. وحدودك الدنيا للكمية المستلمة تحد أيضًا من هجمات الساندويتش حول مبادلة كبيرة.
القرض السريع مقابل القرض العادي والتداول بالهامش
| القرض السريع | القرض بضمان | التداول بالهامش | |
|---|---|---|---|
| الضمان | لا يوجد | قيمته أكبر من القرض | إيداعك مع المركز نفسه |
| المدة | معاملة واحدة | حتى تسدد | ما دام الحساب سليمًا |
| إن لم يُسدد | ترتد المعاملة | يُصفى الضمان | يُصفى المركز |
| ما تدفعه | رسوم المقرض إن وجدت، ورسوم المبادلة والشبكة | فائدة ما دام مفتوحًا | فائدة ورسوم تداول |
القروض بضمان والتداول بالهامش تحمل مخاطرة عبر الزمن، لأن الأسعار تتحرك ما دامت مفتوحة. أما القروض السريعة على سولانا فلا «ما دام» فيها: قد تخسر رسوم معاملة مرتدة، ومعها أي خسارة تداول يغطيها رصيدك أنت.
يشرح هذا المقال كيف تعمل القروض السريعة، وليس نصيحة مالية أو استثمارية أو قانونية أو ضريبية. الصفقات داخل القرض قد تخسر مالًا، والمقرضون قد يغيرون الشروط أو يوقفون الإقراض.
الأسئلة الشائعة عن القروض السريعة
هل القروض السريعة على سولانا مجانية؟
القرض نفسه قد يكون مجانيًا: توثق Jupiter Lend وmarginfi قروضًا سريعة بلا رسوم، بينما تحدد Kamino رسمًا لكل احتياطي. لكنك تدفع مع ذلك رسوم المبادلة ورسوم الشبكة وأي رسوم للأداة التي تستخدمها.
هل أحتاج إلى ضمان أو تحقق ائتماني؟
لا. يكفي أن يقع السداد في المعاملة نفسها وأن ينجح. ومع ذلك تحتاج محفظتك إلى SOL لرسوم الشبكة ولأي نقص تتركه الصفقات.
ماذا يحدث إذا تعذر سداد القرض؟
تُرفض المعاملة كلها وتُلغى كل تغييراتها، ومنها الاقتراض نفسه. والمعاملة المدرجة في كتلة تدفع رسوم الشبكة رغم ذلك؛ أما التي فشلت في المحاكاة ولم تُرسل فلا تدفع شيئًا.
هل يمتد القرض السريع على معاملتين أو على Jito bundle؟
لا. يجد المقرض السداد عبر حساب instructions sysvar، وهو لا يسرد إلا المعاملة الجارية، فالسداد في أي مكان آخر لا يُحتسب، حتى داخل الحزمة نفسها.
لماذا تظهر القروض السريعة في تقارير الاختراقات؟
لأنها تتيح لأي شخص التصرف في مبلغ كبير طوال معاملة واحدة. والاختراقات أصابت بروتوكولات وثقت بسعر لحظي من مجمّع سيولة ضحل يستطيع المبلغ المقترض تحريكه. والأسعار المتوسطة زمنيًا تجعل ذلك أصعب بكثير.


