آشنایی با استاندارد BEP-20
موج جدیدی در دنیای امور مالی غیر متمرکز راه افتاده که توکنهای BEP-20 هم جزو آن موج هستند. عملکرد رمزارزهای بپ۲۰، مشابه عملکرد توکنهایی با استاندارد ERC20 روی شبکه اتریوم است. این استاندارد توسعهدهندگان را قادر میسازد که رمزارزها یا توکنهای سازگار با شبکه بایننس اسمارت چین را بهوجود بیاورند. در ادامه مقاله به این میپردازیم که استاندارد BEP-20 چیست، چه مزایایی دارد، تفاوت بین این استاندارد با ایآرسی ۲۰ و بپ۲۰ چیست ؟
استاندارد BEP-20 چیست؟
BEP-20 به معنای طرح پیشنهادی برای تکامل شبکه بایننس اسمارت چین است و مخفف عبارت Binance Smart Chain Evolution Proposal 20 میباشد.
BEP-20 استانداردی است که برای طراحی و نوشتن قراردادهای هوشمند روی شبکه BSC ایجاد شده است. قراردادهای هوشمند در واقع کدهایی هستند که مشخص میکنند چه چیزی و چگونه باید روی شبکه بلاکچینی اجرا شود. هر استاندارد قرارداد هوشمند شامل مواردی مثل نام رجیستری، کتابخانه، فرمت و غیره است. استاندارد قرارداد هوشمند در واقع شرایطی است که در نوشتن قرارداد هوشمند باید رعایت شوند تا آن اسمارت کانترکت اجازه اجرا روی شبکه بلاکچین را داشته باشد. برای ساخت یک توکن با استاندارد BEP-20، توسعهدهندگان باید مشخصههای فنی این توکن را به زبان سالیدتی در کد قراردادهای هوشمند قرار دهند.
برای اینکه کاملاً متوجه شوید استاندارد BEP-20 چیست، چه کاربردی دارد و چرا بهوجود آمده باید کمی درباره شبکه اتریوم، بایننس چین و بایننس اسمارت چین اطلاعات داشته باشید. مه در مقاله های قبلی به این مباحث پرداخته شده است.
کاربرد استاندارد BEP-20
بایننس اسمارت چین که به آن BSC نیز گفته میشود مشابه شبکه بلاک چین اتریوم، پلتفرمی برای اجرای قراردادهای هوشمند و نرمافزارهای غیرمتمرکز است. شبکه هوشمند بایننس، ۲ ویژگی منحصربهفرد دارد؛ امکان اجرای قراردادهای هوشمند را بدون افزایش ازدحام در شبکه بایننس بهوجود میآورد و از آنجایی که با ماشین مجازی اتریوم سازگاری دارد، قابلیتهای قرارداد هوشمند را به اکوسیستم بایننس میآورد. همانطور که میدانید بایننس اسمارت چین فقط راه حل لایه ۲ برای افزایش مقیاسپذیری بایننس چین نیست؛ بلکه خود یک شبکه بلاکچینی مستقل است.
از سال ۲۰۲۰ بهعلت ازدحام و افزایش کارمزد تراکنشها، شبکه اتریوم چالشهای بسیاری را تجربه کرد. هزینه بالای گس این سوال را ایجاد کرد که آیا اتریوم تا پیش از راهاندازی اتریوم ۲ واقعاً شبکه مناسبی برای اجرای پروژههای دیفای است؟ این امر باعث شد تعداد کاربران و توسعهدهندگانی که از بایننس اسمارت چین استفاده میکنند، رشد چشمگیری داشته باشد. همانطور که چانگ پنگ ژائو، مدیر عامل بایننس گفته است:
سرعت تراکنشها روی بایننس اسمارت چین ۲ برابر اتریوم است. اگر کاربران بیشتری برای اپلیکیشنهای غیر متمرکز خود میخواهید، باید در حال حاضر روی بایننس اسمارت چین فعالیت کنید.
درصورتی که بپرسید استاندارد BEP-20 چیست؟ باید بگوییم، بپ۲۰ به زبان ساده یک مشخصه فنی برای ساخت توکن روی شبکه هوشمند بایننس است. تفاوت بایننس اسمارت چین با بایننس چین در این است که شبکه BSC با قرارداد هوشمند سازگاری دارد، در حالیکه شبکه بایننس فقط روی سرعت، مقیاسپذیری و جلوگیری از ازدحام شبکه تمرکز دارد. به عبارتی، بایننس اسمارت چین، بهمنظور ایجاد پروژههای دیفای و اپلیکیشنهای غیر متمرکز توسعه پیدا کرده است. از سوی دیگر این شبکه به استانداردی برای راهاندازی توکن نیاز دارد، همانطور که شبکههایی مانند اتریوم و بایننس چین نیاز دارند. ERC-20، BEP-2 و BEP-20 استانداردهای ساخت توکن برای شبکههای مختلف هستند. به صورت خلاصه میتوان گفت:
BEP-2 استاندارد توکن شبکه بایننس چین (Binance Chain)
ERC-20 استاندارد توکن شبکه اتریوم (Ethereum)
BEP-20 استاندارد توکن شبکه هوشمند بایننس (Binance Smart Chain)
همانند شبکه اتریوم، میتوانید بیت کوین و سایر ارزهای دیجیتال را برای استفاده روی شبکه Binance Smart Chain به رپد توکن تبدیل کنید. یعنی با کمک بایننس بریج (Binance Bridge) شبکه هوشمند بایننس میتوانید توکنهای خود را به یک Wrapped Token با استاندارد BEP-20 تبدیل کرده و از آنها روی پلتفرمهای مبتنی بر BSC یا پروژههای Yield Farming استفاده کنید. مثلاً میتوانید کوین ریپل را به یک قرارداد هوشمند بفرستید و معادل آن توکن Binance-Peg XRP که با استاندارد بپ۲۰ ایجاد شده دریافت کنید.
شبکه بایننس اسمارت چین این روزها بین توسعهدهندگان ارزهای دیجیتال و سرمایهگذاران بسیار محبوب شده است. توکنهای بایننس اسمارت چینی که از استاندارد BEP-20 استفاده میکنند، میتوانند با نوشتن قراردادهای هوشمند اجرا شوند یا با استفاده از بسترهای توسعه بدون نیاز به دانش کدنویسی مانند DxMint، UniCrypt و Mudra ساخته شوند.
ویژگی استاندارد BEP-20
استاندارد BEP-20 را میتوانید به چشم نقشه راهی برای توکن ببینید که مشخص میکند مثلاً چطور میتوان این ارز دیجیتال را خرج کرد یا چه کسی میتواند آن را خرج کند. به عبارت دیگر استانداردها؛ نحوه انتقال یک توکن، چگونگی تایید تراکنشها و اینکه چه کسی میتواند به دادهها دسترسی داشته باشد را تعیین میکند.
یک توکن BEP-20 میتواند نماینده استیبل کوین، سهام شرکت، توکن حاکمیتی و غیره باشد. به علاوه، توکن این استاندارد میتواند برای تولید ارز دیجیتال بومی یا توکن Peg استفاده شود. اصطلاح Peg بهمعنای مساوی کردن قیمت یک رمزارز با رمزارز دیگری است. هدف از این کار، فراهم ساختن امکان مبادله توکنهایی است که روی بلاکچینهای مختلف قرار دارند. حتماً میخواهید بدانید که قابلیتهای استاندارد BEP-20 چیست و این استاندارد چرا بهوجود آمده؟ از ویژگیهای بپ۲۰ میتوان به موارد زیر اشاره کرد:
سرعت بالای انجام تراکنشها
از آنجایی که شبکه هوشمند بایننس از الگوریتم اجماع گواه اثبات سهام استفاده میکند، ساخت هر بلاک تقریباً ۵ ثانیه طول میکشد. بنابراین تراکنشها را بسیار سریعتر از بلاکچین اتریوم که برای ایجاد هر بلاک ۱۳ ثانیه صرف میکند، انجام میدهد.
هزینه کمتر کارمزد
ازدحام شبکه اتریوم و مشکلات مقیاسپذیری آن بارها باعث افزایش سرسامآور قیمت گس شده است. بنابراین استفاده از استاندارد BEP-20 هزینه تراکنشها را به مقدار چشمگیری کاهش میدهد. ساختار کارمزد در شبکه BSC بسیار مشابه شبکه اتریوم است. برای محاسبه کارمزد تراکنش در هر دو شبکه باید قیمت گس (Gas Price) را در گس لیمیت (Gas Limit) ضرب کنیم. در زمان نوشتن این مقاله قیمت گس در شبکه هوشمند بایننس، ۵ Gwei است در حالیکه برای انجام یک تراکنش سریع روی شبکه اتریوم قیمت گس بین ۳۷ تا ۴۶ Gwei متغیر است.
قابلیت ارتباط بین زنجیرهای
بایننس چین و بایننس اسمارت چین شبکههایی سازگار با یکدیگر هستند. در واقع بایننس اسمارت چین مکمل شبکه بایننس است و بهصورت موازی با آن عمل میکند. بنابراین بهراحتی میتوانید داراییهای خود را از شبکه Binance Chain به شبکه Binance smart chain با استفاده از کیف پول خود منتقل کنید. این امر برای نودهای شبکه هم انگیزه ایجاد میکند. چون وقتی توکنهایی با استاندارد BEP-2 را تبدیل به توکن بپ ۲۰ روی بایننس اسمارت چین میکنید باید کارمزد تراکنش را بهصورت بایننس کوین بپردازید. بنابراین تاییدکنندگان تشویق میشوند که شبکه را امن نگهدارند.
لیست شدن در صرافیهای مختلف
این استاندارد بهدلیل بهکار رفتن در قراردادهای هوشمند و کاربرد گسترده در امور مالی غیر متمرکز، محبوبیت بسیاری پیدا کرده است. در نتیجه؛ صرافیهای بسیاری این توکن را روی پلتفرم خود لیست میکنند.
مقایسه استاندارد ERC-20 و BEP-20
این ۲ استاندارد بسیار مشابه یکدیگر هستند. بایننس نه تنها هیچ موضعی در برابر ایآرسی ۲۰ ندارد، بلکه بسیار تلاش میکند قابلیت همکاری بین شبکه اتریوم و بایننس اسمارت چین را افزایش دهد. پروژه بایننس بریج با هدف گسترش این همکاری ایجاد شد. همانطور که گفتیم BSC کاملاً با ماشین مجازی اتریوم سازگاری دارد، بنابراین با ابزارهای اتریوم و برنامههای غیر متمرکز مبتنی بر اتریوم هم سازگاری دارد. تنها کاری که توسعهدهندگان باید انجام بدهند این است که پروژههای مبتنی بر اتریوم خود را برای اجرا روی شبکه هوشمند بایننس پورت اُوِر (Port Over) کنند. یعنی یک ماژول نرمافزاری مانند برنامه یا رابط کاربری را در یک زبان، پلتفرم یا محیط دیگر بهنحوی پیادهسازی کنند که توسعهدهندگان و کاربران بتوانند از آن در محیط جدید استفاده کنند. این امر بهمعنای این است که پروژههایی مانند کیف پول متامسک بهراحتی میتوانند روی شبکه بایننس اسمارت چین عمل کنند.
مقایسه استاندارد BEP-2 و BEP-20
BEP-2 یک استاندارد فنی برای نوشتن و تولید توکن روی شبکه بایننس چین است. رمزارز بومی شبکه بایننس که بایننس کوین نام دارد ابتدا با استاندارد ERC-20 نوشته شده بود و سپس این استاندارد به بپ۲ تغییر پیدا کرد. بایننس کوین نقشی مشابه گس اتریوم دارد و کاربران باید کارمزد تراکنش خود را با این رمزارز بپردازند. همانند سایر رمزارزها، توکنهایی با استاندارد bep2 را میتوانید در کیف پول خود ذخیره کنید.
تفاوت بپ ۲ با بپ ۲۰ این است که؛ بپ ۲ استاندارد تولید توکن روی شبکه بایننس چین است، در حالیکه از bep20 برای تولید توکنهای مبتنی بر شبکه بایننس اسمارت چین استفاده میشود. وگرنه توکنهایی که با این ۲ استاندارد تولید میشوند، هر دو توسط BNB پشتیبانی میشوند. از آنجایی که استانداردهای BEP-2 و BEP-20 با معماری زنجیره ۲ گانه طراحی شدهاند، شبکه BC و BSC از یکدیگر پشتیبانی میکنند. برای اینکه تفاوت کاربرد این ۲ را متوجه شوید اجازه بدهید، توکن Cake را مثال بزنیم.
مثلاً شما یک رمزارز Cake با استاندارد بپ ۲ دارید؛ میتوانید این توکن را سواپ کنید اما نمیتوانید آن را مثلاً در پنکیک سواپ استیک کنید چون ارزهای دیجیتال bep2 از قراردادهای هوشمند پشتیبانی نمیکنند. برای سپردهگذاری در پلتفرم این صرافی، به یک توکن bep20 نیاز دارید. بنابراین میتوانید توکن بپ۲ را با استفاده از کیف پول بایننس چین به توکن BEP-20 تبدیل کرده و سپس آن را روی پنکیک سواپ سپردهگذاری کنید.
دیدگاهتان را بنویسید