آموزش ساخت توکن در شبکه اتریوم؛ چگونه توکن ERC20 بسازیم؟

ارزدیجیتال شنبه 09 فروردین 1404 - 14:55
برای ساخت توکن اتریوم (ERC20) نیازی به دانش عمیق کدنویسی به زبان سالیدیتی ندارید. امروزه ابزارها و پلتفرم‌هایی راه‌اندازی شده‌اند که کافی است در آن‌ها پارامترهای توکن مورد نظرتان از جمله اسم، نماد، مقدار عرضه کل و دیگر موارد را مشخص کنید و با پرداخت کارمزد، توکن خودتان را بسازید. البته با کدنویسی یک قرارداد […] The post آموزش ساخت توکن در شبکه اتریوم؛ چگونه توکن ERC20 بسازیم؟ appeared first on ارزدیجیتال.

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

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

مراحلی کلی ساخت توکن اتریوم

ساخت توکن اتریوم ساده است، کافی است مراحل زیر را انجام دهید. در ادامه هر کدام از این مراحل را بیشتر توضیح خواهیم داد.

  • انتخاب شبکه اصلی یا آزمایشی اتریوم
  • نصب کیف پول وب۳ مانند متامسک
  • خرید ارز اصلی و تست‌نت
  • ساخت توکن (با ابزارهای خودکار توکن‌ساز یا کدنویسی)
  • عرضه توکن

۱. انتخاب شبکه اصلی یا آزمایشی اتریوم

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

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

بیشتر بخوانید: قرارداد هوشمند چیست

۲. نصب کیف پول وب۳

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

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

۳. خرید ارز اصلی و آزمایشی

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

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

۴. ساخت توکن

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

۵. عرضه توکن

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

بیشتر بخوانید: ICO چیست

پیش‌نیازهای کدنویسی قرارداد هوشمند اتریوم

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

ویژگی‌ها و کاربردهای توکن‌های ERC20 اتریوم

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

  • توکنیزه کردن دارایی‌ها
  • توکن کاربردی پلتفرم و کسب‌وکار
  • تأمین سرمایه برای پروژه‌ها
  • ارز درون بازی
  • برنامه‌های وفاداری و پاداش‌دهی
  • ساخت برنامه‌های غیرمتمرکز

بیشتر بخوانید: برنامه غیرمتمرکز (DApps) چیست

معیارهای کدنویسی قرارداد هوشمند توکن ERC20

ERC۲۰ یک استاندارد و راهنما برای ساخت توکن‌های جدید است. این استاندارد، ۶ تابع ضروری و ۳ تابع دلخواه که یک قرارداد هوشمند توکن باید داشته باشد را مشخص می‌کند. بااینکه مشخص کردن پارامترهای توابع دلخواه به خود شما بستگی دارد، اما باعث بهبود کاربردپذیری و عملکرد توکن شما می‌شود. بنابراین بهتر است آن‌ها را مشخص کنید.

پارامترهای ضروری شامل:

  • totalSupply: این تابع، عرضه کل توکن را مشخص می‌کند و با رسیدن به سقف مشخص‌شده، قرارداد هوشمند از تولید توکن‌های جدید جلوگیری می‌کند.
  • balanceOf: تابعی که تعداد توکن‌های یک آدرس والت را برمی‌گرداند.
  • transfer: تابعی که مقدار مشخصی از توکن‌ها را از عرضه کل گرفته و به کاربر می‌دهد.
  • transferFrom: نوع دیگری از تابع «transfer» که برای انتقال توکن‌ها بین کاربران استفاده می‌شود.
  • approve: این تابع، اینکه آیا یک قرارداد هوشمند با توجه به عرضه کل، اجازه تخصیص مقدار مشخصی به یک کاربر را دارد یا خیر، مشخص می‌کند.
  • allowance: دقیقاً مشابه تابع «approved» است با این تفاوت که برای ارسال مقدار مشخصی توکن از یک کاربر به کاربر دیگر، مقدار موجودی کاربر ارسال‌کننده را بررسی می‌کند.

پارامترهای دلخواه شامل:

  • name: نام توکن را مشخص می‌کند.
  • Symbol: نماد توکن را برمی‌گرداند.
  • decimals: تعداد اعشار و درواقع کوچکترین واحد توکن را مشخص می‌کند. برای مثال، اگر یک توکن دارای ۶ رقم اعشار باشد، یعنی هر واحد توکن به ۶ قسم اعشار قابل تقسیم است.

برای آشنایی بیشتر با نحوه کار استاندارد ERC20، کلیک کنید.

آموزش ساخت توکن ERC20 اتریوم بدون کدنویسی

وبسایت‌ها و ابزارهای زیادی هستند که یک فضای آماده برای ساخت توکن ERC20 روی اتریوم را فراهم کرده‌اند. کار با این ابزارها بسیار ساده است و به هیچ دانش فنی کدنویسی از زبان برنامه‌نویسی سالیدیتی اتریوم نیاز ندارد.

برخی از بهترین ابزارهای ساخت خودکار توکن ERC20 اتریوم شامل موارد زیر هستند:

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

از بین گزینه‌های بالا، ما از ابزار Ethereum Token Creator شرکت Smithii استفاده می‌کنیم. کار با این ابزار بسیار ساده است و به حتی یک خط کدنویسی سالیدیتی هم نیاز ندارد. مراحل کار به‌صورت زیر است:

۱. نصب متامسک

همانطور که پیشتر گفتیم، ابتدا باید یک کیف پول وب۳ مانند متامسک را روی مرورگر کروم نصب و مقداری اتریوم به آدرس آن واریز کرده باشید. هزینه ابتدایی ساخت توکن ERC20 اتریوم توسط این ابزار، ۰.۰۱ اتر است.

۲. اتصال متامسک به پلتفرم Smithii

ابتدا وارد صفحه ابزار Ethereum Token Creator شوید:

 ابزار Ethereum Token Creator برای ساخت توکن erc20 اتریوم
ابزار Ethereum Token Creator

سپس روی گزینه «Connect your Wallet first» کلیک و متامسک را انتخاب کنید:

اتصال متامسک به پلتفرم Smithii
اتصال متامسک به پلتفرم Smithii

۳. تعیین پارامترهای توکن

اکنون باید تمامی پارامترهای توکن مورد نظرتان را در کادرهای مربوطه‌شان مشخص کنید:

آموزش ساخت توکن در شبکه اتریوم؛ چگونه توکن ERC20 بسازیم؟
  • Name: نام کامل توکن را بنویسید.
  • Symbol: نماد آن را (حداکثر ۴ حرف) مشخص کنید.
  • Supply: عرضه کل آن را تعیین کنید. همانطور که در تصویر بالا مشاهده می‌کنید، اکثر پروژه‌ها، مقدار ۱۰ میلیارد واحد را برای عرضه کل‌شان تعیین می‌کنند.
  • Tax: با روشن کردن این گزینه، می‌توانید درصدی از کارمزد تراکنش‌ها را به آدرس مورد نظر خودتان ارسال کنید. برخی از پروژه‌ها از این گزینه برای تأمین سرمایه عملیات آتی خود استفاده می‌کنند. مثلاً اگر ۵ را وارد کنید، ۵ درصد از کارمزد هر تراکنش به آدرسی که در کادر پایین آن وارد کرده‌اید، ارسال می‌شود.

در ادامه، با کلیک روی گزینه «Advanced Options» می‌توانید گزینه‌های پیشرفته‌تری را برای توکن‌تان مشخص کنید از جمله:

  • Multiple wallets Distribution: با این گزینه می‌توانید عرضه کل توکنی که می‌سازید را بین حداکثر ۱۰ والت پخش کنید. این عملیات ۰.۰۱ اتر هزینه اضافی دارد.
  • Add DEXTools Socials + Banner: با استفاده از این گزینه می‌توانید اطلاعات توکن‌تان از جمله آدرس حساب‌های شبکه‌های اجتماعی و تصویر لوگو و بنر آن را در سایت DexTools با تخفیف اضافه کنید. این عملیات ۰.۱۵ اتر هزینه اضافی دارد.

بیشتر بخوانید: دکس تولز چیست

در بخش «Token Features» هم می‌توانید پارامترهای زیر را فعال کنید:

  • Anti Bot: با محدود کردن تعداد معاملات هر والت به یک واحد در هر بلاک، در واقع از فعالیت ربات‌ها جلوگیری می‌کنید. این عملیات ۰.۰۰۵ واحد اتر هزینه اضافی دارد.
  • Anti Whale: با روشن کردن این گزینه، می‌توانید مقدار توکن قابل خرید و فروش برای هر والت، فاصله زمانی بین خرید و فروش‌های هر والت، مقدار کل توکن قابل نگهداری هر والت و همچنین مدت زمان فعال بودن کل این پارامترها را مشخص کنید. این کار به شما اجازه می‌دهد از خرید و فروش ناگهانی توکن‌ها در روزهای اول انتشار و فروپاشی آن جلوگیری کنید. این عملیات ۰.۰۰۵ واحد اتر هزینه اضافی دارد.
  • Airdrop Mode: با فعال کردن این گزینه و تا زمانی که آن را غیرفعال نکرده باشید، کاربران قادر به معامله یا ارسال توکن‌هایشان به آدرس‌های دیگر نخواهند بود. این عملیات هزینه‌ای ندارد.

۴. ساخت توکن روی اتریوم

در آخر با کلیک روی گزینه «Create Token» توکن ERC20 شما به‌صورت خودکار روی شبکه اتریوم ساخته و هزینه آن از والت متصل به این وبسایت کسر می‌شود. پس از چند دقیقه، موجودی توکن‌ها را در آدرس(های) مشخص‌شده مشاهده خواهید کرد.

آموزش ساخت توکن ERC20 اتریوم با کدنویسی

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

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

مراحل کار به‌صورت زیر است:

۱. نصب کیف پول وب۳

برای آغاز کار، باید افزونه کروم یک کیف پول وب۳ مانند متامسک را روی مرورگرتان نصب کنید.

۲. تهیه ETH تستی و آزمایشی

برای ساخت توکن، با شبکه آزمایشی سپولیا (Sepolia) شروع می‌کنیم. برای تعامل با این شبکه، باید مقداری اتر آزمایشی در والت‌تان داشته باشید که می‌توانید از یکی از فاست‌های زیر آن را تهیه کنید:

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

۲. نوشتن قرارداد هوشمند در Remix.IDE

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

اکنون وارد محیط توسعه Remix.IDE شوید و با کلیک روی «New»، یک فایل جدید بسازید و آن را به‌نام توکن مورد نظرتان نام‌گذاری کنید.

ساخت فایل جدید در Remix.IDE برای ساخت توکن ERC20 در اتریوم
ساخت فایل جدید در Remix.IDE

اکنون کد زیر را در فضای اسکریپت آن کپی و پیست کنید. برای مثال، ما نام توکن‌مان را «MyToken» و نماد آن را «MT» گذاشته‌ایم. شما این دو مقدار را در کدی که وارد کرده‌اید، به نام و نماد توکن خودتان تغییر دهید.

// SPDX-License-Identifier: MIT
pragma solidity ^۰.۸.۲۰;
import "@openzeppelin/contracts/token/ERC۲۰/ERC۲۰.sol";
contract MyToken is ERC20 {
    constructor() ERC20("MyToken", "MT") {
        _mint(msg.sender, ۱۰۰۰۰۰۰ * (۱۰ ** uint256(decimals())));
    }
}

// SPDX-License-Identifier: MIT
pragma solidity ^۰.۸.۲۰;
import “@openzeppelin/contracts/token/ERC20/ERC20.sol”;
contract MyToken is ERC20 {
    constructor() ERC۲۰(“MyToken”, “MT”) {
        _mint(msg.sender, ۱۰۰۰۰۰۰ * (۱۰ ** uint256(decimals())));
    }
}

وارد کردن ساختار کد OpenZeppelin در اسکریپت Remix.IDE
وارد کردن ساختار کد OpenZeppelin در اسکریپت Remix.IDE

توضیحات هر خط کد بالا به‌صورت زیر است:

  • خط فرمان SPDX-License-Identifier، مجوزی که قرارداد تحت آن منتشر شده است را مشخص می‌کند.
  • دایرکتیو pragma نسخه کامپایلر تحت استفاده را نشان می‌دهد.
  • از قرارداد ERC20 شرکت OpenZeppelin به‌عنوان پایه استفاده کرده‌ایم.
  • MyToken نام قرارداد ما و مبتنی بر استاندارد ERC20 است.
  • تابع constructor، توکن شما را با نام MyToken و نماد MT آغاز می‌کند.
  • تابع mint_ در تابع قبلی، عرضه اولیه توکن‌ها را مینت می‌کند. در این مثال، ۱ میلیون توکن تولید و به آدرسی که قرارداد هوشمند را توسعه می‌دهد، تخصیص می‌یابد. تعداد توکن‌ها نیز براساس مقدار decimals که در ساختار قراردادهای شرکت OpenZeppelin به‌صورت پیش‌فرض برابر ۱۸ است، تنظیم می‌شود.

۳. کامپایل کردن قرارداد

پس از شخصی‌سازی قرارداد هوشمند ساخت توکن ERC20 اتریوم، نوبت به کامپایل کردن آن می‌رسد. برای این کار ابتدا از منوی سمت چپ، گزینه «Solidity compiler» که آیکون آن شبیه به دو فلش مخالف هم است را انتخاب کنید.

سپس از قسمت بالای همان منوی سمت چپ، حتماً چک کنید که نسخه کامپایلر بالای ۰.۸.۲۰ باشد. برای ما، نسخه ۰.۸.۲۲ است. سپس روی گزینه آبی‌رنگ «Compile» کلیک کنید.

کامپایل کردن قرارداد هوشمند ساخت توکن ERC20 اتریوم
کامپایل کردن قرارداد هوشمند

۴. استقرار قرارداد هوشمند روی شبکه آزمایشی سپولیا

در ادامه، از منوی سمت چپ، گزینه «Deploy & Run Transactions» که آیکون آن به‌شکل لوگوی اتریوم چسبیده به یک فلش است، کلیک کنید. برای استقرار قرارداد هوشمند، روی بخش «Environment»، کلیک کرده و از منوی آبشاری آن، گزینه «Injected Provider» را انتخاب و کیف پول متامسک‌تان را به آن متصل کنید.

قبل از ادامه کار، حتماً چک کنید که متامسک روی شبکه آزمایشی سپولیا و قرارداد توکنی که تا اینجا ساخته‌‌اید (در مثال ما، قرارداد MyToken) برای استقرار انتخاب شده باشد.

نهایتاً روی «Deploy» کلیک کنید تا قرارداد شما روی شبکه آزمایشی سپولیا منتشر شود.

استقرار قرارداد هوشمند
استقرار قرارداد هوشمند

اگر در این مرحله، پیغام خطای «This contract may be abstract» را دریافت کردید، دوباره بررسی کنید که از بخش «Contract» در منوی سمت چپ، قرارداد را درست انتخاب کرده باشید.

۵. تأیید تراکنش در متامسک

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

تایید تراکنش ساخت توکن روی اتریوم در متامسک
تایید تراکنش ساخت توکن روی اتریوم در متامسک

۶. تعامل با قرارداد

اکنون جزئیات قرارداد مستقرشده در بخش «Deployed Contract» نمایش داده می‌شود. برای تعامل با این قرارداد، روی فلش کنار اسم قرارداد کلیک کنید. با کلیک روی هر گزینه می‌توانید اطلاعات مربوط به قرارداد توکن ERC20 اتریومی که ساخته‌اید را مشاهده کنید.

تعامل با قرارداد هوشمند توکن
تعامل با قرارداد هوشمند توکن

۷. مشاهده قرارداد روی بلاک چین

برای مشاهده اطلاعات قرارداد توکن ساخته‌شده، به اکسپلورر Sepolia.EtherScan مراجعه و آدرس قراردادتان را جستجو کنید:

مشاهده قرارداد روی شبکه آزمایشی سپولیا
مشاهده قرارداد روی شبکه آزمایشی سپولیا

۸. انتشار توکن روی شبکه اصلی

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

مشابه قبل، پس از کامپایل کردن قرارداد، از منوی سمت چپ، گزینه «Deploy & Run Transactions» را انتخاب کنید. سپس روی بخش «Environment»، کلیک کرده و از منوی آبشاری آن، گزینه «Injected Provider» را انتخاب و کیف پول متامسک‌تان را به آن متصل نمایید. در این مرحله، به‌جای شبکه سپولیا، اکنون باید شبکه اصلی اتریوم را در کیف پول متامسک‌تان انتخاب کنید تا استقرار توکن روی بلاک چین اصلی انجام شود.

در مرحله آخر برای بررسی قرارداد روی اکسپلورر نیز می‌توانید از اتر اسکن (EtherScan) استفاده کنید.

آموزش ساخت استخر نقدینگی برای عرضه توکن

پس از ساخت توکن ERC20 اتریوم، نوبت به عرضه آن در صرافی‌ها می‌رسد. برای این کار می‌توانید از پلتفرم‌هایی مانند آربیتروم (Arbitrum) برای برگزاری یک ICO استفاده کنید که البته دردسرهای مختص به خود را دارد. در این قسمت، ابتدا نکات لازم و سپس نحوه ساخت استخر نقدینگی (Liquidity Pool) در صرافی غیرمتمرکز یونی سواپ برای عرضه توکن را آموزش می‌دهیم.

نکاتی که باید درباره ساخت استخر نقدینگی بدانید

  • هزینه‌ها: برای ساخت استخر، باید یک ارز پایه که معمولاً استیبل کوین یا یک ارز دیگر مانند اتر، سولانا، پالیگان یا بایننس کوین است را واریز کنید. بنابراین، باید مقداری سرمایه اولیه برای این کار داشته باشید. علاوه‌براین، باید کارمزد صرافی غیرمتمرکز مورد نظر را نیز در نظر بگیرید.
  • ثابت بودن جفت ارزی استخر: پس از ساخت استخر و افزودن نقدینگی، امکان تغییر توکن وجود ندارد.
  • اهمیت ساخت استخر با استیبل کوین: هنگام ساخت جفت ارز، باید نوسان قیمت توکن پایه را در نظر بگیرید. بنابراین بهتر است ارز پایه را یک استیبل کوین انتخاب کنیم.
  • ریسک: ساخت لیکوییدیتی پول به‌خاطر نوسان قیمت توکن جدیدی که ساخته‌اید، ریسک بالایی دارد.

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

ساخت استخر نقدینگی در صرافی یونی سواپ

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

بیشتر بخوانید: یونی سواپ چیست

ابتدا وارد بخش استخرها در سایت UniSwap شوید. حواستان باشد که از منوی سمت راست بالای صفحه، بلاک چین «اتریوم» انتخاب شده باشد. اکنون روی «New Position» کلیک کرده و پارامترهای زیر را تکمیل کنید:

  • انتخاب جفت ارز: یک استیبل کوین مانند USDT یا USDC را انتخاب کنید.
  • تعیین کارمزد تراکنش: گزینه پیشنهادی، ۰.۳ درصد است.
  • تعیین بازه قیمت.
  • تأیید واریز نقدینگی و تراکنش.
ساخت استخر نقدینگی در صرافی یونی سواپ
ساخت استخر نقدینگی در صرافی یونی سواپ

اکنون استخر نقدینگی شما برای توکن مورد نظرتان روی یونی سواپ ساخته می‌شود.

ساخت استخر نقدینگی با رابط کاربری سایت Smithii

برای ساخت لیکوییدیتی پول می‌توانید از رابط کاربری سایت Smithii که پیشتر نحوه ساخت توکن اتریوم با استفاده از ابزار توکن‌ساز آن را آموزش دادیم نیز استفاده کنید. این سایت رابط کاربری ساده‌تری دارد. برای این کار:

وارد بخش Liquidity Pool این سایت شوید. حواستان باشد که شبکه اتریوم انتخاب شده باشد. در ادامه:

  • کیف پول‌تان را به آن متصل کنید.
  • در بخش «Base Token»، ارز پایه مانند اتر، تتر، یو‌اس‌دی‌سی یا هر ارز دیجیتال دیگری را انتخاب کنید.
  •  در بخش «Quote Token»، توکن ERC20 خودتان را انتخاب کنید.
  • در بخش «Add Liquidity»، مقادیر توکن پایه و توکن ساخته‌شده‌تان برای تطبیق با یکدیگر را انتخاب کنید. این پارامتر، قیمت اولیه توکن‌تان را مشخص می‌کند.
  • روی «Create Liquidty Pool» کلیک و تراکنش را تأیید کنید.
ساخت استخر نقدینگی با رابط کاربری سایت Smithii
ساخت استخر نقدینگی با رابط کاربری سایت Smithii

چند ثانیه بعد، استخر نقدینگی توکن شما روی صرافی یونی سواپ ساخته می‌شود. هزینه ساخت این استخر توسط پلتفرم Smithii برابر ۰.۰۰۱ اتر است.

سؤالات متداول

چگونه می‌توانیم یک توکن روی شبکه اتریوم بسازم؟

برای ساخت توکن روی اتریوم، باید از قراردادهای هوشمند استفاده کنید. استاندارد رایج برای توکن‌ها ERC-20 است، اما استانداردهای دیگری مانند ERC721 و ERC1155 هم وجود دارند. برای ساخت توکن ERC20 اتریوم می‌توانید از ابزارهای توکن‌ساز خودکار و کدنویسی قرارداد هوشمند استفاده کنید.

ساخت توکن اتریوم چقدر هزینه دارد؟

هزینه بستگی به گس (Gas Fee) شبکه دارد که متغیر است. اگر روی شبکه آزمایشی (Testnet) مستقر کنید، هزینه‌ای ندارد، اما برای شبکه اصلی (Mainnet) باید کارمزد گس بپردازید. معمولاً هزینه استقرار قرارداد هوشمند روی اتریوم بسته به قیمت ارز ETH، بین ۵۰ تا چند صد دلار متغیر است.

آیا بدون برنامه‌نویسی می‌توانیم توکن ERC20 اتریوم بسازیم؟

بله. با استفاده از سایت‌ها و ابزارهای توکن‌ساز مانند CoinFactory و Ethereum Token Creator امکان ساخت توکن بدون نیاز به کدنویسی وجود دارد. کافی است استاندارد، نام، نماد و تعداد عرضه کل را مشخص کنید و کارمزد را بپردازید.

چگونه می‌توانیم توکن خود را در یک صرافی لیست کنیم؟

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

چطور امنیت قرارداد توکن را تضمین کنیم؟

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

جمع‌بندی

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

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

منبع خبر "ارزدیجیتال" است و موتور جستجوگر خبر تیترآنلاین در قبال محتوای آن هیچ مسئولیتی ندارد. (ادامه)
با استناد به ماده ۷۴ قانون تجارت الکترونیک مصوب ۱۳۸۲/۱۰/۱۷ مجلس شورای اسلامی و با عنایت به اینکه سایت تیترآنلاین مصداق بستر مبادلات الکترونیکی متنی، صوتی و تصویری است، مسئولیت نقض حقوق تصریح شده مولفان از قبیل تکثیر، اجرا و توزیع و یا هرگونه محتوای خلاف قوانین کشور ایران بر عهده منبع خبر و کاربران است.