BNB Smart Chain چیست
توجه: این سند ترجمه خودکار نسخه اصلی انگلیسی است.
BNB Smart Chain چیست
BNB Smart Chain (BSC) یک شبکه بلاکچین لایه ۱ سازگار با EVM است که از سازوکار اجماع اثبات اعتبار استیکشده (PoSA) استفاده میکند. این شبکه را Binance در سال ۲۰۲۰ با نام «Binance Smart Chain» راهاندازی کرد و در سال ۲۰۲۲ در چارچوب اکوسیستم گستردهتر BNB Chain به BNB Smart Chain تغییر نام داد. BSC برای توان عملیاتی بالا و هزینه پایین تراکنش طراحی شده و در عین حال سازگاری با ابزارها و قراردادهای هوشمند Ethereum را حفظ میکند.
بهطور خلاصه: BNB Smart Chain یک بلاکچین L1 سریع، کمهزینه و سازگار با EVM است. در DecAIHub، این شبکه در فیلد Main chain برای پروژههایی دیده میشود که قراردادهای هوشمند و توکنهایشان را روی شبکه BSC مستقر میکنند.
BNB Smart Chain چگونه کار میکند
BNB Smart Chain بهعنوان یک بلاکچین لایه ۱ مستقل با مجموعه اعتبارسنجها و سازوکار اجماع خودش کار میکند و در عین حال سازگاری با EVM را حفظ میکند تا توسعهدهندگان بتوانند قراردادهای هوشمند سازگار با Ethereum را با کمترین تغییرات مستقر کنند.
اجماع: اثبات اعتبار استیکشده (PoSA)
شبکه BSC از PoSA استفاده میکند؛ سازوکار اجماع ترکیبی که عناصری از اثبات سهام نمایندگیشده (DPoS) و اثبات اعتبار (PoA) را در هم میآمیزد:
- مجموعه محدود اعتبارسنجها. BSC با مجموعه ثابتی از اعتبارسنجهای فعال کار میکند (حدود ۴۰ اعتبارسنج فعال، بهعلاوه نامزدهای اضافی). این عدد بهمراتب کمتر از صدها هزار اعتبارسنج Ethereum است؛ چیزی که زمان بلوک سریعتر را ممکن میکند اما تولید بلوک را میان مشارکتکنندگان کمتری متمرکز میسازد.
- الزام استیک. اعتبارسنجها برای مشارکت باید توکن BNB استیک کنند و این انگیزه اقتصادی برای رفتار صادقانه فراهم میکند. اعتبارسنجها بهخاطر رفتار بدخواهانه ممکن است جریمه شوند (توکنهای استیکشده را از دست بدهند).
- مؤلفه اعتبار. اعتبارسنجها بر اساس مقدار استیک و نمایندگی جامعه انتخاب میشوند و این یک سامانه نیمهمجوزدار میسازد که در آن هر کسی صرفاً با اجرای یک نود نمیتواند اعتبارسنج شود.
- زمان بلوک. BSC تقریباً هر ۳ ثانیه یک بلوک تولید میکند؛ بهطرز چشمگیری سریعتر از زمان بلوک تقریباً ۱۲ ثانیهای Ethereum.
طراحی PoSA یک بدهبستان آگاهانه است: تراکنشهای سریعتر و ارزانتر در ازای مجموعه اعتبارسنج متمرکزتر نسبت به شبکههایی مانند Ethereum. این بدهبستان زمینه مهمی هنگام ارزیابی پروژههایی است که روی BSC مستقر میشوند.
سازگاری با EVM
شبکه BSC ماشین مجازی Ethereum را اجرا میکند و این یعنی:
- قراردادهای هوشمند نوشتهشده به Solidity یا Vyper برای Ethereum را معمولاً میتوان با کمترین تغییرات روی BSC مستقر کرد (سازگاری تضمین رفتار یکسان نیست، پس قرارداد باید پیش از استقرار با دارایی واقعی روی زنجیره مقصد آزمایش شود).
- ابزارهای توسعه ساختهشده برای Ethereum (مانند Hardhat، Foundry، Remix و MetaMask) با تغییر نقطه پایانی شبکه با BSC کار میکنند.
- استانداردهای توکن مانند ERC-20 روی BSC کار میکنند، هرچند گاهی برای اشاره به پیادهسازی مخصوص BSC از همان استاندارد، BEP-20 نامیده میشوند.
- اپلیکیشنها و قراردادهای هوشمند از نظر ساختار با سایر زنجیرههای سازگار با EVM مانند Ethereum، Base، Arbitrum One، C-Chain در Avalanche و Polygon همساز هستند.
معماری اکوسیستم BNB
BNB Smart Chain بخشی از اکوسیستم گستردهتر BNB Chain است که شامل موارد زیر میشود:
- BNB Beacon Chain (پیشتر Binance Chain) — در آغاز برای حاکمیت و staking استفاده میشد و با انتقال کارکردهایش به BSC، برای بازنشستگی برنامهریزی شده است.
- BNB Smart Chain — لایه اصلی اجرای قراردادهای هوشمند و dAppها.
- opBNB — یک لایه ۲ ساختهشده روی BSC با استفاده از OP Stack متعلق به Optimism، طراحیشده برای کارمزدهای حتی پایینتر و توان عملیاتی بالاتر.
- BNB Greenfield — یک شبکه ذخیرهسازی غیرمتمرکز داده در اکوسیستم BNB.
از منظر DecAIHub، وقتی کارت پروژه Main chain: BNB Smart Chain را فهرست میکند، منظور مشخصاً لایه اجرای قراردادهای هوشمند است — یعنی خود BSC.
BNB Smart Chain در کجای DecAIHub دیده میشود
- فیلد Main chain — مقدار
BNB Smart Chainنشان میدهد که پروژه قراردادهای هوشمند، توکنها یا منطق on-chain خود را روی شبکه BSC مستقر میکند. - فیلد Token standard — پروژههای روی BSC معمولاً از استاندارد BEP-20 استفاده میکنند که از نظر کارکردی معادل ERC-20 است.
- فیلد Type — پروژههای مستقر روی BSC معمولاً
Type: EVMدارند (BSC از محیط اجرایی سازگار با EVM استفاده میکند).
وقتی در کارت پروژه Main chain: BNB Smart Chain میبینید، این یعنی:
- پروژه روی زنجیرهای با توان عملیاتی بالا، کمهزینه و سازگار با EVM کار میکند.
- تأیید تراکنشها از طریق مجموعه نسبتاً کوچکی از اعتبارسنجها با اجماع PoSA انجام میشود.
- پروژه به نقدینگی، ابزارها و پایگاه کاربری اکوسیستم BSC دسترسی دارد.
- قراردادهای هوشمند را میتوان از طریق BscScan، کاوشگر بلوک BSC، بررسی کرد.
فیلد زنجیره میگوید پروژه قراردادهایش را کجا مستقر میکند. اما نمیگوید آیا ادعاهای AI پروژه تأیید شدهاند (AI reality)، آیا توکن نقش واقعی دارد (Token necessity) یا آیا جزء on-chain معنادار است (Onchain necessity). این ارزیابیها جداگانه توسط محورهای ارزیابی مربوطه در DecAIHub انجام میشوند.
ویژگیهای کلیدی
| ویژگی | مقدار |
|---|---|
| نوع | لایه ۱ |
| اجماع | PoSA (اثبات اعتبار استیکشده) |
| سازگار با EVM | بله |
| زمان بلوک | حدود ۳ ثانیه |
| توکن بومی | BNB |
| استاندارد توکن | BEP-20 |
| مجموعه اعتبارسنجها | حدود ۴۰ اعتبارسنج فعال |
BNB Smart Chain بهتنهایی چه چیزی را ثابت نمیکند
- استقرار روی BSC ثابت نمیکند که پروژه امن یا بهخوبی حسابرسیشده است. BSC زیرساخت فراهم میکند؛ امنیت قرارداد هوشمند مسئولیت خود پروژه است.
- استفاده از کارمزدهای پایین BSC ثابت نمیکند که پروژه فعالیت on-chain معناداری دارد یا معیار Onchain necessity را برآورده میکند. هزینه پایین تراکنش، استقرار قراردادهایی با استفاده حداقلی را ارزان میکند.
- حضور روی یک زنجیره سازگار با EVM ثابت نمیکند که قراردادهای هوشمند درست پیادهسازی شدهاند. سازگاری یعنی زبان و ابزار یکسان، نه درستی خودکار.
- توان عملیاتی بالای BSC ثابت نمیکند که پروژه به آن توان نیاز دارد. بسیاری از پروژهها بهخاطر دسترسی به اکوسیستم یا هزینه پایین روی BSC مستقر میشوند، نه به این دلیل که کاربردشان حجم بالای تراکنش میخواهد.
- فعالیت در اکوسیستم BNB ثابت نمیکند که پروژه مورد تأیید Binance یا وابسته به آن است. BSC یک بلاکچین عمومی و بدون نیاز به مجوز است.
اشتباه نگیرید با
- BNB (توکن) — توکن بومی اکوسیستم BNB که برای کارمزد گس روی BSC و مقاصد دیگر استفاده میشود. BNB یک توکن است؛ BNB Smart Chain یک شبکه است.
- Binance (صرافی) — صرافی متمرکز رمزارز. BSC یک شبکه بلاکچین عمومی و جداگانه است. هرچند Binance توسعه BSC را آغاز کرد، شبکه بهطور مستقل بهعنوان یک زنجیره عمومی کار میکند.
- BNB Beacon Chain — زنجیره قدیمیتر اکوسیستم BNB که در آغاز برای حاکمیت و staking بهکار میرفت. با BSC یکی نیست.
- opBNB — یک لایه ۲ ساختهشده روی BSC برای مقیاسپذیری بیشتر. لایه شبکهای متفاوت از خود BSC است.
پرسشهای متداول
تفاوت BEP-20 و ERC-20 چیست؟
استاندارد BEP-20 از نظر کارکردی معادل ERC-20 است — از همان رابط و استاندارد توکن پیروی میکند. تفاوت در شبکه است: توکنهای ERC-20 روی Ethereum اجرا میشوند و توکنهای BEP-20 روی BNB Smart Chain. چون BSC سازگار با EVM است، کد قرارداد هوشمند زیرین یکسان یا تقریباً یکسان است. تمایز نامگذاری برای نشان دادن این است که توکن روی کدام شبکه زندگی میکند.
آیا BNB Smart Chain غیرمتمرکز است؟
شبکه BSC از مجموعه محدودی اعتبارسنج (حدود ۴۰ اعتبارسنج فعال) استفاده میکند که بهطرز چشمگیری متمرکزتر از صدها هزار اعتبارسنج Ethereum است. سازوکار اجماع PoSA آگاهانه تمرکززدایی را با توان عملیاتی و بهرهوری هزینه معاوضه میکند. اینکه آیا این سطح از تمرکززدایی کافی است، به کاربرد و الزامات کاربر بستگی دارد. DecAIHub این را بهعنوان یک ویژگی واقعی ثبت میکند، نه یک داوری کیفی.
چرا برخی پروژههای AI بهجای Ethereum شبکه BSC را انتخاب میکنند؟
دلایل رایج شامل کارمزد پایینتر تراکنش (مهم برای عملیات پرتناوب on-chain)، زمان بلوک سریعتر (مفید برای اپلیکیشنهای بلادرنگ) و دسترسی به پایگاه کاربری بزرگ و نقدینگی BSC است. بدهبستان، مجموعه اعتبارسنج متمرکزتر و فرضهای امنیتی متفاوت نسبت به Ethereum است. انتخاب شبکه تصمیمی در سطح پروژه است که DecAIHub بدون تأیید یا نقد، آن را در فیلد Main chain ثبت میکند.
منابع خارجی
- مستندات BNB Smart Chain — مستندات فنی رسمی شبکه BSC شامل معماری، اجماع و راهنمای توسعهدهندگان.
- BscScan — کاوشگر بلوک اصلی BNB Smart Chain، مفید برای تأیید قراردادهای هوشمند، تراکنشها و فعالیت توکنها.
No comments to display
No comments to display