توکن و استاندارد BEP-20 چیست؟

اگر تا به حال سعی کرده اید تراکنش واریز یا برداشت ارز رمزنگاری شده انجام دهید، قطعا از اهمیت ارسال ارزهای دیجیتال و دارایی های خود به آدرس و شبکه مناسب میدانید زیرا دانش کافی در مورد استاندارد توکن از اهمیت بالایی برخوردار است. به طور کلی، هر توکنی که از استاندارد خاصی پیروی می کند، که برای انجام معاملات با کیف پول یا صرافی هایی که از آن پشتیبانی می کنند، لازم است به آن توجه داشته باشیم. در این مقاله به بررسی کامل استاندارد و توکن Bep-20 و توسعه آن خواهیم پرداخت. با ما همراه باشید.

BEP-20 استاندارد شبکه بایننس اسمارت چین (BSC)

نگرش تازه واردان در بازار ارز های دیجیتال به صرافی بایننس در ابتدا بسیار معمولی است. با این حال، این پلتفرم یک اکوسیستم کامل از محصولات رمزنگاری مانند بایننس لانچ پد، دفتر تحقیقاتی و یک پلتفرم غیر متمرکز (DEX) را شامل می شود.

Binance Chain شبکه بلاک چین اختصاصی این فناوری است. این شبکه هرگونه تراکنش غیرمتمرکز که در اکوسیستم Binance رخ می دهد را پردازش و به آن اعتبار می بخشد و دارای سکه بومی BNB است.

این پلتفرم به کاربران امکان می دهد مستقیماً با قراردادهای هوشمند ارتباط برقرار کرده و کلید خصوصی را حفظ کرده یا از صرافی معروف برای خرید و فروش رمزنگاری استفاده کنند.

بایننس اسمارت چین یا BSC یک شبکه فعال با قرارداد هوشمند است که همراه با بلاک چین اصلی بایننس کار می کند. زنجیره هوشمند Binance دارای زیرساخت های لازم برای عملکرد مستقل است و در صورت خاموش شدن سرورهای Binance Chain ، این زیرساخت به فعالیت خود ادامه می دهند.

از نظر توسعه ، BSC بسیار شبیه به بلاک چین ERC اتریوم است. این شباهت به این دلیل است که بایننس اسمارت چین از پایگاه کد مشابه اتریوم استفاده می کند. با این حال، کد دارای برخی تغییرات و پارامترهای به روز شده در BSC است که آن را به سریع ترین و ارزان ترین بلاک چین در بازار تبدیل کرده است.

توکن های BEP-20

توکن های BEP-20

برای درک تفاوت بین بایننس چین و بایننس اسمارت چین اولین قدم درک توکن های Bep-20 است. اکنون، اجازه دهید تا دریابیم استانداردهای توکن چیست و چرا در بلاک چین اهمیت دارند؟

هنگامی که توکن های رمزنگاری ایجاد می شوند باید به گونه ای باشند که بتوانند کاملاً در سیستم ، کارایی درست و صحیح داشته باشند. قالب ایجاد چنین توکنی برای اجرا بر روی یک پلتفرم خاص، استاندارد توکن نامیده می شود.

استانداردهای زیادی برای توکن هایی با اهداف مختلف وجود دارد که محبوب ترین آنها ERC-20 در شبکه اتریوم است و اکثر توکن ها در فضای رمزنگاری بر اساس این استاندارد ساخته شده اند.

BEP-20 یک استاندارد توکن دیگر است که درست مانند ERC-20 برای ایجاد توکن استفاده می شود. این استاندارد جدیدتر است ، اما اخیراً تبدیل به یک رقیب قابل قبول در برابر ERC-20 تبدیل شده است. توکن های ایجاد شده بر اساس این استاندارد به عنوان توکن BEP-20 شناخته می شوند.

BEP-20 با ERC-20 و BEP-2 سازگار است . توسعه دهندگان آن را در استقرار توکن های قابل تعویض که می توانند برای اهداف زیادی از جمله استیبل کوین ها استفاده شوند بسیار انعطاف پذیر می دانند. به عنوان مثال، ERC-20 که بسیار شبیه BEP-20 است، استاندارد توکنی است که بر اساس آن چندین استیبل کوین ، از جمله BUSD ساخته شده است. بنابراین استیبل کوین ها را می توان با استفاده از این استاندارد نیز به کار گرفت.

عملکرد توکن های BEP-20 

نحوه عملکرد توکن های BEP-20 

نکته ای که برای توسعه توکن BEP-20 باید به خاطر بسپارید شباهت های ایجاد یک توکن در اتریوم و BSC است. هر دو فرآیند مستلزم استفاده از زبان برنامه نویسی، ابزارها و فرایندهای فکری هستند.

این بخش فرآیند ایجاد توکن BEP-20 را در زنجیره ای هوشمند بایننس پوشش می دهد.

عرضه کل
(TotalSupply)
تعداد کل توکن های موجود در یک قرار داد را تعیین می کند.
موجودی
(BalanceOf)
این فاکتور تعداد توکن های موجود در یک آدرس خاص را مشخص می کند.
انتقال
(Transfer)
این تابع برای انتقال توکن بین کاربران استفاده می شود و نیاز است که شخص توسعه دهنده تابع صاحب توکن ها باشد. 
انتقال از
(Transfer From)
برخلاف انتقال، این عملکرد برای خودکارسازی انتقال توسط افراد یا قراردادهای مورد تایید استفاده می شود.
تایید
(Approve)
این مورد برای محدود کردن تعداد توکن هایی که هر قرارداد هوشمند مجاز به برداشتن از موجودی شما است استفاده می شود. 
مجوز تایید
(Allowance)
این پارامتر بررسی موجودی حساب کاربران را بر عهده دارد و مجوز تایید تراکنش را صادر می کند.
نام توکن
(Name)
این مورد برای ضمیمه کردن نام خوانده شده برای توکن است به طور مثال برای ارز بایننس  “Binance Coin” استفاده می شود.
نماد توکن
(Symbol)
توکن ها ممکن است دارای نمادهایی مانند “BNB” باشند.
تعداد اعشار
(Decimal)
این تابع اساساً تعداد اعشاری را که یک توکن می تواند به آن تقسیم شود، تعیین می کند. هر چه اعشار بیشتر باشند، یک نشانه تقسیم پذیرتر است.

در حالی که سه مورد آخر برای توکن های ERC-20 اختیاری است، در استاندارد های توکن BEP-20 نماد و اعشار امری اجباری محسوب می شود. علاوه بر این ، استاندارد BEP-20 یک روش اضافی (اختیاری) به نام getOwner را مشخص می کند ، که صاحب یک توکن BEP-20 را تعیین می کند.

پارامترهای توسعه توکن BEP-20

ایجاد توکن BEP-20 نسبتاً ساده است، حتی اگر هیچ تجربه برنامه نویسی قبلی ندارید سایت هایی وجود دارند که با یک رابط کاربری آسان برای ایجاد توکن BEP-20 به شما کمک میکنند. برای ایجاد توکن BEP-20 خود علاوه بر نام توکن ، نماد و چند پارامتر دیگر، باید از نحوه توسعه آن اطلاعاتی داشته باشید که در ادامه به بررسی آنها می پردازیم.

توکن سوزی (Can Burn). این پارامتر می تواند مشخص کند توکن های BEP-20  در زمان معینی سوزاند شوند تا عرضه در طول زمان کاهش یابد و این امر تورم زا باشد. 

قابلیت ضرب (Can Mint). این پارامتر برخلاف توکن سوزی است و مشخص می کند که آیا می توان توکن های جدید BEP-20 را برای افزایش عرضه در طول زمان ضرب کرد یا خیر.

متوقف سازی (Can Pause). این پارامتر در صورت حمله مخرب یا آسیب پذیری نرم افزار بسیار مهم است و مشخص می کند که آیا می توان در صورت نیاز تمام عملیات مربوط به توکن شما را متوقف کرد. فقط ایجاد کننده یک توکن یا آدرسی با مجوز لازم می تواند تمام عملیات را متوقف کند.

لیست سیاه (Blacklist). این پارامتر مشابه ویژگی متوقف سازی است و به شما این امکان را می دهد تا آدرس های خاصی را که به طور مخرب عمل می کنند به لیست سیاه اضافه کنید. هر دوی این پارامترها کنترل زیادی را به مرجع مرکزی (سازنده) می دهند، بنابراین برای بسیاری از موارد استفاده مناسب نخواهد بود. 

در نهایت پس از مشخص شدن همه پارامترها و عبور از مراحل توسعه توکن، شما مالکیت کامل آن را خواهید داشت. از طرفی قرارداد هوشمند توکن به طور خودکار در BSC منتشر می شود و شما فقط باید هزینه تراکنش های مورد نیاز را بپردازید.

ویژگی ها و مزایای شبکه BEP-20

با توجه به ویژگی ها و استاندارد های شبکه BEP-20 در حال حاضر جزو توکن های ترجیحی برای انجام معاملات در اینترنت مانند انتقال وجوه، پرداخت حقوق و سایر پرداخت هایی است که ممکن است شامل پول باشد. برخی از این ویژگی و مزیت ها عبارت است از:

  • این پلتفرم شبکه بسیار گسترده ای را فراهم می کند که می تواند مفاهیم دیگر را نیز بیشتر گسترش دهد.
  • توکن های جدید را می توان به راحتی در این ساختار قرار داد زیرا دارای فضای کافی برای اضافه کردن توکن های بیشتری دارد. 
  • بسیاری از فناوری های دیگر مبتنی بر بلاک چین را می توان با این ساختار ادغام کرد و مفاهیم جدیدی را ایجاد کرد.
  • معاملات رمزنگاری با سرعت بیشتر و صرف زمان کمتر انجام می شود که این موضوع برای معامله گران  بسیار قابل اطمینان تر می شود.
  • بررسی بازارها آسان تر می شود زیرا شما می توانید چندین فرآیند را به راحتی با یک ساختار داده واحد مرور کنید.
  • شبکه BEP-20 به سرمایه گذاران کمک می کند تا رویکردی مناسب در قبال عرضه اولیه (ICO) و سایر رویدادهای تامین سرمایه پروژه ایجاد کنند.
  • سازگاری ویژگی های متقابل زنجیره ای به شما کمک می کند تا با بلاک چین های جایگزین دیگری مانند نئو (NEO)، اتریوم (ETH)، استلار (Stellar) و غیره کار کنید.
کیف پول توکن های BEP-20

کیف پول توکن های BEP-20

همه کیف های زیر از زنجیره هوشمند بایننس پشتیبانی می کنند. در این بخش با توجه به ویژگی های ذکر شده در بخش معرفی کیف پول ها در آکادمی آستیریک می توانید ولت مورد نظرتان را بر اساس سطح امنیت و قابلیت های مورد نیاز انتخاب کنید.

🟨 کیف پول سخت افزاری سیف پال (SafePal S1)

🟨 کیف پول سخت افزاری ایلی پال تیتان (Ellipal Titan)

🟨 کیف پول سخت افزاری لجر نانو ایکس (Ledger Nano X)

🟨 کیف پول نرم افزاری و تحت وب متامسک (MetaMask)

🟨 کیف پول نرم افزاری تراست ولت (Trust Wallet)

🟨 کیف پول گواردا (Guarda)

جمع بندی

بایننس اسمارت چین در ماه مه 2020 راه اندازی شد. از آن زمان، این حرکت شتاب قابل توجهی پیدا کرده است، و ما می توانیم تعداد زیادی DApp های امیدوار کننده با توکن BEP-20 را در این پلتفرم در حال حاضر مشاهده کنیم. توکن های BEP-20 با هزینه های کم و توان تراکنش بالا، جایگزین بسیار بهتری برای نمونه ERC-20 اتریوم ارائه می دهند.

4.7 / 5. تعداد نظر : 3

اشتراک در
اطلاع از
guest
0 Comments
بازخورد (Feedback) های اینلاین
مشاهده همه دیدگاه ها