تحويل متعدد إلى متعدد على سولانا
كيف تعمل التحويلات المقترنة على سولانا: معاملة واحدة لكل سطر، 0.001 SOL لكل تحويل، وقاعدة الإيجار التي تتخطى السطر بدل أن تقتطع منه.

هناك ثلاث طرق لتحريك دفعات كثيرة مرة واحدة على سولانا، وهي تختلط ببعضها باستمرار. أداة الإرسال المتعدد تدفع لقائمة من محفظة واحدة. وأداة التجميع تسحب محافظ كثيرة إلى محفظة واحدة. ثم تأتي الحالة التي لا تستطيع أي منهما التعبير عنها.
عملية تحويل متعدد إلى متعدد سولانا تبقي كل مرسل مع مستلمه الخاص. المحفظة 7 تدفع للمحفظة 7، والثامنة للثامنة، ولا تعرف إحداهما شيئا عن الأخرى.
يبدو تفصيلا صغيرا. هو الفرق بين مصدر واحد وأربعين مصدرا مستقلا.
- السطر معاملة واحدة. والمحفظة المرسلة في ذلك السطر تدفع كل ما فيه.
- رسوم المنصة 0.001 SOL لكل تحويل، ورسوم الشبكة 0.000005 SOL.
- المستلم الذي لم يحمل هذه العملة من قبل يضيف 0.00203928 SOL وديعة إيجار.
- السطور التي لا تمر يتم تخطيها، لا اقتطاع مبلغها.
ثلاث صور للتحويل الجماعي
أداة الإرسال المتعدد واحد إلى كثيرين. محفظة واحدة، قائمة مستلمين، دافع واحد. هذه صورة الإيردروب.
أداة التجميع على دفعات كثيرون إلى واحد. عشرون محفظة، وجهة واحدة، وفي النهاية يستقر كل شيء في مكان واحد.
أداة متعدد إلى متعدد هي الصورة الثالثة، والوحيدة التي تعرف الاقتران. السطر الأول له مصدره، والسطر الثاني له مصدر آخر. لا صندوق مشترك ولا تغطية بين السطور.
كم يكلف السطر الواحد
قد تظهر ثلاثة بنود على السطر، والمحفظة المرسلة في ذلك السطر تدفعها كلها. لا يوجد حساب تمويل مشترك، فالمحفظة التي لا تغطي سطرها لا تستدين من السطر الذي فوقها. بند الشبكة هو الرسم الأساسي البالغ 5000 لامبورت لكل توقيع، وهو ما تشرحه وثائق الرسوم من سولانا نفسها.
| البند | وضع SOL | وضع العملة |
|---|---|---|
| رسوم المنصة | 0.001 SOL | 0.001 SOL |
| رسوم الشبكة | 0.000005 SOL | 0.000005 SOL |
| حساب العملة لدى المستلم | لا ينطبق | 0.00203928 SOL، وفقط إذا لم يحمل هذا المستلم العملة من قبل |
اقرأ السطر الثالث مرتين، فهو الذي يفاجئ الناس. إرسال عملة SPL إلى عنوان لم يلمسها قط يعني إنشاء حساب يحملها، وسولانا تطلب وديعة إيجار لذلك الحساب. الوديعة تعادل نحو مئتي ضعف رسوم الشبكة وضعفي رسوم المنصة.
مع مئة مستلم جديد يصير ذلك نحو 0.204 SOL من الفاتورة، بينما تتوقف رسوم المنصة عند 0.1. الوديعة لا تحرق: تبقى في حساب العملة لدى المستلم وتعود إلى من يغلق ذلك الحساب لاحقا.
السطور التي يجري تخطيها
قبل التوقيع يجري فحصان، وكلاهما يوقف السطر بدل أن يغيره.
الأول حساب بسيط. إن كانت المحفظة المرسلة لا تغطي مبلغها زائد الرسوم زائد أي حساب عملة يلزم فتحه، يوضع على السطر علامة ويترك كما هو. لا يخرج شيء ناقص.
الثاني أغرب ويستحق الفهم، لأنه في المرة الأولى يبدو كخلل. سولانا ترفض ترك حساب برصيد فوق الصفر وتحت الحد الأدنى المعفى من الإيجار. للمحفظة العادية ذلك الحد 0.00089088 SOL، وهو يخرج من المعادلة الواردة في وثائق الحسابات من سولانا.
تفريغ الحساب بالكامل مسموح. ترك 0.0005 SOL فيه غير مسموح. والسطر الذي يدفع المحفظة إلى تلك الفجوة يوسم بأنه غبار إيجار ويبقى دون إرسال.
لماذا لا يقتطع المبلغ ببساطة
البديل أن يقص المبلغ حتى يتسع، وذلك أسوأ. أنت كتبت رقما. والأداة التي ترسل رقما آخر دون أن تخبرك هي أداة لن تطابق معها أي جدول بعد ذلك.
أرسل الرصيد كله، أو اخفض المبلغ حتى يتجاوز الباقي الحد الأدنى. المعاينة تخبرك مسبقا بالسطور المتأثرة، والأداة تستعلم عن كل حسابات الوجهة في نداء واحد قبل أن توقع أي شيء.
معاملة واحدة لكل سطر ولماذا يهم ذلك
لأن كل سطر معاملة قائمة بذاتها، فالسطر الذي يسقط يسقط وحده. أما في حزمة تكدس كل شيء في معاملة واحدة، فخطأ في السطر الثلاثين يأخذ معه التسعة والعشرين قبله.
لهذا ثمن: أربعون زوجا تعني أربعين توقيعا وأربعين رسم منصة. في المقابل تحصل على نتيجة تقرأ سطرا سطرا. ومن أراد معرفة سرعة دخول تلك المعاملات يجد الأرقام في شرح رسوم الأولوية على سولانا.
متى يكون تحويل متعدد إلى متعدد سولانا هو الصورة الصحيحة
تدوير المحافظ هو الجواب الصادق لمعظم الحالات. لديك مجموعة محافظ بتاريخ تفضل تركه خلفك، فتولد مجموعة جديدة عبر مولد المحافظ بالجملة، وتريد أن تمول المحفظة القديمة 7 المحفظة الجديدة 7 ولا شيء غير ذلك.
الحالة الثانية قائمة صرف يتغير فيها الدافع سطرا بسطر. عدة مشاريع، عدة خزائن، جدول واحد. أداة الإرسال المتعدد لا تستطيع التعبير عن ذلك أصلا، لأن مصدرها واحد بالضبط.
الثالثة إعادة توزيع بعد لقطة، حيث يدفع لكل حامل من محفظة خصصتها له مسبقا. كيف تقرأ ذلك التوزيع قبل الصرف موجود في شرح توزيع حاملي العملة.
كيف تجهز القائمة
نفذ التمريرة الأولى بسطرين. جدول النتائج يخبرك بما كلفه السطر فعلا، بما في ذلك ودائع حسابات العملة، قبل أن ترسل ألفين.
تحقق أيضا إن كان مستلموك يحملون العملة بالفعل. في قائمة نصفها حاملون قدامى ينزل بند الودائع إلى النصف، وعند مئة سطر يكون هو أكبر رقم في الفاتورة كلها.
ودون قبل البدء أي محفظة تدفع أي سطر. بعد التمريرة يصير جمع هذا التطابق أشق مما يبدو الآن، خاصة إذا كانت المحافظ المرسلة قد أنشئت للتو ولا تملك تاريخا يميزها.
نقطة أخيرة عن الرصيد: اترك في كل محفظة مرسلة شيئا فوق مبلغها. إذا ضبطته إلى آخر كسر، سيبعد فحص الإيجار السطر وسيلزمك تمويله من جديد، وذلك أبطأ من ترك هامش منذ البداية.
ما الذي يتغير حين تكبر القائمة
عند عشرة سطور يبقى كل هذا كلاما مريحا. عند ألفي سطر يصير شيئان هما العمل الحقيقي، وكلاهما يجري خارج الأداة نفسها.
الأول التمويل. كل محفظة مرسلة تحتاج مبلغها زائد الرسوم قبل أن يبدأ أي شيء، ولا سبيل لأن يغطي سطر سطرا آخر. هذا يعني تمريرة توزيع سابقة، تخرج عادة من خزنة واحدة، والأفضل أن تجري بهامش لا بالمقدار المضبوط.
الثاني المطابقة بعد الانتهاء. عند أربعين سطرا يكفي أن تنظر إلى الجدول. عند ألفين تريد النتيجة مصدرة ومقابلة بالورقة الأصلية سطرا بسطر، لأن السطور المتخطاة لا تظهر في المستكشف أصلا: هي لم توجد قط كمعاملات.
وهناك أثر ثالث أقل وضوحا. إذا خلطت قائمتك مستلمين جددا وقدامى، فتكلفة السطر ليست ثابتة، والمتوسط المحسوب على أول عشرة سطور يعطي رقما لا يشبه المجموع. عد كم مستلما سيفتح حسابا واضرب هذا العدد وحده في 0.00203928 SOL.
الأسئلة الشائعة عن التحويل المقترن
بماذا يختلف عن تشغيل أداة الإرسال المتعدد عدة مرات؟
لأداة الإرسال المتعدد مصدر واحد بالضبط في كل تشغيل. أربعون مصدرا تعني أربعين تشغيلا وأربعين تبديل محفظة يدويا. هنا تشغيل واحد بأربعين سطرا.
هل يكلف السطر الساقط شيئا؟
لا. السطر الذي لا يمر بالفحص المسبق لا يوقع أبدا، فلا رسوم شبكة ولا رسوم منصة.
هل يجوز أن يتداخل المرسلون والمستلمون؟
نعم. يمكن للمحفظة أن ترسل في سطر وتستلم في سطر آخر. وكل سطر يفحص وحده.
لماذا وسم سطري بأنه غبار إيجار؟
لأن الباقي في المحفظة المرسلة كان سيقع بين الصفر و0.00089088 SOL. أرسل الرصيد كله أو اخفض المبلغ.
هل أحتاج SOL في محفظة ترسل عملات فقط؟
نعم. رسوم الشبكة ورسوم المنصة تدفع بـ SOL حتى عندما يكون المحول عملة.
هل هناك حد أقصى لعدد الأزواج؟
عمليا يحدك التجهيز لا الأداة: كل محفظة مرسلة يجب أن تكون ممولة سلفا.
كيف تقرر في سطر واحد
إذا كان جدولك يحوي عمودا للدافع، فهذه هي الصورة التي تحتاجها. وإذا كانت كل السطور تخرج من المحفظة نفسها، فخذ أداة الإرسال المتعدد وادفع مرة واحدة بدل أربعين. وإن نقصك سطر، فانظر أولا إلى حد الإيجار قبل أن تفترض خللا. عن هذا الحد مزيد في شرح خطأ نقص الرصيد للإيجار.


