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

آیا میدانستید، در شبکه‌های بلاکچینی می‌توانید توکن‌های خودتان را ساخته و اجرا کنید؟ می‌دانستید توکن‌های معروفی مانند شیبا‌اینو، بی‌بی دوج کوین تقریبا از هیچ و با کمترین هزینه ساخته شده‌اند؟ بله درست شنیده‌اید! حتی شما نیز می‌تواند توکن‌ خود را ساخته و حتی در صرافی‌های غیرمتمرکز بستری برای معامله آن مهیا کنید.

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

شبکه بایننس اسمارت چین چیست؟

بایننس اسمارت چین دومین شبکه بلاکچینی بایننس است که به‌صورت موازی با بایننس چین فعالیت می‌کند. این شبکه با قابلیت ایجاد قرار داد هوشمند و توکن درون شبکه‌ای برای راه‌اندازی اکوسیستم غیرمتمرکز ساخته شد. در واقع می‌توان بایننس اسمارت چین را نسخه ارتقا یافته اتریوم دانست که از سرعت بیشتر تراکنش و هزینه کمتری برخوردار است.

هم‌اکنون بایننس اسمارت چین میزبان یک اکوسیستم کامل و دنیایی از پروژه‌های غیرمتمرکز و توکن‌های معاملاتی است. بدون شک بایننس اسمارت چین را بعد از اتریوم مطرح‌ترین و پر کاربرد‌ترین پروژه بلاکچینی می‌توان دانست.

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

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

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

چگونه در شبکه بایننس توکن ایجاد کنیم؟

خب پس از توضیحات داده شده زمان آن می‌رسد که به اصل مطلب یعنی آموزش ایجاد توکن در شبکه بایننس اسمارت چین بپردازیم. برای انجام اینکار قدم به قدم با توضیحات ارائه شده پیش روید تا شما هم موفق به ساخت توکن شخصی خود در شبکه شوید.

مرحله اول – به یک نود شبکه متصل شوید.

برای اتصال به یکی از نود‌ها شبکه می‌توانید از طریق سایت Moralis.io اقدام کنید. این سایت قابل اطمینان‌ترین نود‌های شبکه را فراهم کرده به راحتی و به سرعت می‌توانید به آنها متصل شوید.

وقتی روی گزینه بایننس اسمارت چین کلیک می‌کنید، لیستی از نود‌ها که شامل نود‌های شبکه اصلی و شبکه آزمایشی (Testnet) می‌شود را مشاهده می‌کنید.

پس از انتخاب نود شبکه بایننس، گزینه copy to clipboard را فشار دهید و به مرحله بعدی بروید.

متامسک خود را به شبکه بایننس اسمارت چین متصل کنید.

در این مرحله نیازمند اجرای کیف پول متامسک برای مدیریت و ذخیره توکن‌ها و اتصال آن به شبکه بایننس اسمارت چین دارید. پس از اجرای متامسک در قسمت بالای آن گزینه شبکه (Network) را فشار دهید Add network را فشار داده و گزینه کاستوم را انتخاب کنید. حال اطلاعات زیر را وارد کنید.

اطلاعات زیر برای شبکه آزمایشی بایننس است (BSC testnet)

Network Name: BSC Testnet

New RPC URL: (Paste in the URL copied across from the Moralis Binance Smart Chain node)

Chain ID: ۹۷

Currency Symbol: BNB

Block Explorer URL: https://testnet.bscscan.com

مقداری BNB بخرید!

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

نرم‌افزار Open zeppelin را اجرا کنید.

نرم‌افزار اوپن زپلین یک مجموعه از استاندارد ایجاد توکن در شبکه‌های مختلف را جمع‌آوری کرده است. از آنجایی که استاندارد BEP-20 بسیار شبیه به اتریوم است تنها کافیست استاندارد ERC-20 را کپی کرده و تغییرات جزئی در کد آن دهید.

قرارداد هوشمند خود را ایجاد کنید.

بهترین مکان برای ایجاد قرارداد هوشمند منطبق با شبکه انتخابی Remix است. به سایت remix.ethereum.org مراجعه کنید و از نوار سمت چپ گزینه کانترکت را فشار دهید. حال گزینه New file را فشاردهید، نام آن را مشابه با نام توکن خود انتخاب کرده سپس کدی در اوپن زپلین بود اینجا کپی کنید.

توکن خود را با شبکه بایننس منطبق کنید.

پس از اینکه کد اوپن زپلین را در قرارداد هوشمند سایت رمیکس کپی کردید، نیاز به ایجاد تغییراتی در کد دارید تا آن با شبکه بایننس اسمارت چین منطبق شود.

خط اول کد همیشه باید نسخه ای از Solidity باشد که استفاده می شود.

خط بعدی باید وارد کردن الگوی توکن باشد. این شامل یک پیوند URL به پیوند Github است که شامل ساختار کامل توکن است.

سپس، باید قرارداد هوشمند توکن را کپی کنید. در این مرحله است که می توانید پارامترهای توکن را سفارشی کنید.

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

قرارداد خود را آزمایش کنید.

پس از ایجاد قرارداد از طریق نرم‌افزار Solidity compiler می‌توانید اجرای صحیح قرارداد هوشمند را امتحان کنید. برای انجام اینکار نرم‌افزار Solidity compiler را اجرا کرد و گزینه فایل اکسپلورر را انتخاب کنید. پس از انجام اینکار پروتکل به اجرا و امتحان قرارداد هوشمند می‌پردازد تا از صحت آن اطمینان حاصل کند.

در صورتی که مشکلی یافت نشد به مرحله بعدی بروید.

قرارداد را اجرا کنید.

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

چگونه توکن خود را پیدا کنیم؟

حال برای اینکه اطلاعات کلی توکن خود را رصد کنیم، معاملات آن را ببینیم و تعداد هولدر‌های توکن را بسنجیم باید وارد سایت BSC SCAN شویم و آدرس قرارداد (کانترکت) توکن را سرچ کنیم. حال صفحه توکن باز شده و اطلاعات به نمایش درمی‌آیند.

منبع : آموزش ساخت توکن BEP-20 در شبکه بایننس