العودة إلى المدونة
Solana

ما حساب التوكن المرتبط (ATA) على Solana؟

S
Sol Slugs Team
Sol Incinerator

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

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

ما حساب التوكن المرتبط على Solana؟

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

تصف وثائق إنشاء الحسابات في Solana العنوان الحتمي والفرق بين مالك التوكن والبرنامج المالك. ينشئ Associated Token Program الحساب؛ ويخضع حساب التوكن الناتج لبرنامج Token Program المعني.

ما الفرق بين المحفظة وعنوان الإصدار وATA؟

استخدم ثلاث تسميات منفصلة عند فحص حيازة توكن:

الحساب أو العنوانالسؤال الذي يجيب عنه
عنوان المحفظةأي محفظة تتحكم في هذه الحيازة؟
عنوان الإصدارما التوكن المحدد هذا؟
عنوان حساب التوكنأين تُسجل وحدات هذا المالك من ذلك الإصدار؟

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

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

لماذا يحجز إنشاء ATA مقدارًا من SOL؟

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

لحساب التوكن التقليدي بنية أساسية مألوفة، بينما قد تتطلب امتدادات Token-2022 مساحة أكبر. وقد تتغير إعدادات إيجار الشبكة أيضًا. لذلك لا يمثل مبلغ ورد في دليل قديم تقديرًا دائمًا لكل ATA جديد أو توقعًا دقيقًا لما سيعيده حساب موجود.

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

من يدفع تكلفة إنشاء الحساب؟

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

يهم هذا الفرق أيضًا عند مراجعة الاسترداد. تحدد عملية الإغلاق المصرح بها للحساب وجهة وحدات lamports المحررة. وهي ليست تعويضًا قائمًا على إيصال يُرسل تلقائيًا لمن موّل الإنشاء أولًا.

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

لماذا يبقى ATA الفارغ مفتوحًا بعد البيع؟

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

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

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

هل يمكن استرداد إيجار ATA دون حرق توكنات؟

إذا كان الحساب فارغًا ومؤهلًا للإغلاق، يمكنك إغلاقه دون حرق رصيد. يساعدك مسار الاسترداد غير الإتلافي في Sol Incinerator على فحص هذه الحسابات والعائد الحالي قبل التوقيع.

بالنسبة إلى الحسابات المدعومة التي تريد الاحتفاظ بها، قد يسترد سحب زائد مصرح به وحدات lamports فوق الاحتياطي الحالي مع إبقاء بيانات التوكن دون تغيير. وهذا مسار منفصل عن استرداد الرصيد المتبقي بالإغلاق. ولا يمكنه إزالة الاحتياطي الذي لا يزال مطلوبًا لإبقاء الحساب مفتوحًا.

راجع استرداد SOL الزائد دون إغلاق الحسابات إذا كان هدفك الاحتفاظ بحيازة. امتلاك توكن لا يمنحك صلاحية سحب SOL من كل حساب مرتبط بعنوان إصداره أو بياناته الوصفية.

ماذا يحدث إذا استلمت التوكن مجددًا؟

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

استخدم أداة Reopen Token Account لعنوان إصدار مدعوم عندما تحتاج إلى ذلك الحساب تحديدًا. تحقق من عنوان الإصدار والمحفظة، ثم راجع تكلفة الإنشاء. إعادة إنشاء الحساب لا تعيد توكنات حُرقت أو حُولت إلى جهة أخرى.

كيف تفحص ATA قبل التصرف؟

سجل عنوان المحفظة وعنوان الإصدار وبرنامج التوكنات وكمية التوكنات وحالة الحساب ورصيد lamports. ثم صِف النتيجة المقصودة بلغة بسيطة: الاحتفاظ بالحساب، أو استرداد فائض مدعوم، أو إغلاق حساب فارغ.

يمنع هذا الفصل البسيط أخطاء شائعة عدة: اختيار إصدار مختلف يحمل الرمز نفسه، أو توقع أن يكون كل تخزين NFT في ATA واحد، أو اعتبار كل SOL المرتبط بأصل قابلًا للسحب من حامله. طابق الإجراء مع الحساب الذي تتحكم فيه فعلًا.

Sol Incinerator

Sol Incinerator

افحص حسابات التوكنات غير المستخدمة وراجع استرداد SOL المؤهل في محفظتك.

جرّبه الآن

قراءات ذات صلة

الأسئلة الشائعة

ما حساب التوكن المرتبط على Solana؟

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

هل إيجار ATA رسم متكرر على Solana؟

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

هل يحتاج كل توكن Solana إلى ATA منفصل؟

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

ما حساب التوكن المرتبط (ATA) على Solana؟ | Sol Incinerator