در این مقاله به زبان ساده نحوهی ساخت توکن روی اتریوم آموزش داده خواهد شد. این توکنها روی شبکه آزمایشی ساخته میشوند زیرا برای ساختن توکن روی شبکه اصلی باید مقداری اتریوم پرداخت کنید. اما چگونگی قرار دادن توکن روی شبکه اصلی هم آموزش داده خواهد شد.
توجه: مطمئن شوید که در این آموزش از مرورگر گوگل کروم استفاده میکنید.
قدم اول
ابتدا نیاز است که یک حساب متامسک (MetaMask) ایجاد کنید. به لینک زیر بروید و مراحل را در پیش گیرید تا زمانی که افزونهی گوگل کروم مانند شکل زیر به مرورگرتان اضافه شود.
https://chrome.google.com/webstore/detail/metamask/nkbihfbeogaeaoehlefnkodbefgpgknn
لازم است یک حساب ایجاد و یک عبارت ۱۰ کلمهای را که بعدها برای وارد شدن به حساب کاربریتان به آن نیاز خواهید داشت، یادداشت کنید.
قدم دوم
پیش از آن که وارد بحث ایجاد توکن شویم باید مواردی را به خاطر بسپارید. این موارد را انتخاب کنید:
- اسم توکن (برای مثال: ArzdigitalToken)
- نماد توکن (معمولاً ۳ یا ۴ کلمه است. برای مثال: ARZD)
- ارقام اعشار توکن (این گزینه نشان میدهد که هر کوین را میتوان تا چند رقم اعشار نشان داد). برای مثال بیت کوین ۱۴ رقم اعشار دارد. برای این توکن آموزشی، ۱ رقم اعشار در نظر خواهیم گرفت.
- تعداد توکنهای در حال گردش (برای مثال ۱۰۰ هزار)
از آنجایی که برای ساخت توکن باید هزینه پرداخت کرد، ما این آموزش را روی شبکه تست انجام میدهیم. اطمینان حاصل کنید که در شبکهی آزمایشی روپستن (Ropsten) هستید. در شکل زیر نحوهی تغییر دادن شبکه از اتریوم به روپستن نشان داده شده است.
قدم سوم
برای پرداختن کارمزد گس (GAS) ساخت توکن روی شبکه آزمایشی باید مقداری اتریوم آزمایشی هم داشته باشید. کارمزد گس اساساً کارمزدی برای استفاده از بلاک چین آنها به منظور انتقال توکن هایتان است. با رفتن به وبسایت زیر میتوانید اتریوم تست دریافت کنید. توجه داشته باشید که این اتریومها آزمایشی هستند و ارزشی ندارند.
اکنون به این وبسایت بروید: https://remix.ethereum.org/
دکمهی (+) را که در سمت بالا و چپ صفحه نمایش قرار دارد، فشار دهید تا یک فایل جدید ایجاد شود. هر اسمی که میخواهید برای آن بگذارید اما پسوند sol. را در انتهای آن بگذارید.
سپس فایل متنی زیر را دانلود کنید.
[mks_button size=”large” title=”دانلود کد توکن” style=”squared” url=”https://cdn.arz.digital/ad-cnt/main/2019/04/SmartContract-Token-by-arzdigital.txt” target=”_blank” bg_color=”#00ad9c” txt_color=”#FFFFFF” icon=”fa-star-half-o” icon_type=”fa” nofollow=”0″]
در قسمت پایین کد طبق تصویر زیر مقادیر مورد نظر خود را با مقادیر وارد شده جایگزین کنید تا توکن مخصوص خود را بسازید. سپس محتوای آن کپی کرده و در قسمت خالی باز شده در وبسایت redmix وارد کنید.
اکنون کد به پایان رسیده است و شما میتوانید در حقیقت توکنتان را روی شبکهی آزمایشی قرار دهید.
حالا در بخش RUN در remix، مطمئن شوید که تمامی تنظیماتی که انجام دادید با تنظیماتی که زیرِ تب RUN مشاهده میکنید، مطابقت دارد.
خطای احتمالی: اگر بخش account در قسمت run خالی بود، مشکل از کیف پول متامسک شماست. برای این کار باید به قسمت setting متامسک بروید و از بخش privacy، گزینه privacy mode را خاموش کنید.
به تب COMPILER رفته و سپس نسخهی ۰.۴.۲۵ commit کامپایلر را انتخاب کنید. از نسخهی NIGHTLY استفاده نکنید. همچنین دقت کنید که گزینهی Auto compile (کامپایل خودکار)، فعال و Enable Optimization (فعال کردن بهینهسازی)، خاموش باشد.
اکنون به تب RUN بازگشته و Token را انتخاب کنید.
سپس، روی گزینهی Deploy کلیک کرده و کار شما تقریباً به پایان خواهد رسید. یک پنجره ظاهر خواهد شد و از شما خواهد پرسید که آیا این عمل را تائید میکنید و یا خیر، تائید را فشار دهید.
نگران نباشید اگر نوشته شده بود که هیچ اتریومی منتقل نشده است. این روی شبکه آزمایشی طبیعی است.
پس از آن، باید روی آیکون MetaMask در تب افزونهتان کلیک کرده و دکمهی Contract Deployment را فشار دهید. آنگاه، روی گزینهی View On Etherscan کلیک کنید.
پس از آن، contract ID (شناسهی قرارداد) که در زیر علامتگذاری شده است را کپی کنید.
به متامسک بازگشته و گزینهی منو را انتخاب کنید، سپس روی Add Token کلیک کنید.
تمامی اطلاعات را برای توکنتان وارد کنید. آدرس قرارداد، همان شناسهای است که آن را کپی کردید.
اکنون، کار شما به پایان رسید!
اکنون، کل اعتبار توکن به حساب شما تعلق گرفته است. از این زمان، دیگر میتوان آن را با استفاده از متامسک و دیگر کیف پولها به هرکسی فرستاد.
قدم چهارم (اختیاری)
به عنوان گام نهایی، میتوانید توکن را در شبکهی اتریوم اصلی قرار دهید و آن را به یک توکن رسمی تبدیل کنید که البته باید هزینه آن را به صورت اتریوم بپردازید. تمام کاری که لازم است انجام دهید این است که گام سوم را تکرار کنید اما به جای شبکهی روپستن، روی شبکهی اتریوم اصلی آن را انجام دهید.
نتیجهگیری
این مقاله در مورد ایجاد یک توکن ارز دیجیتال روی شبکهی اتریوم بود. صرفاً برای روشنتر شدن موضوع باید بگوییم که توکن ساخته شده توسط شما تا زمانی که کاربرد نداشته باشد، ارزشی نخواهد داشت. هدف از این مقاله آن بود که بدانید ایجاد توکن روی شبکه اتریوم کار سختی نیست و بنابراین خطر بروز کلاهبرداری و فروش توکنهای بی ارزش به شما وجود دارد.