چگونه توکن بسازیم

در این آموزش خواهید فهمید که توکن چیست و ما به صورت کامل می آموزیم که چگونه توکن بسازیم و البته چگونه بدون کارمزد توکن بسازیم ، پس اگر میخواهید توکن ارز دیجیتال خود را داشته باشید تا آخر آموزش با ما همراه باشید.
هنگام ساخت ارز دیجیتال یا رمز ارز جدید، دو روش پیش روی شما قرار دارد: ساخت یک کوین یا ایجاد یک توکن. تفاوت بین این دو این است که کوین، بلاک چین انحصاری خود را دارد، ولی توکن برپایه یک بلاک چین دیگر ساخته می شود. رمز ارزها به دلیل ماهیت غیر متمرکز و امنیتشان بر بلاک چین ها متکی هستند.
مطالب صفحه
رمز ارز چیست
رمز ارز یا ارز دیجیتال که با عنوان ارز رمزپایه نیز شناخته میشود، شکلی از یک دارایی دیجیتال با کاربردهای متفاوت است. هر رمز ارز در درجه نخست، یک برای انتقال ارزش به صورت دیجیتال میان یک یا چند فرد است؛ حالا این ارزش می تواند ارزش پولی، حقوق مالکیت یا حتی امتیاز رأی دهی باشد. ماهیت رمز ارزها با دیگر سیستمهای پرداخت دیجیتال متفاوت است؛ چرا که بر پایه تکنولوژی بلاک چین توسعه داده می شوند. این ويژگی منحصربه فرد باعث می شود تا رمز ارزها بتوانند از کنترل دولت ها و بانک های مرکزی آزاد باشند.
بیت کوین، شناخته شده ترین رمز ارز است. ساده ترین کاربرد این ارز دیجیتال، جا به جایی میان دو یا چند نفر در همه نقاط جهان بدون استفاده از نهاد های واسطه است. بلاک چین بیت کوین، همه تراکنش ها را ثبت میکند و نگهداری میکند و همچنین امنیت و پایداری شبکه را تضمین می کند.
رمز ارزها را می توان به دو دسته کلی تقسیمبندی کرد: کوین ها و توکن ها. تفاوت میان این ها بسیار ساده است.

کوین ها دارای بلاک چین بومی خود هستند؛ مانند بیت کوین و اتریوم. افزون بر این، کوین ها در کل شبکه بلاک چین خود، کارکردهای منحصربه فردی دارند که از جمله آن ها می توان به پرداخت کارمزد، سهامگذاری یا شرکت در حکمرانی اشاره کرد.
توکن ها اما برخلاف کوین ها در بستر بلاک چین های موجود، ساخته می شوند. ممکن است این توکن ها کارکرد مشابهی با کوین ها داشته باشند، اما کارکرد آن ها منحصربه یک پروژه خاص است. مثلاً به توکن CAKE متعلق به پروژه پنیک سواپ (PancakeSwap) در بلاک چین بایننس اسمارت چین می توان اشاره کرد.
شما میتوانید از توکن CAKE برای پرداخت هزینههای تراکنش در زیستبوم پنکیک سواپ استفاده کنید؛ در صورتی که این تراکنش، مربوط به ایجاد یک توکن NFT باشد یا مرتبط با شرکت در یک قرعهکشی. پیداست که توکن CAKE دارای بلاک چین مخصوص خود نیست؛ به همین دلیل نمیتوان از آن در تمامی اپلیکیشن ها زنجیره هوشمند بایننس استفاده کرد. در مورد توکنهای ERC-20 که بر پایه بلاک چین اتریوم، ساخته و توسعه داده میشوند نیز گزاره مشابهی صادق است. هر توکن، بخشی از یک پروژه خاص با کارکردی متفاوت است.
ساخت کوین
هنگامی که خودتان میخواهید بلاک چینی را از ابتدا توسعه بدهید، ساخت کوین جدید بر پایه آن می تواند بسیار زمان از شما بگیرد. از طرفی دیگر، انشعاب بلاک چین موجود را میتوان سریعتر انجام داد و از آن بهعنوان بستری برای ایجاد کوین استفاده کرد. بیت کوین کش با نماد اختصاری BCH یکی از نمونه های بارز پروژههاست. انجام این کار، چندان هم ساده نیست و همچنان شما به دانش فنی و کدنویسی بلاک چین احتیاج دارید. افزون بر این، ساخت و توسعه، بخش ابتدایی کار است و موفقیت هر پروژه در گرو جذب کاربران به بلاک چین تازه است که خود چالشی بزرگ به حساب میآید.
اگر قصد ساخت توکن را دارید مراحلی را برای شما توضیح میدهیم.
انتخاب یک پلتفرم بلاک چین مناسب
برای ساخت یک توکن، ابتدا باید یک بلاک چین انتخاب کنید تا توکنهای شما روی آن ضرب شود. بایننس اسمارت چین و اتریوم دو انتخاب معروف و رایج هستند، ولی برای ایجاد توکن خود، زنجیرههای جانبی هم ایدههای خوبی است. برای کوین خود شما باید به طراحی نیز فکر کنید یا کسانی را برای ساخت بلاک چین شخصی خود استخدام کنید.
انتخاب مکانیزم اجماع
هنگامی که در حال ایجاد بلاک چین خود هستید یا اطمینان ندارید که کدام یک را برای توکن خود انتخاب کنید، به مکانیسم اجماع مورد نظرتان فکر کنید. این مکانیسمها تعیین کننده این است که شرکت کنندگان چگونه تراکنش ها را در شبکه تأیید و اعتبارسنجی می کنند. اغلب بلاک چینها از اثبات سهام (PoS) استفاده میکنند، چون نیازمندی های سخت افزاری پایین و تنوعهای زیادی دارد. اثبات کار، همانطور که در بیتکوین استفاده میشود، ازنظر برخی امن تر است، ولی نگهداری آن اغلب گران است و برای محیط زیست ضرر دارد.
طراحی معماری بلاک چین
این مرحله در صورتی نیاز است که در حال ساخت کوین باشید. همه بلاک چینها اجازه نمیدهند که همه ی کاربران تراکنش ها را اعتبارسنجی کنند یا تبدیل به یک نود شوند. تصمیم برای انتخاب بین بلاک چین عمومی و خصوصی یا بلاک چین دارای دسترسی خاص و عام بسیار حائز اهمیت است. معماری بلاک چین شما به طور کامل به هدفی که کوین و پروژه شما دنبال می کند، بستگی دارد. مثلاً یک شرکت یا کشوری که در حال ساخت کوین ارز دیجیتال است معمولاً برای کنترل بهتر، بهنر است یک بلاک چین خصوصی راهاندازی کند.
شروع توسعه بلاک چین
شما برای اجرای ایده های خود به کمک دیگران نیاز دارید مگر این که خود دانش تخصصی توسعه بلاک چین داشته باشید. هنگامی که بلاک چین در محیط زنده اجرا شود، تغییرهسته مرکزی و قوانین آن بسیاردشوار میشود. برای اینکه از کارکرد همه چیز طبق برنامه ریزی و به طرز دلخواه شما پیش برود، مطمئن شوید از یک شبکه تست استفاده کنید و با گروه توسعه بلاک چین همکاری کنید.
حسابرسی ارز دیجیتال و کدهای آن
شرکتهای حسابرسی مانند certik می توانند کد بلاک چین شما و رمز ارز آن را پس از ساخت بررسی میکنند و به دنبال نقاط آسیب پذیر شبکه بگردند. درنتیجه شما می توانید حسابرسی را انتشار دهید و طبق یافته های بدست آمده از آن اجرا کنید. این فرآیند برخی از تضمین های ایمنی را برای شما به عنوان ایجاد کننده (این بلاک چین و رمز ارزش) و کاربران یا سرمایه گذاران، فراهم میکند.
بررسی دوباره جنبههای قانونی
حالا که بلاک چین خود را راهاندازی کردید و آماده ضرب ارز دیجیتال خود هستید، بهتر است از مشاورحقوقی بخواهید تا بررسی کند که آیا نیاز به درخواست مجوز دارید یا خیر. رسیدن به این مرحله به شکل فردی دشوار است و نیاز است که از یک نیروی متخصص خارج از تیم کمک بگیرید.
ساخت توکن رمز ارز خود
رمزارزی که در حال ساخت آن هستید، چه توکن باشد چه کوین، درزمانی باید آن را ضرب کنید. طبق توکنامیکس شما روش دقیق ضرب متفاوت خواهد بود. مثلاً توکن های دارای عرضه ثابت همه از طریق یک قرارداد هوشمند به شکل یک جا ساخته می شوند. کوین هایی مانند بیت کوین بهتدریج ضرب میشوند، همانطور ک ماینرها بلوک های جدید تراکنش را تایید می کنند.
ساخت توکن ارز دیجیتال BEP20
مزیت ایجاد یک توکن ساده BEP20، برای پیاده سازی یک قرارداد هوشمند در BSC به بعضی مهارت های کد نویسی نیاز دارد . باید متامسک را نصب کرده و مقداری BNB هم در کیف پول خود داشته باشید تا هزینههای کارمزد را بپردازید.
مطمئن شوید که شبکه اصلی BSC به کیف پول متامسک اضافه شده است.
برنامه Remix را دانلود و نصب کنید. این اپلیکیشن آنلاین برای توسعه، پیاده سازی قرار دادهای هوشمند در بلاک چین است که با موتور مجازی اتریوم انطباق دارد. روی فولدر “contracts” راست کلیک کنید و روی “New file” بزنید.

اسم فایل را “BEP20.sol” بگذارید.

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

کد قرارداد هوشمند BEP20 را در فایل خود کپی کنید. این کد را از آدرس Github1 به دست آورید. می توانید اطلاعات بیشتری در مورد پارامترها و عملکردهای این کد در GitHub2 به دست بیاورید.

نام، نماد، اعداد اعشاری و عرضه کل را برای توکن خود تغییر دهید. در اینجا ما بایننس آکادمی کوین (BAC) را بهعنوان نمونه با 18 رقم اعشار و مجموع عرضه 100,000,000 انتخاب کردهایم. فراموش نکنید که به اندازه کافی 0 برای پوشش 18 رقم اعشار اضافه کنید.

در مرحله بعد، باید قرارداد هوشمند را کامپایل کنید. روی نماد نشان داده شده (عکس) زیر در سمتچپ صفحه کلیک کنید، “Auto compile” و “Enable optimization” را علامت بزنید، سپس روی دکمه “Compile” کلیک کنید.

برای کپی کردن ABI قرارداد، روی دکمه “ABI” کلیک کنید.

روی نماد مارک شده زیر در سمت چپ صفحه کلیک کنید. “Injected Web3” را به عنوان محیط خود انتخاب کرده و سپس به متامسک اجازه دهید به ریمیکس متصل شود. درآخر، مطمئن شوید که قرارداد BEP20 خود را قبل از کلیک روی “Deploy” انتخاب کرده باشید.
حالا باید هزینه تراکنش را در متامسک پرداخت کنید تا قرارداد روی بلاک چین پیادهسازی شود. به محض لایو شدن اسمارت کانترکت، باید کد منبع آن را تایید و سپس منتشر کنید.
آدرس قرارداد را در BscScan کپی و “Solidity (Single)” را بهعنوان نوع کامپایلر انتخاب کنید و با نسخه کامپایلر استفاده شده در مرحله 7 مطابقت دهید.
جهت ادامه مراحل ساخت توکن ارز دیجیتال خود در بایننس اسمارت چین روی BEP20.sol در Remix کلیک راست کرده و “Flatten” را فشار دهید. سپس باید به رمیکس اجازه دهید تا کد را فلت کند.
کد را از BEP20_flat.sol خود در فیلد کپی کنید و مطمئن شوید که “Optimization” روی Yes تنظیم شده. اکنون روی “Verify and Publish” در پایین صفحه کلیک کنید.
اکنون صفحه نمایش پیام موفقیت آمیز بودن فرآیند را نمایش خواهد داد. با کد تایید شده، میتوانید توکن خود را از طریق BscScan با استفاده از فراخوانی mint_ پیاده سازی شده در قرارداد، ضرب کنید. به آدرس قرارداد در BscScan بروید و روی “Write Contract” کلیک کنید، سپس روی “Connect to Web3” کلیک و حساب MetaMask خود را متصل کنید.
در پایین صفحه به بخش “Mint” بروید و تعداد توکنهای مورد نظر برای ضرب کردن را وارد کنید. ما 100,000,000 واحد BAC را می زنیم. فراموش نکنید که برای ساخت توکن ارز دیجیتال اعداد اعشاری را نیز اضافه کنید، در این مورد 18 است. روی “Write” کلیک و هزینه را در متامسک پرداخت کنید.
حالا باید ببینید که توکن ها ضرب شده و به کیف پولی که قرارداد هوشمند را ایجاد کرده، ارسال شده است.
چگونه بعد از ساخت ارز دیجیتال آن را لیست کنیم
فهرست کردن کوین یا توکن شما در صرافی ارزهای دیجیتال مانند بایننس آن را به طور ایمن و قانونمند به مخاطبان زیادتری معرفی می کند. اگر موفق به ایجاد و توسعه یک پروژه ارز دیجیتال شدهاید، می توانید فرم های درخواست آنلاین بایننس را برای یک فهرست شدن مستقیم یا توزیع در Launchpad و Launchpool پر کنید.
هر ارز دیجیتال اعم از کوین یا توکن بعد ساخت از یک فرآیند بررسی دقیق عبور میکند و شما باید به شکل منظم بایننس را از پیشرفت خود در طول برنامه با خبر کنید. همچنین باید BNB و BUSD را در اکوسیستم ارز دیجیتال خود بپذیرید؛ به طور مثال آنها را به عنوان نقدینگی ارائه یا در طول عرضه اولیه کوین (ICO) یا در فروش توکن، BNB و BUSD را بهعنوان روش پرداخت معرفی کنید.
در این آموزش شما آموختید که توکن چیست و ما به صورت کامل چگونه توکن بسازیم و چگونه بدون کارمزد توکن بسازیم ، امیدوارم این آموزش برای شما مفید بوده باشد.
راستی! برای دریافت مطالب جدید در کانال تلگرام یا پیج اینستاگرام عضو شوید.