Skip to main content

BEP-20 چیست

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

BEP-20 چیست

BEP-20 استاندارد توکن مورد استفاده در BNB Smart Chain (BSC) است — بلاکچین سازگار با EVM که اکوسیستم BNB Chain آن را اداره می‌کند. BEP-20 مجموعه‌ای از قواعد مشترک را تعریف می‌کند که هر توکن مثلی (fungible) روی BSC باید از آن پیروی کند: توکن‌ها چگونه منتقل می‌شوند، موجودی‌ها چگونه استعلام می‌شوند، مجوزهای خرج کردن چگونه اعطا می‌شوند و متادیتای توکن (نام، نماد، تعداد اعشار) چگونه در دسترس قرار می‌گیرد.

BEP-20 از نظر کارکردی معادل استاندارد ERC-20 اتریوم است. چون BNB Smart Chain با EVM سازگار است، توکن‌های BEP-20 از همان رابط، همان امضاهای توابع و همان ساختار رویدادهای توکن‌های ERC-20 استفاده می‌کنند. کیف‌پول‌ها، مرورگرهای بلاک و ابزارهای توسعه‌ای که ERC-20 را پشتیبانی می‌کنند، معمولاً با توکن‌های BEP-20 نیز با کمترین تغییر یا بدون تغییر کار می‌کنند.

خلاصه: BEP-20 معادل ERC-20 روی BSC است — و در کارت‌های پروژهٔ DecAIHub، مقدار Token standard: BEP-20 یعنی توکن پروژه یک توکن مثلی است که روی BNB Smart Chain و مطابق رابط استاندارد آن مستقر شده است.

BEP-20 چگونه کار می‌کند

رابط استاندارد

BEP-20 مجموعه‌ای از توابع و رویدادهای اجباری را مشخص می‌کند که هر قرارداد توکن سازگار باید پیاده‌سازی کند:

  • totalSupply — تعداد کل توکن‌های موجود را برمی‌گرداند.
  • balanceOf — موجودی توکن یک آدرس مشخص را برمی‌گرداند.
  • transfer — توکن‌ها را از آدرس فراخواننده به گیرنده منتقل می‌کند.
  • transferFrom — توکن‌ها را با استفاده از مجوز از پیش تأییدشده، از یک آدرس به آدرس دیگر منتقل می‌کند.
  • approve — به آدرس دیگری اجازه می‌دهد مقدار مشخصی توکن را از طرف فراخواننده خرج کند.
  • allowance — مقدار باقی‌ماندهٔ مجاز برای برداشت یک خرج‌کننده از حساب مالک را برمی‌گرداند.

این توابع دقیقاً آینهٔ ERC-20 هستند. توسعه‌دهنده‌ای که یک قرارداد توکن ERC-20 نوشته باشد، می‌تواند بدون هیچ تغییری در منطق اصلی، آن را به‌عنوان توکن BEP-20 روی BSC مستقر کند. تفاوت در شبکهٔ استقرار است، نه کد قرارداد.

BEP-20 در برابر ERC-20

جنبه ERC-20 BEP-20
شبکه Ethereum BNB Smart Chain
ماشین مجازی EVM EVM (سازگار)
رابط یکسان یکسان
توکن گس ETH BNB
هزینهٔ معمول تراکنش بالاتر (کارمزدهای L1 اتریوم) پایین‌تر (کارمزدهای BSC)
اکوسیستم بزرگ‌ترین اکوسیستم DeFi و NFT اکوسیستم بزرگ با تراکنش‌های کم‌هزینه‌تر

تمایز فنی حداقلی است: همان کد Solidity، همان ABI، همان ابزارها. تمایز عملی، اقتصادی و اکوسیستمی است — هزینه‌های گس متفاوت، مجموعهٔ ولیدیتورهای متفاوت، پروتکل‌های DeFi متفاوت و جوامع کاربری متفاوت.

استقرار و ابزارها

توکن‌های BEP-20 با همان ابزارهای توکن‌های ERC-20 مستقر می‌شوند: قراردادهای هوشمند Solidity یا Vyper که با چارچوب‌هایی مانند Hardhat، Foundry یا Remix کامپایل و مستقر می‌شوند. کیف‌پول‌هایی مانند MetaMask به‌صورت بومی از BSC پشتیبانی می‌کنند (با افزودن RPC شبکهٔ BSC). مرورگرهای بلاک مانند BscScan امکان راستی‌آزمایی قرارداد و رهگیری توکن را معادل Etherscan در اتریوم فراهم می‌کنند.

چرا BEP-20 برای پروژه‌های کریپتو AI اهمیت دارد

هزینهٔ تراکنش پایین‌تر. BSC کارمزدهای گس پایین‌تری نسبت به mainnet اتریوم دارد و همین آن را برای پروژه‌های AI با تراکنش‌های کوچک و مکرر جذاب می‌کند — ریزپرداخت برای inference، پاداش برچسب‌گذاری داده، یا عملیات خودکار ایجنت‌ها. هزینهٔ پایین‌تر مانع فعالیت on-chain پرحجم را کاهش می‌دهد.

سازگاری با EVM. پروژه‌هایی که بر استانداردهای ERC-20 ساخته شده‌اند می‌توانند با کمترین تغییر روی BSC مستقر شوند و به پایگاه کاربران و استخر نقدینگی متفاوتی دسترسی یابند. پروژه‌های AI که حضور چندزنجیره‌ای می‌خواهند، اغلب هر دو نسخهٔ ERC-20 و BEP-20 توکن خود را مستقر می‌کنند.

دسترسی به اکوسیستم. BSC اکوسیستم DeFi قابل‌توجهی دارد (PancakeSwap، Venus و دیگران) که توکن‌های BEP-20 می‌توانند به آن متصل شوند. برای پروژه‌های AI که به نقدینگی on-chain، زیرساخت استیکینگ یا یکپارچگی با DeFi نیاز دارند، استقرار BEP-20 دسترسی به زیرساخت جاافتادهٔ BSC را فراهم می‌کند.

کجا در کارت‌های پروژهٔ DecAIHub دیده می‌شود

  • Token standard — BEP-20 به‌عنوان مقدار فیلد Token standard برای پروژه‌هایی می‌آید که توکن اصلی یا تنها توکنشان روی BNB Smart Chain مستقر است. این یکی از رایج‌ترین استانداردهای توکن در کاتالوگ DecAIHub است.
  • Main chain — پروژه‌های دارای توکن BEP-20 معمولاً BNB Smart Chain (یا BSC) را به‌عنوان زنجیرهٔ اصلی یا یکی از زنجیره‌های خود ذکر می‌کنند. فیلدهای استاندارد توکن و زنجیرهٔ اصلی ارتباط نزدیکی دارند — BEP-20 دلالت بر BSC دارد.
  • Token model — مدل توکن طراحی اقتصادی توکن را توصیف می‌کند (کاربردی، حاکمیتی، استیکینگ و غیره) که مستقل از استاندارد است. BEP-20 رابط فنی را تعریف می‌کند؛ مدل توکن کارکرد اقتصادی را.

وقتی کارت پروژه Token standard: BEP-20 را نشان می‌دهد، به شما می‌گوید توکن روی BSC زندگی می‌کند و از رابط استاندارد پیروی می‌کند. دربارهٔ اینکه توکن چه می‌کند، چرا وجود دارد، یا اینکه پروژه AI واقعی دارد یا نه، هیچ چیزی نمی‌گوید.

BEP-20 به‌تنهایی چه چیزی را اثبات نمی‌کند

  • AI reality — یک توکن BEP-20 را می‌توان در چند دقیقه و بدون هیچ مؤلفهٔ AI ساخت. استاندارد توکن یک مشخصات فنی است، نه شاهدی بر توانمندی AI.
  • Token necessity — استقرار یک توکن BEP-20 توضیح نمی‌دهد پروژه اصلاً چرا به توکن نیاز دارد. بسیاری از توکن‌های BEP-20 بدون کاربرد روشنی فراتر از سفته‌بازی وجود دارند. Token necessity به‌طور مستقل ارزیابی می‌شود.
  • امنیت — BEP-20 یک رابط استاندارد است، نه تضمین امنیتی. قراردادهای توکن می‌توانند باگ، در پشتی یا توابع مدیریتی داشته باشند که به مستقرکننده اجازه می‌دهد بی‌نهایت توکن ضرب کند، انتقال‌ها را متوقف کند یا آدرس‌ها را در فهرست سیاه بگذارد. ممیزی قرارداد و راستی‌آزمایی کد منبع جدا از انطباق با استاندارد است.
  • یکتایی — BEP-20 یک استاندارد مشترک است که هزاران توکن از آن استفاده می‌کنند. BEP-20 بودن، پروژه را از هیچ توکن دیگر BSC متمایز نمی‌کند.
  • کیفیت زنجیره — استاندارد توکن، زنجیرهٔ استقرار را می‌گوید اما ادعایی دربارهٔ عدم تمرکز، امنیت یا مناسب بودن زنجیره برای کاربرد پروژه مطرح نمی‌کند.

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

اصطلاح تمایز
ERC-20 ERC-20 همان رابط است که روی اتریوم مستقر می‌شود. BEP-20 و ERC-20 از نظر فنی یکسان‌اند اما روی شبکه‌های متفاوتی زندگی می‌کنند و بدون بریج قابل تعویض با هم نیستند.
BNB (توکن بومی) BNB توکن بومی گس در BNB Smart Chain است که برای پرداخت کارمزد تراکنش استفاده می‌شود. توکن BEP-20 توکنی است که یک پروژه روی BSC منتشر می‌کند — پول بومی زنجیره نیست.
استاندارد توکن استاندارد توکن مفهوم عامی است که همهٔ قالب‌های خاص هر زنجیره را در بر می‌گیرد (ERC-20، BEP-20، SPL و غیره). BEP-20 یک استاندارد مشخص درون آن دستهٔ گسترده‌تر است.

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

آیا BEP-20 همان ERC-20 است؟

از نظر فنی، هر دو یک رابط را پیاده‌سازی می‌کنند — امضاهای توابع، رویدادها و رفتار یکسان. تفاوت در شبکهٔ استقرار است: توکن‌های ERC-20 روی اتریوم زندگی می‌کنند و توکن‌های BEP-20 روی BNB Smart Chain. یک توکن BEP-20 روی BSC و یک توکن ERC-20 روی اتریوم بدون بریج قابل تعویض نیستند، حتی اگر قراردادهایشان یکسان باشد. آن‌ها را یک قالب واحد روی شبکه‌های متفاوت در نظر بگیرید.

آیا یک پروژه می‌تواند هم توکن ERC-20 و هم BEP-20 داشته باشد؟

بله. بسیاری از پروژه‌ها توکن خود را روی چند زنجیره مستقر می‌کنند — نسخهٔ ERC-20 روی اتریوم و نسخهٔ BEP-20 روی BSC (و گاهی نسخه‌های دیگری روی زنجیره‌های دیگر). این توکن‌های چندزنجیره‌ای معمولاً با قراردادهای بریج به هم متصل‌اند که توکن را روی یک زنجیره قفل و معادل آن را روی زنجیرهٔ دیگر ضرب می‌کنند. کارت‌های پروژهٔ DecAIHub ممکن است وقتی پروژه‌ای در چند زنجیره فعال است، چند استاندارد توکن را فهرست کنند.

چرا برخی پروژه‌های AI به‌جای اتریوم BSC را انتخاب می‌کنند؟

هزینهٔ تراکنش پایین‌تر و زمان بلاک سریع‌تر رایج‌ترین دلایل‌اند. برای پروژه‌های AI که عملیات on-chain پرتناوب دارند — مانند ریزپرداخت برای محاسبات، به‌روزرسانی مکرر اوراکل‌ها یا تراکنش‌های خودکار ایجنت‌ها — کارمزدهای بالاتر گس اتریوم می‌تواند عملیات را به‌شکل بازدارنده‌ای گران کند. BSC جایگزینی عملی با سازگاری EVM ارائه می‌دهد، هرچند با ویژگی‌های عدم تمرکز و ترکیب مجموعهٔ ولیدیتورهای متفاوت.

منابع خارجی

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