Skip to main content

SPL چیست

توجه: این سند ترجمه خودکار نسخه اصلی انگلیسی است.

SPL چیست

SPL کوتاه‌شده Solana Program Library است — مجموعه‌ای از برنامه‌های on-chain (قراردادهای هوشمند) که برای بلاکچین Solana نگهداری می‌شوند و شامل برنامه SPL Token است که استاندارد ساخت و مدیریت توکن‌های مثلی و غیرمثلی روی Solana را تعریف می‌کند. وقتی کارت پروژه DecAIHub نشان می‌دهد Token standard: SPL، یعنی توکن پروژه با برنامه SPL Token روی Solana مستقر شده است.

برخلاف Ethereum که در آن هر توکن قرارداد هوشمندی جداگانه است که رابط ERC-20 را پیاده می‌کند، Solana از یک برنامه مشترک واحد — برنامه SPL Token — استفاده می‌کند که همه توکن‌های شبکه را مدیریت می‌کند. توکن‌های منفرد برنامه‌های جداگانه نیستند؛ آن‌ها حساب‌های mint هستند که برنامه مشترک SPL Token آن‌ها را می‌سازد و مدیریت می‌کند. این تفاوت معماری برای نحوه برخورد Solana با توکن‌ها بنیادی است.

خلاصه: SPL استاندارد توکن Solana است — و Token standard: SPL در کارت پروژه یعنی توکن از طریق برنامه SPL Token روی Solana مستقر شده و از معماری بومی توکن Solana پیروی می‌کند، نه از مدل مبتنی بر EVM.

برنامه SPL Token چگونه کار می‌کند

برنامه‌ای مشترک، نه قراردادهای منفرد

روی Ethereum، ساخت توکن جدید یعنی استقرار قرارداد هوشمند جدید. روی Solana، ساخت توکن جدید یعنی ساخت حساب mint جدیدی که برنامه موجود SPL Token آن را مدیریت می‌کند. خود برنامه از پیش on-chain مستقر است؛ سازندگان توکن آن را فراخوانی می‌کنند تا mint جدیدی با پارامترهایی مانند عرضه و دقت اعشاری راه‌اندازی کنند.

این طراحی یعنی همه توکن‌های SPL منطق on-chain یکسانی دارند. قواعد انتقال، ضرب، سوزاندن و تأیید توکن‌های SPL یک بار در برنامه SPL Token تعریف شده و به‌طور یکنواخت بر هر توکنی که از آن استفاده می‌کند اعمال می‌شود. ریسکی وجود ندارد که توکنی منطق انتقال را متفاوت از دیگری پیاده کند — رفتار در سطح برنامه استاندارد شده است.

مدل حساب‌ها

Solana از مدل مبتنی بر حساب استفاده می‌کند که با مدل Ethereum فرق دارد. روی Ethereum، موجودی توکن کاربر درون قرارداد آن توکن نگهداری می‌شود. روی Solana، هر کاربری که توکن مشخصی دارد یک حساب توکن جداگانه (که Associated Token Account یا ATA هم نامیده می‌شود) دارد که موجودی او را برای آن mint مشخص نگه می‌دارد. برنامه SPL Token این حساب‌ها را مدیریت می‌کند: ساخت آن‌ها، به‌روزرسانی موجودی در انتقال‌ها و اعمال قواعد مجوزدهی.

SPL Token در برابر SPL Token-2022

Solana نسخه به‌روزشده‌ای از برنامه اصلی SPL Token را با نام SPL Token-2022 (که Token Extensions هم نامیده می‌شود) معرفی کرد. Token-2022 قابلیت‌هایی مانند کارمزد انتقال، انتقال‌های محرمانه، توکن‌های بهره‌دار و توکن‌های غیرقابل انتقال می‌افزاید. هر دو برنامه روی Solana هم‌زیست‌اند — توکن‌های SPL موجود همچنان کار می‌کنند و توکن‌های جدید بسته به نیاز می‌توانند هر یک از دو برنامه را انتخاب کنند.

«توکن روی Solana» و استاندارد SPL

در کاربرد روزمره، مردم وقتی منظورشان توکن SPL است اغلب می‌گویند «توکن روی Solana». این کوتاه‌نویسی در کل درست است — تقریباً همه توکن‌های مثلی روی Solana توکن SPL هستند — اما فهم تمایز ارزش دارد. Solana شبکه بلاکچین است: اعتبارسنج‌ها، مکانیسم اجماع و محیط اجرایش. SPL استاندارد و برنامه‌ای است که تعریف می‌کند توکن‌ها روی آن شبکه چگونه کار کنند.

پیوند تنگاتنگ است: بدون استفاده از برنامه SPL Token (یا جانشین آن Token-2022) نمی‌توان توکن مثلی استاندارد روی Solana ساخت. اما مفاهیم یکسانی نیستند. Solana زیرساخت است؛ SPL لایه توکنی ساخته‌شده روی آن. پروژه‌ای که می‌گوید «توکن ما روی Solana است» و پروژه‌ای که می‌گوید «استاندارد توکن ما SPL است» همان اطلاعات عملی را از دو زاویه می‌رسانند — یکی شبکه را نام می‌برد، دیگری استاندارد را.

این تمایز هنگام مقایسه میان اکوسیستم‌ها اهمیت پیدا می‌کند. ERC-20 برای Ethereum همان است که SPL برای Solana، و BEP-20 برای BNB Smart Chain. هر یک استاندارد توکنی گره‌خورده به شبکه‌ای مشخص است که قواعد ساخت و تعامل توکن روی آن زنجیره را تعریف می‌کند.

چرا SPL برای پروژه‌های کریپتو AI اهمیت دارد

ویژگی‌های کارایی Solana. Solana برای توان عملیاتی بالا و تأخیر پایین طراحی شده — زمان بلوک زیر یک ثانیه و هزینه تراکنش پایین. برای پروژه‌های AI که عملیات مکرر on-chain لازم دارند (تراکنش‌های عامل‌ها، ریزپرداخت‌های استنتاج، فیدهای داده بلادرنگ)، توکن‌های SPL روی Solana می‌توانند حجم‌هایی را مدیریت کنند که روی لایه ۱ Ethereum به‌طور بازدارنده‌ای گران می‌بودند.

ادغام با اکوسیستم. توکن‌های SPL می‌توانند با اکوسیستم DeFi سولانا تعامل کنند — صرافی‌های غیرمتمرکز (Raydium، Orca)، پروتکل‌های وام‌دهی و زیرساخت نقدینگی. پروژه‌های AI که توکن SPL مستقر می‌کنند برای نقدینگی توکن، staking و ترکیب‌پذیری با دیگر برنامه‌های Solana به این اکوسیستم دسترسی می‌یابند.

معماری بومی عامل‌ها. چند پروژه عامل AI کریپتویی دقیقاً به دلیل سرعت تراکنش و پروفایل هزینه، Solana را به‌عنوان زنجیره استقرار انتخاب کرده‌اند. SPL استانداردی است که توکن‌های این عامل‌ها از طریق آن ساخته، توزیع و مبادله می‌شوند.

این موضوع در کارت‌های پروژه DecAIHub کجا دیده می‌شود

  • استاندارد توکن — وقتی توکن پروژه با برنامه SPL Token روی Solana مستقر شده باشد، مقدار SPL ظاهر می‌شود. این از پربسامدترین استانداردهای توکن در کاتالوگ DecAIHub است.
  • زنجیره اصلی — پروژه‌های دارای توکن SPL زنجیره اصلی خود را Solana ذکر می‌کنند. فیلدهای استاندارد توکن و زنجیره اصلی مستقیماً به هم گره خورده‌اند — SPL یعنی Solana.
  • مدل توکن — طراحی اقتصادی (کاربردی، حاکمیتی، staking، پاداش) مستقل از استاندارد است. SPL رابط فنی را تعریف می‌کند؛ مدل توکن هدف اقتصادی را.

وقتی کارت پروژه Token standard: SPL نشان می‌دهد، به شما می‌گوید توکن روی Solana زندگی می‌کند. چیزی درباره کاربرد توکن، توانمندی‌های AI پروژه یا ضرورت توکن نمی‌گوید.

SPL به‌تنهایی چه چیزی را اثبات نمی‌کند

  • AI reality — ساخت توکن SPL روی Solana هیچ جزء AI نمی‌خواهد. استاندارد توکن مشخصات فنی است، نه شواهد هوش مصنوعی.
  • Token necessity — ساخت توکن SPL بی‌نهایت ساده است. وجود توکن SPL نشان نمی‌دهد پروژه برای عملکرد هسته‌ای‌اش به توکن نیاز دارد.
  • کیفیت یا مشروعیت — SPL استانداردی بدون مجوز است. هر کسی می‌تواند توکن SPL با هر نام و نمادی بسازد. استاندارد پروژه‌هایی را که از آن استفاده می‌کنند بررسی، راستی‌آزمایی یا تأیید نمی‌کند.
  • تمرکززدایی — استقرار توکن SPL روی Solana یعنی توکن ویژگی‌های شبکه Solana را به ارث می‌برد، اما درباره حاکمیت خود پروژه، ساختار کنترل یا تمرکززدایی عملیاتی‌اش چیزی نمی‌گوید.

اشتباه نگیرید با

اصطلاح تفاوت
ERC-20 / BEP-20 ERC-20 و BEP-20 همان هدف را به‌ترتیب روی Ethereum و BSC برآورده می‌کنند. SPL از نظر معماری متفاوت است — از مدل برنامه مشترک به‌جای قراردادهای منفرد استفاده می‌کند — اما هر سه استاندارد توکن روی زنجیره‌های خود هستند.
SOL (توکن بومی) SOL توکن بومی gas سولانا است که برای پرداخت کارمزد تراکنش استفاده می‌شود. توکن SPL توکنی منتشرشده توسط پروژه است که برنامه SPL Token مدیریتش می‌کند — ارز بومی زنجیره نیست.
SPL Token-2022 SPL Token-2022 (Token Extensions) نسخه به‌روزشده برنامه اصلی SPL Token با قابلیت‌های اضافی مانند کارمزد انتقال و انتقال‌های محرمانه است. هر دو برنامه روی Solana هم‌زیست‌اند.

پرسش‌های متداول

آیا SPL همان ERC-20 اما روی Solana است؟

هر دو هدف یکسانی را برآورده می‌کنند — تعریف نحوه کار توکن‌های مثلی روی شبکه‌های خود — اما معماری متفاوت است. توکن‌های ERC-20 قراردادهای هوشمند منفردند که هر کدام کد مستقرشده خود را دارند. توکن‌های SPL حساب‌هایی هستند که یک برنامه مشترک واحد مدیریت‌شان می‌کند. نتیجه از دید کاربر مشابه است (توکن‌های مثلی قابل انتقال با موجودی و تأیید)، اما پیاده‌سازی زیرین تفاوت‌های معماری بنیادین Ethereum و Solana را بازتاب می‌دهد.

آیا توکن‌های SPL را می‌توان به Ethereum یا زنجیره‌های دیگر منتقل کرد؟

مستقیم نه. توکن‌های SPL روی Solana وجود دارند و از مدل حساب Solana پیروی می‌کنند. برای استفاده از همان توکن روی Ethereum، پروژه باید قرارداد ERC-20 جداگانه‌ای مستقر کند و از پل بین‌زنجیره‌ای استفاده کند تا توکن‌ها را در یک زنجیره قفل و معادل‌های wrapped را در زنجیره دیگر ضرب کند. برخی پروژه‌ها استقرارهای موازی توکن روی چند زنجیره نگه می‌دارند که هر یک از استاندارد بومی آن زنجیره پیروی می‌کند (SPL روی Solana، ERC-20 روی Ethereum، BEP-20 روی BSC).

چرا این‌همه توکن عامل AI از SPL استفاده می‌کنند؟

کارمزدهای پایین و زمان تأیید سریع Solana آن را برای عملیات عامل‌محور با تراکنش‌های کوچک فراوان عملی می‌کند. عامل‌های AI که معامله می‌کنند، با پروتکل‌ها تعامل دارند یا پاداش توزیع می‌کنند، از قطعیت زیر یک ثانیه و هزینه تراکنش بسیار پایین سود می‌برند. استاندارد SPL صرفاً روش بومی انتشار توکن روی شبکه‌ای است که این پروژه‌ها به دلایل کارایی انتخاب کرده‌اند.

منابع خارجی

همچنین ببینید