در دنیای امروز، مفهوم ارزهای دیجیتال به یکی از مهمترین مفاهیم اقتصادی تبدیل شدهاند. شاید وقتی «بیت کوین» (Bitcoin) برای اولین بار در ژانویهی ۲۰۰۹ شروع به کار کرد، کمتر کسی فکر میکرد که ۱۳ سال بعد و در اولین ماههای ۲۰۲۲ تعداد ارزهای دیجیتال شناختهشده در بازار به بیش از ۲۰ هزار عدد برسد. این عدد را میتوان با مراجعه به سایت آماری «کوین مارکت کپ» (CoinMarketCap) مشاهده کرد که همین چند وقت پیش موفق به ثبت آن شد. شاید به این فکر کرده باشید که چقدر جذاب خواهد شد اگر ارز دیجیتال شخصی خودتان را داشته باشید. خبر خوب این است که شما هم میتوانید ارز دیجیتال اختصاصی خود را بسازید. در این مقاله آموزش ساخت توکن ارز دیجیتال، قدم به قدم تمام مراحل ساخت ارز دیجیتال را به شما توضیح میدهیم. برای این منظور باید با انواع روش های ساخت ارز دیجیتال آشنا شوید، اما قبل از آن توضیحی مختصر در رابطه با اینکه رمزارز یا کریپتوکارنسی چیست ارائه میدهیم و انواع آن را به شما معرفی میکنیم. با ما همراه باشید.
رمز ارز (CryptoCurrency) چیست؟
کریپتوکارنسی نوعی ارز دیجیتال است که از تکنیکهای رمزنگاری برای تضمین امنیت استفاده میکند. رمزارزها از طریق فناوری بلاکچین (یک دفتر کل توزیع شده که تمام تراکنشها را در شبکهای از رایانهها به نام گرهها (Nodes) ثبت میکند) کار میکنند. ارزهای دیجیتال برخلاف ارزهای سنتی مانند دلار آمریکا، یورو یا تومان که توسط مقامات مرکزی مانند دولتها یا بانکهای مرکزی صادر میشوند، غیرمتمرکز (Decentralized) بوده و توسط هیچ نهاد مرکزی کنترل نمیشوند. این بدان معناست که هیچ شخص یا سازمان خاصی نمیتواند کنترل ارزهای دیجیتال را در دست بگیرد و آنها را دستکاری کند. ویژگی دیگر ارزهای دیجیتال دسترسی در سطح جهانی است یعنی افراد در هر کجای دنیا میتوانند از ارزهای دیجیتال برای انجام معاملات استفاده کنند، بدون اینکه نیازی به تبدیل آنها به ارزهای سنتی داشته باشند.
اما در این مقاله نمیخواهیم در مورد این جزئیات صحبت کنیم و بهتر است اگر اطلاعاتتان در این زمینه کافی نیست، ابتدا دو مقالهی «بلاک چین چیست» و «همه چیز در مورد بیت کوین» را بخوانید و سپس به ادامهی این مقاله برسید. در هر صورت تنها کافی است بدانید که یک رمزارز نوعی پول دیجیتال است که میتوان آن را بین دو آدرس جابهجا کرد، آن را با انتقال به صرافی به پولهای مرسوم مثل دلار و ریال تبدیل کرد یا به امید سود گرفتن از نوسانات اقدام به خریدوفروش آن کرد.
انواع مختلف ارزهای دیجیتال
دنیای ارزهای دیجیتال بسیار متنوع است و هزاران دارایی دیجیتال منحصربهفرد دارد که هر کدام برای اهداف خاصی طراحی شدهاند. توکنها (Tokens) و سکهها یا کوینها (Coins) از اجزای ضروری اکوسیستم ارزهای دیجیتال هستند که هر کدام نقشها و عملکردهای متفاوتی را ایفا میکنند. کوینها مثل بیت کوین و اتریوم، ارزهای دیجیتالی هستند که روی شبکههای بلاکچین خودشان اجرا میشوند. این سکهها بیشتر برای خرید و فروش استفاده میشوند. توکنها برخلاف کوینها، روی شبکههای بلاکچین دیگری اجرا میشوند و طیف وسیعتری از موارد استفاده از جمله پرداخت، نمایندگی مالکیت و اوراق بهادار دارند. در ادامه به توضیح تفاوت کوین و توکن میپردازیم:
کوین Coin
- کوینها ارزهای رمزنگاریشده مستقل با شبکههای بلاکچین خود هستند.
- کوینها معمولاً برای استفاده بهعنوان وسیله مبادله (شبیه به پول سنتی) طراحی شدهاند.
- کوینهاایی مانند بیت کوین، اتریوم و بایننس کوین نمونههای شناخته شدهای از سکههای رمزنگاری (Cryptocurrency Coins) هستند.
- سکهها برای معاملات عمومی و ذخیره ارزش ایدهآل هستند.
توکن ها Tokens
- توکنها روی پلتفرمهای بلاکچین موجود مانند اتریوم (Ethereum) و زنجیره هوشمند بایننس (Binance Smart Chain) ساخته میشوند.
- توکنها بسیار متنوع هستند و میتوانند وظایف مختلفی را در برنامههای غیرمتمرکز (DApps) و قراردادهای هوشمند انجام دهند.
- موارد استفاده توکنها شامل رایگیری، کنترل دسترسی، نمایندگی دارایی و موارد دیگر است.
برخی از کوینهای معروف بازار مثل «بیت کوین کش» (BCH) از فورک دیگر بلاک چینها مثل بیت کوین ایجاد میشوند. در این حالت بخش فنی کار تا حدود زیادی آسان میشود و توسعهدهندگان از کد بیس پروژه دیگر استفاده میکنند اما همچنان فعالیت شبکه منوط به فعالیت کاربران به عنوان نود است که نیازمند صرف زمان و هزینه است. این مساله نشان میدهد که ساخت کوین ارز دیجیتال به سادگی انجام نمیشود و تنها تیمها و توسعهدهندههای حرفهای از پس آن برمیآیند.
قراردادهای هوشمند ساخت توکن در هر بلاک چین استاندارد خاص خود را دارد. علاوه بر این، خود انواع توکنها در یک بلاک چین نیز استانداردهای متفاوتی دارند. به عنوان مثال استاندارد ERC-20 استاندارد ساخت توکن قابل معاوضه و استاندارد ERC-721 استاندارد ساخت توکن غیرقابل معاوضه یا NFT در شبکه اتریوم است. مشابه این استانداردها در شبکه زنجیره هوشمند بایننس به ترتیب BEP-20 و BEP-721 هستند. برای ساخت هر نوع توکن در یک شبکه بلاک چین باید یک قرارداد هوشمند جدید بر پایه استاندارد ساخت آن نوع توکن ایجاد و در بلاک چین بارگذاری کرد.
پدیدهای به نام میم کوینها یا شت کوینها با پروژههای معروفی مانند دوج کوین و شیبا به شهرت رسیدهاند. میم کوینها به صورت خلاصه نوعی توکن هستند که بر بستر یک شبکه (مانند اتریوم) تعریف میشود و به واسطه حمایت کامیونیتی یا جامعه آن شبکه ارزش برای خود به وجود میآورد. جالب است بدانید سالانه هزاران ارز دیجیتال جدید به عنوان میم کوین به بازار ارز دیجیتال اضافه میشوند.
بنابراین کسی که میخواهد یک ارز دیجیتال بسازد، دو انتخاب خواهد داشت: ساخت کوین یا ساخت توکن. همانطور که میتوان حدس زد ساخت توکن بسیار راحتتر از ساخت کوین است؛ زیرا لازم نیست نگران توسعه و مدیریت بلاک چین پشتوانهی آن باشید.
بیشتر بخوانید: آنچین چیست ؟
روش های ساخت ارز دیجیتال
همانطور که اشاره شد، آموزش ساخت ارز دیجیتال از طریق ایجاد توکن بسیار سادهتر از ساخت کوین است. این روش میتواند برای افرادی که بهتنهایی قصد ساخت ارز دیجیتال جدید دارند، بهترین انتخاب باشد. ساخت رمزارز با ایجاد توکن در یک بلاک چین معتبر میتواند شانس موفقیت پروژه را افزایش دهد. البته، این موضوع را هم در نظر داشته باشید که با ایجاد توکن نمیتوان کنترل همهجانبه بر روی آن داشت؛ اما قابلیتهایی برای سفارشی سازی آن وجود دارد. برای ایجاد توکن میتوانید از وبسایتها و ابزارهای مختلف که در بلاک چینهای معتبر در دسترس هستند استفاده کنید.
روند ساخت رمزارز با ایجاد کوین میتواند بسیار چالشبرانگیز باشد. برای این کار لازم است که یک انشعاب از یک بلاک چین در نظر گرفته و از آن بهعنوان بستری برای ایجاد کوین استفاده کنید. از نمونههای معروف که از این طریق ساخته شدهاند، میتوان به بیت کوین کش اشاره کرد. با این حال ساخت رمزارز از این روش به دانش فنی و مهارت کدنویسی در بلاک چین نیاز دارد و میتواند بسیار وقتگیر باشد.
برای ساخت ارز دیجیتال چندین روش مختلف وجود دارد که هرکدام نیازمند دانش فنی خاص خود است و درجه سختی متفاوتی نیز دارد. ۴ روش اصلی برای ساخت ارز دیجیتال عبارتاند از:
- بلاکچین و ارز دیجیتال بومی خود را ایجاد کنید.
- کد یک بلاکچین موجود را تغییر دهید.
- یک ارز دیجیتال جدید روی یک بلاکچین موجود ایجاد کنید.
- یک توسعهدهنده بلاکچین استخدام کنید تا یک ارز دیجیتال برای شما ایجاد کند.
تفاوت ساخت کوین و توکن
به صورت کلی به ارز دیجیتالی که به عنوان رمز ارز بومی یک شبکه لایه یک تعریف شود کوین میگویند. از مشهورترین کوینها میتوان به BTC، ETH، ADA اشاره کرد.
اما زمانی که یک شبکه از زیر ساخت یک شبکه لایه یک استفاده کند به آن توکن گفته میشود. از معروفترین نمونههای توکن میتوان به DOGE، SHIB، OP و USDT اشاره کرد.اکنون که با تفاوت کوین و توکن اشاره کردیم میتوانیم به تفاوت ساخت آنها نیز اشاره کنیم.
مراحل ایجاد کوین:
برای ساخت یک کوین باید ابتدا یک شبکه لایه ۱ بلاکچینی ایجاد کرد که مراحل زیر در طراحی آن رعایت شده باشد:
۱– تعریف هدف و مشخصات
برای شروع، باید هدف اصلی از ایجاد این بلاکچین را مشخص کنید. قرار است شبکه شما چه نیازی از کاربر را برطرف کند و چه مشخصاتی برای رفع این نیاز ضروری است؟ آیا از قرارداد هوشمند پشتیبانی میکند و آیا شبکهای منطبق با ماشین مجازی اتریوم (EVM) خواهد بود؟ مشخص کردن مشخصات اولیه شبکه از جمله اضافه شدن تعداد بلاکها در یک مدت زمان، سرعت تراکنش، و الگوریتم اجماع باید تعیین شوند.
۲– انتخاب الگوریتم اجماع
الگوریتم اجماع تعیین میکند که چگونه بلاکهای جدید در شبکه تولید میشوند و تراکنشها تأیید میشوند. الگوریتمهای معروفی مانند گواه اثبات کار (POW)، گواه اثبات سهام (POS) و یا مکانیزمهای اجماع دیگری وجود دارند که بسته به مشخصات شبکه هر کدام از آنها میتواند انتخاب شود.
۳– توسعه نرمافزار مربوطه
شما نیاز به توسعه نرمافزار مربوطه برای شبکه خود دارید که شامل نرمافزار ماینر، نرمافزار کامل بلاکچین، کیف پول و سایر ابزارهای مرتبط است. بدین ترتیب به کاربرها و نودها این امکان را خواهید داد که با توجه به پروتکلی که شما برای بلاکچین خود تعریف میکنید، بتوانند به شبکه وصل شوند و با آن تعامل داشته باشند.
۴– تعیین مشخصات کوین
در این مرحله باید تعیین کنید که کوین مورد نظر شما در ابتدا چه تعداد عرضه در گردشی داشته باشد و در نهایت سقف کوینهای شبکه چه تعداد خواهد بود و با چه فرمولی کوینهای شبکه اضافه یا سوزانده شوند. به این فرآیند تعریف توکنومیکس برای یک کوین گفته میشود. همچنین باید تعیین کنید که بر روی چه استانداردی قرار است این کوین تعریف شود .
۵– آزمایش و تست شبکه
قبل از عرضه به عموم، باید شبکه را تست کرده و از کارکرد صحیح آن اطمینان حاصل کنید. این شامل اجرای تستهای توانایی، تست امنیت، و تستهای عملکردی است.
۶– عرضه عمومی و راهاندازی
پس از تستها و اطمینان از پایداری و امنیت شبکه، میتوانید شبکه را به عموم عرضه کنید. این شامل ایجاد یک کامیونیتی، تبلیغات و راهاندازی اکوسیستم مرتبط با شبکه است.
مراحل ایجاد توکن:
همانطور که اشاره شد توکنها بر بستر سایر شبکههای بلاکچینی توسعه داده میشوند، در نتیجه نیازی به طراحی بلاکچین ندارند.
۱– تعریف هدف و مشخصات
این مرحله همانند ساخت کوین برای ساخت توکن نیز باید طی شود. اما تفاوت در این خواهد بود که نیازی به تعریف الگوریتم اجماع و سایر مشخصات زیرساختی نخواهید داشت زیرا قرار است از زیرساخت یک شبکه بلاکچینی دیگر استفاده کنید.
۲– انتخاب شبکه لایه یک مناسب
با توجه به هدف و مشخصاتی که برای پروژه خود در مرحله قبل تعریف کردهاید اکنون باید شبکه لایه ۱ مناسب برای آن پیدا کنید. به عنوان مثال اگر قصد دارید توکن خود را با استاندارد ERC-20 روی شبکه اتریوم ایجاد کنید باید بدانید که کارمزد تراکنشها برای توکن شما بالا خواهد بود و میتوانید از شبکه ترون یا استاندارد BEP-20 به جای آن استفاده کنید. اما اگر امنیت برای پروژه شما مهم است قطعا شما از این هزینههای بالا چشمپوشی خواهید کرد و بلاکچین امن اتریوم را برای توسعه پروژه خود انتخاب خواهید کرد.
۳– نوشتن قرارداد هوشمند توکن
پس از انتخاب شبکه مورد نظر باید از استانداردهای موجود در آن شبکه یکی را انتخاب کنید و پس از آن یک قرارداد هوشمند برای توکن خود در شبکه مورد نظر (مانند اتریوم) بنویسید. در صورت موفقیت آمیز بودن توکنهای شما به اصلاح در شبکه مینت میشوند. دقت کنید که مشخصات توکن از جمله تعداد توکن در گردش در این مرحله و در داخل قرارداد هوشمند باید مشخص شود.
۴– عرضه عمومی
در این مرحله باید به دنبال تقویت اکوسیستم و کامیونیتی برای پروژه خود باشید که با مرحله مشابه در مورد ساخت کوین تفاوتی ندارد.
بیشتر بخوانید: نحوه انتقال بیت کوین
بهترین پلتفرمها برای ساخت ارز دیجیتال
بلاک چینهایی مثل اتریوم، بایننس، سولانا، ایاس (EOS) و غیره از جمله بهترین پلتفرمهای ساخت رمزارز هستند که میتوانید یکی از آنها را انتخاب کنید.
هر کدام از این بلاک چینها استانداردهای از پیش تعیین شدهای دارند که رمزارز شما با تبعیت از قوانین آنها ساخته خواهد شد. شاید تاکنون چند بار شنیده باشید که گفته میشود فلان رمزارز از نوع ERC-20 است. این همان استانداردی است که توکنهای ساخته شده در بلاک چین اتریوم از آن استفاده میکنند.
این استانداردها هر کدام در بلاک چین خود اسم متفاوتی دارند و برای مثال توکنی که با استفاده از بلاک چین بایننس ایجاد میشود از استاندارد BEP-20 تبعیت میکند. استفاده از این استانداردها باعث میشود که رمزارز جدید شما قابل انتقال به همهی کیف پولهای دیجیتال که از بلاک چین مادر آن پشتیبانی میکنند، باشد.
نکات و ترفندهای ساخت ارز دیجیتال
شما به عنوان یک توسعه دهنده لازم است در کنار آشنایی با روش ساخت ارز دیجیتال، با روشهای ترویج و موفقیتآمیز کردن پروژه نیز آشنا باشید. ترفندهایی که در ادامه معرفی میکنیم برای کسب موفقیت در مسیر ساخت ارز دیجیتال جدید موثر هستند:
1.انتخاب تیم توسعهدهنده مناسب
لازمه موفقیت در مسیر ساخت ارز دیجیتال، قدرت و مهارت اعضای تیم سازنده آن است. ارز دیجیتال جدید شما قرار است سالیان سال مورد استفاده قرار بگیرد؛ بنابراین هنگام ساخت رمزارز، اعضایی انتخاب کنید که توانایی مراقبت از آن در بلندمدت را داشته باشند. مراقبت از ارز دیجیتال شامل اصلاح باگها، نقضها و مشکلات دیگر میشود. همچنین ارائه بهروزسانیهای مفید در بازههای زمانی معین، یکی دیگر از مسائلی است که اعضای تیم توسعه دهنده باید قابلیت انجام دادن آن را داشته باشند.
2.تبلیغ برای عرضه اولیه سکه (ICO)
قدرت تبلیغ را دست کم نگیرید! پس از انجام مراحل ساخت ارز دیجیتال، از رسانههای اجتماعی، رسانههای مطبوعاتی، وبلاگنویسی، بازاریابی ایمیلی و انواع روشهای تبلیغات برای تبلیغ ارز دیجیتال خود استفاده کنید.
3.ایجاد یک جامعه قوی
با نگاهی به ارزهای دیجیتال موفق مانند بیت کوین و اتریوم، میبینید که وجه اشتراک آنها داشتن جوامعی فعال و حمایتگر است. اگر میخواهید پروژه ساخت ارز دیجیتال به موفقیت بیانجامد، باید پس از ساخت رمزارز، از طریق راههای ارتباطی مختلف با اعضای جامعه ارتباط داشته باشید و به سوالات و دغدغههای آنها پاسخ دهید.
بیشتر بخوانید: گلسنود چیست ؟
ساخت توکن ارز دیجیتال از وبسایتهای واسط
مشابه مارکت پلیسهای NFT مثل Opensea که شما در آن میتوانید با مشخص کردن اطلاعات مربوط به NFTهای خود توکن غیرقابل معاوضه بسازید، برخی از وبسایتهای واسطه به شما این امکان را میدهند که با تعیین برخی از مهمترین ویژگیهای توکن قابل معاوضه قرارداد هوشمند مربوط به آن را بر اساس استاندارد بلاک چین مورد نظر بسازید و در بلاک چین بارگذاری کنید. این وبسایتها معمولا برای انجام این کار علاوه بر اینکه هزینه تراکنش در شبکه را از شما دریافت میکنند مقداری هزینه نیز برای ارائه خدمات دریافت میکنند.
هر کدام از این وبسایتها ممکن است از ساخت توکن ارز دیجیتال در یک یا چند بلاک چین پشتیبانی کنند که میتوانید با توجه به نیاز خود یکی از آنها را انتخاب کنید. توجه داشته باشید که در این وبسایتها شما نیاز به تعامل با کیف پول ارز دیجیتال خود دارید به همین دلیل نیاز است که از امن بودن سایت اطمینان حاصل کنید و ترجیحا از کیف پولی استفاده کنید که تنها هزینه ساخت ارز دیجیتال در آن وجود دارد.
وبسایت ساخت توکن ارز دیجیتال
یکی از وبسایتهایی که امکان ساخت توکن ارز دیجیتال به صورت مستقیم را در اختیار کاربران قرار میدهد وبسایت Createmytoken است. در این وبسایت امکان ساخت ارز دیجیتال در بلاک چینهای اتریوم، بایننس، فانتوم، آوالانچ، پلیگون، هارمونی و گنوسیس برای کاربران فراهم شده است. شما پس از مراجعه به وبسایت باید ابتدا شبکه مورد نظر خود را انتخاب کنید و در پنجره باز شده بر روی گزینه Create Token کلیک کنید تا به صفحه اصلی ساخت توکن انتقال داده شوید.
در ابتدا نیاز است که با استفاده از گزینه Connect Wallet کیف پول ارز دیجیتال خود را به وبسایت معرفی کنید. برای انجام این کار میتوانید از کیف پول متامسک، تراست ولت و سایر کیف پولهای مشخص شده استفاده کنید. دقت داشته باشید که شبکه کیف پول شما باید بر روی شبکهای که میخواهید بر روی آن توکن ایجاد کنید تنظیم شده باشد.
نکته مثبت وبسایت این است که شما میتوانید با استفاده از این وبسایت توکنهای خود را در تست نت بلاک چینها ایجاد کنید و هزینه واقعی پرداخت نکنید. در این آموزش ما از کیف پول متامسک و شبکه تست نت گوارلی اتریوم برای ساخت توکن استفاده میکنیم. پس از اتصال کیف پول نوبت به معرفی اطلاعات توکن میرسد. در قسمت اول شما باید یک اسم و یک نماد برای توکن خود انتخاب کنید. در این آموزش از اسم TestCoin و نماد TSTC استفاده میشود.
اگر کمی پنجره را به سمت پایین اسکرول کنید گزینههای مختلفی را مشاهده میکنید که هر یک از آنها برای تایید وجود یک ویژگی خاص در قرارداد هوشمند مربوط به ساخت توکن ارز دیجیتال پروژه است. حتما گزینه All Function را تیک بزنید تا امکانات مربوط به استاندارد ساخت توکن در قرارداد هوشمند شما باشد. بقیه گزینهها را هم طبق سلیقه میتوانید انتخاب کنید. به عنوان مثال گزینه Unlimited Supply باعث میشود که محدودیتی در اضافه کردن توکن جدید به پروژه وجود نداشته باشد.
در مرحله بعدی بر حسب اینکه چه گزینههایی را در قسمت قبل فعال کردید، باید مقادیر توکنهای اولیه که میخواهید ایجاد کنید و ماکزیمم توکن قابل ایجاد را مشخص کنید. در حالت انتخاب گزینه Unlimited Supply گزینه ماکزیمم توکنها نمایش داده نمیشود. در این آموزش ما تعداد توکنهای اولیه را 10000 و ماکزیمم آن را 10 میلیون تعیین میکنیم. هزینه بارگذاری قرارداد در قسمت پایین نمایش داده میشود که برای شبکه تست مقدار آن صفر است. با تایید شرایط بر روی گزینه Deploy کلیک میکنیم.
با انجام این کار و تایید تراکنش در کیف پول و پرداخت هزینه کارمزد تراکنش با توکن تست اتریوم، توکن مورد نظر ایجاد میشود و آدرس قرارداد هوشمند آن به شما نمایش داده میشود. حال شما میتوانید با کپی کردن آدرس مورد نظر و اضافه کردن آن در قسمت Import Tokens توکن جدید را به کیف پول خود اضافه کنید. با این کار مشاهده میشود که به میزان توکنهای اولیه در کیف پول نمایش داده میشود.
توجه داشته باشید که اگر این کار را در شبکه اصلی انجام دهید هزینه بالایی برای آن پرداخت خواهید کرد. به عنوان مثال در حال حاضر ساخت ارز دیجیتال در شبکه بایننس اسمارت چین با استفاده از این وبسایت حدود 0.25 بایننس هزینه دارد که مبلغ قابل توجهی است. در روش بعد یاد خواهیم داد که خودتان قرارداد هوشمند مربوط به یک توکن ارز دیجیتال را ساخته و به بلاک جین اضافه کنید. با این روش تنها مبلغ ثبت تراکنش را پرداخت خواهید کرد.
ساخت توکن ارز دیجیتال با قرارداد هوشمند
در بخش قبل دیدیم که برای ساخت ارز دیجیتال با استفاده از وبسایتها تنها کافی است نام رمز ارز، نماد آن و تعداد توکنهای آن را مشخص کنیم. انجام این کار به کمک وبسایتها برای شبکههای تست رایگان است اما برای ایجاد توکن در مین نت پروژهها باید مبلغی در حدود 50 تا 100 دلار را در اختیار پروژه قرار دهید.
اگر شما قرارداد هوشمند مربوط به پروژه را خودتان ایجاد کنید و متغیرهای اسم، نماد و تعداد توکنها را در آن مشخص و به بلاک چین اضافه کنید در این صورت تنها هزینهای که باید پرداخت کنید هزینه مربوط به کارمزد تراکنشها است. در ادامه این بخش میخواهیم با اعمال تغییر در قرارداد هوشمند استاندارد ساخت ارز دیجیتال bep20 یک توکن جدید ایجاد کرده و با کمک Remix آن را به بلاک چین اضافه کنیم.
گام اول ساخت ارز دیجیتال: آماده سازی کیف پول
در قدم اول برای ساخت ارز دیجیتال جدید بر بستر شبکه زنجیره هوشمند بایننس نیاز است که شما ابتدا شبکه بایننس را به کیف پول خود اضافه کنید. برای انجام این کار در کیف پول متامسک میتوانید به قسمت Networks رفته و بر روی گزینه Add Network کلیک کنید. در صفحه جدید باز شده میتوانید بر روی گزینه Add Network مربوط به شبکه بایننس کلیک کنید و شبکه را به کیف پول خود اضافه کنید.
یک راه دیگر برای انجام این کار مراجعه به وبسایت Chainlist.org و جستجوی شبکه بایننس در آن و اضافه کردن شبکه به کیف پول است. پس از اضافه کردن شبکه نیاز است که با خرید بایننس کوین از صرافی ارز دیجیتال رابکس کیف پول خود را شارژ کنید تا بتوانید هزینه کارمزد تراکنشها را با آن پرداخت کنید.
گام دوم ساخت توکن ارز دیجیتال: ایجاد قرارداد هوشمند در Remix
رمیکس یک اپلیکیشن آنلاین برای توسعه و بارگذاری قرارداد هوشمند بر روی بلاک چینهای سازگار با ماشین مجازی اتریوم است. ما با استفاده از این پروژه یک قرارداد هوشمند جدید را ایجاد، کامپایل و بارگذاری میکنیم. برای شروع کار ابتدا وارد وبسایت Remix میشویم.
از قسمت File Explorer بر روی گزینه Contracts کلیک راست کرده و یک فایل جدید با اسم «BEP20.sol» ایجاد میکنیم که همان قرارداد هوشمند ساخت ارز دیجیتال ما خواهد بود. اسم فایل میتواند هر چیز دیگری باشد که ما در اینجا از اسم TestCoin بهره میگیریم اما پسوند sol نشان میدهد که قرارداد هوشمند ایجاد شده به زبان سالیدیتی است و باید به همین شکل باشد. با ایجاد این فایل در سمت راست پنجره مربوط به کد آن نمایش داده میشود که خالی است.
توجه داشته باشید که زبان برنامه نویسی رمیکس نیز باید حتما بر روی سالیدیتی تنظیم شده باشد وگرنه قرارداد هوشمند کار نخواهد کرد. برای اطمینان از این وضعیت میتوانید به قسمت Solidity Compiler از منوی سمت چپ مراجعه کرده و گزینه Advanced Configuration را انتخاب کنید. در این قسمت بخش زبان باید بر روی Solidity تنظیم شده باشد.
در مرحله بعدی باید قرارداد هوشمند مربوط به فایل ایجاد شده کامل شود. برای این کار کدهای مربوط به تمپلیت توکن Bep-20 را از گیت هاب کپی و در قسمت سمت راست مربوط به قرارداد هوشمند ایجاد پیست میکنیم. این کد شامل فانکشنهای مختلفی برای توکن است که میتوانید کارایی آنها را با مراجعه به قسمت توضیحات استاندارد Bep-20 در گیت هاب مطالعه کنید.
حال نیاز است که ما تمپلیت قرارداد هوشمند توکن را براساس نیازهای خود در ساخت ارز دیجیتال تغییر دهیم. مهمترین بخشی که در این آموزش برای ما نیاز است اسم، نماد و تعداد توکنهای ساخته شده است. برای اعمال این تغییرات در کد قرارداد هوشمند به خط 352 مراجعه کرده و به ترتیب اسم توکن، نماد آن، تعداد اعشار توکن و میزان کل عرضه را مشخص میکنیم.
اطلاعات تصویر زیر ترجیح ما برای توکن مورد نظر بود. شما میتوانید به دلخواه آنها را تغییر دهید. نکته مهم در تعیین تعداد کل توکنها این است که پس از مشخص کردن عدد باید به تعداد اعشاری که مشخص کردهاید جلوی آن صفر قرار دهید. به عنوان مثال ما تعداد توکن را 1000 در نظر گرفتهایم و جلوی آن 18 صفر دیگر برای جبران اعشار در نظر گرفته شده قرار دادهایم.
گام سوم ساخت ارز دیجیتال: کامپایل و بارگذاری قرارداد هوشمند
پس از مشخص کردن اطلاعات ساخت ارز دیجیتال نوبت به کامپایل کردن کد قرارداد هوشمند رسیده است. برای انجام این کار از منوی سمت چپ به بخش Solidity Compiler مراجعه میکنیم. در پنجره باز شده گزینه Auto Compile را به همراه Enable Optimization فعال میکنیم و در نهایت بر روی گزینه Compile TestCoin.sol کلیک میکنیم. پس از انجام این کار از قسمت پایین گزینه ABI را کپی میکنیم و به بخش Deploy & Run Transactions از منوی سمت چپ مراجعه میکنیم.
در بخش Environment این پنجره گزینه Injected Provider – Metamask را انتخاب میکنیم که در نتیجه آن آدرس کیف پول در قسمت Account نمایش داده میشود که حتما باید بر روی شبکه بایننس باشد. با بررسی قسمت Contract مطمئن شوید که قرارداد هوشمند مربوط به ساخت توکن انتخاب شده است و پس از آن بر روی گزینه Deploy کلیک کنید تا قرارداد هوشمند به بلاک چین اضافه شود.
توجه داشته باشید که پس از کلیک بر روی این گزینه تراکنش مورد نظر در کیف پول شما نمایش داده میشود که باید با پرداخت هزینه تراکنش با رمز ارز BNB آن را تایید کند. هزینه انجام این کار معمولا زیر 2 دلار است. اگر این کار درست انجام شود در قسمت Deployed Contracts اسم قرارداد هوشمند جدید نمایش داده میشود. با اتمام این مرحله وارد مرحله چهارم ساخت ارز دیجیتال میشویم.
گام چهارم ساخت ارز دیجیتال: تایید و انتشار کد منبع
پس از بارگذاری موفق قرارداد هوشمند در زنجیره هوشمند بایننس نوبیت به تایید و انتشار کد منبع آن میرسد. برای انجام این کار باید آدرس قرارداد هوشمند را از قسمت Deployed Contracts کپی کنید. حال به بخش تایید قرارداد هوشمند زنجیره هوشمند بایننس در اکسپلورر آن مراجعه کرده و اطلاعات مورد نظر را با گزینههای زیر پر کنید.
- آدرس قرارداد هوشمند ساخته شده
- Solidity Single File
- انتخاب نسخه کامپایلر استفاده شده. برای دسترسی به این مورد میتوانید در منوی سمت چپ رمیکس به قسمت Solidity Compiler مراجعه کرده و نسخه کامپایلر را مشاهده کنید.
- GNU General Public License v2.0 (GNU GPLv2)
پس از پر کردن گزینههای نمایش داده شده با اطلاعات فوق بر روی گزینه Continue کلیک کنید تا وارد مرحله بعدی ساخت ارز دیجیتال شوید.
در پنجره جدید باز شده قسمت Optimization را به Yes تغییر دهید. به قسمت Contract در رمیکس رفته و بر روی قرارداد هوشمند توکن کلیک راست کنید و با استفاده از گزینه Flatten کد بیس قرارداد هوشمند را به صورت Flatten ایجاد کنید.
کد موجود در قسمت فابل جدید ایجاد شده را کپی کنید و در قسمت Enter the Solidity Contract Code below پیست کنید. با تایید عدم ربات بودن گزینه Verify and publish را کلیک کنید تا قرارداد شما تایید شود. با انجام این کار شما تایید مربوط به ساخت ارز دیجیتال را دریافت خواهید کرد.
پس از انجام این کار شما میتوانید آدرس قرارداد را در مرورگر بلاک چین Bscscan جستجو کنید و به بخش Contract مراجعه کنید. در این قسمت میتوانید بر روی Write Contract کلیک کنید و از قسمت Mint با وارد کردن مقدار توکن (با قراردادن صفرهای اعشار) توکنها را به کیف پول خود منتقل کنید.
با انجام این مراحل شما به راحتی یک قرارداد هوشمند ایجاد کرده و به کیف پول خود انتقال دادید. حالا میتوانید این توکنها را به کیف پول دیگران ارسال کنید یا در صرافیهای غیرمتمرکز لیست کنید. طبیعی است که این ارز هیچگونه کاربردی ندارد و برای این که ارزشمتند باشد نیاز است که کاربردی برای آن تعریف شود.
لیست کردن توکن در صرافی غیرمتمرکز
پس از ساخت ارز دیجیتال میتوانید آن را در یکی از صرافیهای غیرمتمرکز ساخته شده بر روی بلاک چین مورد نظر لیست کنید. در این آموزش از صرافی پنکیک سواپ برای لیست کردن توکن Bep20 استفاده میکنیم. برای انجام این کار پس از ورود به وبسایت پنکیک سواپ بر روی گزینه Liquidity و سپس Add liquidity کلیک میکنیم.
حال دو ارز مورد نظر را برای ساخت استخر نقدینگی انتخاب میکنیم. ارز اول ما کوین BNB و ارز دوم توکن جدید ایجاد شده است. برای این که پنکیک سواپ این ارز جدید را شناسایی کند نیاز است که شما آدرس قرارداد هوشمند آن را کپی کنید تا برای شما نمایش داده شود.
پس از انتخاب دو رمز ارز شما باید یک قیمت اولیه برای دو رمز ارز خود تعیین کنید و براساس قیمت نسبت یکسانی از توکن جدید و BNB را به آن اضافه کنید. با تایید این استخر در کیف پول،استخر مورد نطر شما ساخته میشود و کاربران میتوانند با مراجعه به پنکیک سواپ و پرداخت BNB توکن جدید را به دست آورند.
نحوه کسب درآمد پس از ساخت ارز دیجیتال
پس از ساخت ارز دیجیتال، چندین استراتژی برای کسب درآمد و استفاده موثر از دارایی دیجیتالی شما وجود دارد:
- سرمایهگذاری و تجارت Investment and Trading
درگیر شدن در بازار کریپتو با خرید ارز دیجیتال و نگهداری دارایی دیجیتال خود یا تجارت فعال آن در صرافیها میتواند به طور بالقوه سودی را به همراه داشته باشد زیرا قیمت ارزهای دیجیتال در طول زمان در نوسان است.
- استیکینگ و وام دادن Staking and Lending
استیکینگ و وام دادن دو روش اصلی برای کسب سود از ارز دیجیتال شخصی شما هستند. در استیکینگ، شما داراییهای دیجیتال خود را در یک شبکه بلاکچین قفل میکنید تا به تأیید تراکنشها کمک کنید. در ازای این کار، پاداشهایی به شما داده میشود که معمولاً بهصورت توکنهای شبکهی بلاکچین است. در وام دادن، شما داراییهای دیجیتال خود را به سایر کاربران قرض میدهید و در ازای این کار، سودی بهصورت ارز دیجیتال دریافت میکنید. در حال که استیکینگ یک روش ساده و کمریسک است، وام دادن یه گزینهی سودآور و پرریسک محسوب میشود.
- عرضه اولیه سکه (ICO)
راهاندازی یک ICO برای ارز دیجیتال شما میتواند سرمایهگذاران را جذب کند و برای توسعه بیشتر سرمایه ایجاد کند. این روش میتواند تقویت مالی قابلتوجهی را برای پروژه شما فراهم کند.
- ییلد فارمینگ یا کشت سود و دیفای Yield Farming and DeFi
با مشارکت در پروتکلهای کشت سود میتوانید از ارز دیجیتال خود کسب سود کنید. در ییلد فارمینگ، نیتوانید داراییهای دیجیتال خود را در پروتکلهای DeFi قرار دهید تا به شکل کارمزد تراکنش، پاداشهای استیکینگ یا توکنهای جدید کسب سود کنید.
مزایا و معایب ساخت ارز دیجیتال جدید
مزایای ساخت ارز دیجیتال جدید
- یکی از مزایای بزرگ ساخت ارز دیجیتال جدید، قابلیت سفارشیسازی تمام ویژگیها و پارامترهای موردنیاز ارز میباشد. این امکان به شما اجازه میدهد تا یک ارز با ویژگیها و قابلیتهای دقیقاً همانند نیازهای خود ایجاد کنید.
- ساخت ارز دیجیتال به شما فرصت میدهد تا با تکنولوژی بلاکچین و اجزای مختلف آن عمیقتر آشنا شوید. این تجربه میتواند به شما در درک بهتر فرآیندها و استفادههای مختلف ارزهای دیجیتال کمک کند.
- با ساخت ارز دیجیتال جدید، شما کنترل کاملی روی تغییرات، بهبودها و تصمیمگیریهای مرتبط با ارز دارید. این امر میتواند انعطافپذیری و تطابق بیشتری با نیازها فراهم کند.
معایب ساخت ارز دیجیتال جدید
- ساخت ارز دیجیتال یک پروسه زمانبر و پرهزینه است. ایجاد یک بلاکچین قابلاعتماد و توسعه ارز دیجیتال جدید نیازمند منابع مالی و زمانی زیادی است.
- ساخت رمز ارز جدید نیازمند دانش فنی قوی در زمینه بلاکچین، امنیت رمزنگاری، توکنها و سایر مفاهیم مرتبط است. این موضوع میتواند مانعی برای افرادی با تجربه فنی محدود ایجاد کند.
- ایجاد ارز دیجیتال جدید هیچ موفقیتی را تضمین نمیکند. با وجود رقابت شدید در بازار ارزهای دیجیتال، توانایی جذب کاربران و سرمایهگذاران باید مورد توجه قرار گیرد.
- مدیریت یک ارز دیجیتال شامل جلب کاربران، حل مشکلات فنی، ایجاد تغییرات و بهروزرسانیها میشود که به عنوان یک مسئله پیچیده و مستمر نیازمندی دارد.
ساخت ارز دیجیتال چقدر زمان نیاز دارد؟
برای ساخت ارز دیجیتال به صورت کوین زمان زیادی نیاز است زیرا شما باید بتوانید یک بلاک چین را توسعه داده و نودها را برای فعالیت در آن جمع کنید. اما برای ساخت توکن ارز دیجیتال زمان زیادی نیاز نیست و شما میتوانید در عرض چند دقیقه با مشخص کردن متغیرهای مهم، ارز دیجیتال خود را بر روی بلاک چینهای مختلف ایجاد کنید.
هزینه ساخت ارز دیجیتال چقدر است؟
برای ساخت ارز دیجیتال به صورت کوین نیاز به هزینه بالایی برای توسعه و گردآوری نودها است اما برای ساخت توکن ارز دیجیتال تنها هزینهای که شما پرداخت میکنید هزینه مربوط به بارگذاری قرارداد هوشمند در بلاک چین است. اگر از سایتهای واسطه برای این منظور استفاده کنید هزینه جزپی نیز برای سایت واسطه پرداخت خواهید کرد.
هزینه ساخت ارز دیجیتال کاملا وابسته به آن است که کدام شبکه را برای دیپلوی کردن قرارداد هوشمند خود انتخاب میکنید. در درجه بعدی به استانداردی از شبکه که انتخاب میکنید و پیچیدگی کد شما بستگی دارد. اما به صورت متوسط باید برای زنجیره BNB هزینه ۵۰۰ تا 1000 دلار و برای شبکه اتریوم هزینه بین 500 تا 2000 دلار را کنار بگذارید.
آیا ساخت ارزدیجیتال سود آور است؟
این موضوع در درجه اول به نوآوری پروژه شما بستگی دارد که چه نیازی از کاربر را برطرف میکند و در درجه بعدی به توانایی شما در جلب حمایت و ساخت کامیونیتی برای پروژه بستگی دارد. توجه داشته باشید که شما هزینه قابل توجهی را برای کارمزد ساخت توکن پرداخت میکنید و در صورتی که به موارد گفته شده فکر نکردهاید این کار را انجام ندهید.
آیا ساخت ارزدیجیتال قانونی است؟
به صورت کلی چه در ایران و چه در فضای جهانی قانون خاصی برای ساخت توکن در نظر نگرفته شده است اما در هر دو فضا در صورتی که توکن شما در خدمت اهداف خرابکارانهای مانند پولشویی، کلاهبرداری، قاچاق و … باشد این کار تخلف محسوب خواهد شد. ضمن اینکه در بعضی از کشورها از جمله آمریکا بسیاری از توکنها در گروه اوراق بهادار ثبت نشده قرار میگیرند که با شکایت کمیسیون بورس و اوراق بهادار آمریکا (SEC) مواجه میشوند.
جمع بندی
ساخت ارز دیجیتال یک فرایند پیچیده است که نیازمند به دانش فنی و مهارت برنامهنویسی و آشنایی با فناوری بلاکچین است. با توجه به تنوع روش های ساخت ارز دیجیتال که در این مقاله معرفی شد، در ابتدا لازم است که بسته به هدف و هزینهای که صرف میکنید، روش مناسب خود را انتخاب کنید. در ادامه با تعیین مکانیسم اجماع، پلتفرم بلاکچین مناسب، آماده کردن نودها، طراحی و توسعه رمزارز، راهاندازی ارز دیجیتال و در نهایت توجه به الزامات امنیتی، ارز دیجیتال خود را ایجاد کنید. هرچند ساخت ارز دیجیتال یک فعالیت پیچیده و زمانبر است، میتواند پتانسیل درآمدی بسیاری داشته باشد و سودهای کلانی را در آینده نصیب شما کند. در این مقاله ما با معرفی مراحل قدم به قدم آموزش ساخت توکن ارز دیجیتال، تلاش کردیم نقشه راه ساخت ارز دیجیتال را به شما نشان دهیم.