برای ساخت توکن در اتریوم، معمولاً از استاندارد ERC-20 استفاده می شود که قابلیت انتقال، موجودی و سایر عملکردهای پایه را فراهم میکند. ابتدا باید محیط توسعه مثل Node.js و Truffle یا Hardhat را نصب کرده و کیف پولی مانند متامسک را برای تعامل با شبکه تنظیم کنید. سپس با استفاده از زبان سالیدیتی، یک قرارداد هوشمند ساده مینویسید که شامل نام توکن، نماد و مقدار اولیه آن است. پس از نوشتن و کامپایل قرارداد، آن را به شبکه اتریوم (شبکه تست یا اصلی) لانچ میکنید. پس از لانچ، توکن شما در شبکه فعال می شود و می توان آن را انتقال داد یا در پروژه های دیگر استفاده کرد.
آموزش مراحل ساخت توکن در اتریوم
ایجاد توکن اتریوم ساده است: فقط مراحل زیر را دنبال کنید. ما هر یک از آنها را به تفصیل بیان خواهیم کرد.
- انتخاب شبکه اصلی یا تست شبکه اتریوم
- یک کیف پول وب 3 مانند متامسک نصب کنید
- Mainnet و Testnet بخرید
- ایجاد یک توکن (با ابزارهای خودکار ایجاد توکن یا با کدگذاری)
- عرضه توکن
1. شبکه اصلی یا تست شبکه اتریوم را انتخاب کنید
در این مقاله نحوه ایجاد توکن ERC-20 در شبکه اصلی و تست شبکه اتریوم را توضیح خواهیم داد. میتوانید شبکه های آزمایشی اتریوم مانند سپولیا یا هولسکی را برای آزمایش و تجربه کاربری انتخاب کنید. توجه داشته باشید که شبکه تست گورلی در حال غیرفعال شدن است. علاوه بر این، توصیه می شود به سایر شبکه های مبتنی بر قرارداد هوشمند که امکان ایجاد توکن را می دهند، نگاهی بیندازید. انتخاب شبکه بلاک چین به ترجیحات شخصی شما و معیارهای مختلفی مانند سرعت، کارمزد تراکنش و پایگاه کاربر مورد نظر بستگی دارد. اتریوم به دلیل حجم و تعداد برنامه هایش محبوبیت بیشتری دارد اما هزینه تراکنش های بالای آن یک مانع بزرگ است.
2. نصب کیف پول وب 3
برای ساخت توکن در اتریوم و تعامل با قرارداد هوشمند آن، به کیف پول وب 3 مانند متامسک و تراست ولت نیاز دارید. توصیه می کنیم افزونه کیف پول متامسک را در گوگل کروم نصب کنید. در میان مرورگرهای محبوب، کروم هنگام تعامل با وب سایت ها و برنامه های افزودنی عملکرد بهتری دارد که ما توصیه می کنیم.
3. ارز اصلی و آزمایشی را بخرید
اگر از ابزارهای ایجاد توکن خودکار استفاده می کنید، توکن شما مستقیماً در بلاک چین مورد نظر مانند اتریوم منتشر می شود. بنابراین ابتدا باید برخی از ارزهای اصلی شبکه مانند ETH را خریداری کنید تا هزینه تراکنش های مربوط به استقرار قرارداد هوشمند مرتبط با توکن و همچنین کمیسیون پلتفرم انتخابی را بپردازید. برای خرید ساده و فوری اتریوم می توانید از صفحه خرید ارز دیجیتال اتریوم استفاده کنید. با این حال، اگر از روش کدگذاری برای ساخت توکن در اتریوم استفاده میکنید، می توانید در ابتدا آن را در یکی از شبکه های آزمایشی اتریوم، مانند Sepolia، مستقر کنید. بنابراین ابتدا باید یک توکن تست یا شبکه آزمایشی برای شبکه انتخابی خود تهیه کنید، همانطور که در ادامه این مقاله معرفی خواهیم کرد.
4. ایجاد توکن
سپس باید با استفاده از ابزار یا کدنویسی خودکار تولید توکن، قرارداد هوشمند را برای توکن مورد نظر ایجاد کنید. در اینجا، شما همچنین باید آدرسی را در کیف پول متامسک خود که می خواهید توکن های ایجاد شده را به آن ارسال نمایید، مشخص کنید.
5. عرضه توکن
پس از ایجاد توکن، زمان ارائه آن از طریق یک ICO یا ایجاد یک استخر نقدینگی است تا کاربران بتوانند توکن شما را معامله کنند.
آموزش ساخت توکن در اتریوم ERC-20 بدون کدنویسی
وب سایت ها و ابزارهای زیادی وجود دارند که محیطی کلیدی در دست برای ساخت توکن در اتریوم ارائه می دهند. استفاده از این ابزارها بسیار آسان است و نیازی به دانش فنی زبان برنامه نویسی اتریوم Solidity ندارد. برخی از بهترین ابزارها برای ساخت توکن در اتریوم به صورت اتوماتیک عبارتند از:
- سازنده توکن اتریوم
- Coinfactory
- TokenTool
در میان گزینه های بالا، از ابزار Ethereum Token Creator استفاده خواهیم کرد. استفاده از این ابزار بسیار ساده است و به یک خط کدگذاری Solidity نیاز ندارد. مراحل به شرح زیر است:
1. نصب متامسک
همانطور که قبلا ذکر شد، ابتدا باید یک کیف پول وب3 مانند متامسک را بر روی مرورگر کروم خود نصب کنید و اتریوم را به آدرس آن واریز کنید. هزینه اولیه ایجاد توکن اتریوم ERC-20 با استفاده از این ابزار 0.01 اتر است.
2. اتصال متامسک به پلتفرم Smithii
ابتدا وارد صفحه ابزار Ethereum Token Creator شوید.
سپس بر روی گزینه “Connect your wallet first " کلیک کرده و متامسک را انتخاب کنید.
3. تعیین پارامترهای توکن
اکنون باید تمام پارامترهای توکن مورد نظر خود را در کادرهای مربوطه مشخص کنید:
- name: نام کامل توکن را وارد کنید.
- symbol: نماد آن (حداکثر 4 کاراکتر) را مشخص کنید.
- supply: کل عرضه آن را نشان دهید.
- Tax: با فعال کردن این گزینه می توانید درصدی از کارمزد تراکنش را به آدرس مورد نظر خود ارسال کنید. برخی از پروژه ها از این گزینه برای تامین مالی عملیات آینده خود استفاده می کنند.
سپس، با کلیک بر روی گزینه های پیشرفته، می توانید گزینه های پیشرفته تری را برای توکن خود تنظیم کنید، از جمله:
- توزیع چند کیف پول: با این گزینه می توانید کل عرضه توکنی را که ایجاد می کنید بین حداکثر 10 کیف پول تقسیم کنید. این عملیات 0.01 اتر اضافی هزینه دارد.
- افزودن DEXTools Socials + Banner: با استفاده از این گزینه می توانید اطلاعات توکن خود از جمله آدرس حساب شبکه های اجتماعی، لوگو و تصویر بنر را با قیمتی تخفیف دار به وب سایت DexTools اضافه کنید. این عملیات 0.15 اتر اضافی هزینه دارد.
در بخش «ویژگیهای توکن»، میتوانید تنظیمات زیر را نیز فعال کنید:
- Anti Bot: با محدود کردن تعداد تراکنش های هر کیف پول به یک واحد در هر بلوک، به طور موثری از فعالیت ربات ها جلوگیری می کنید. این عملیات 0.005 اتر اضافی هزینه دارد.
- Anti whale: با فعال کردن این گزینه میتوانید تعداد توکن های قابل خرید و فروش برای هر کیف پول، فاصله زمانی بین خرید و فروش، تعداد کل توکن هایی که میتواند توسط هر کیف پول نگهداری شود و مدت زمانی که تمام این تنظیمات فعال هستند را مشخص کنید. این به شما امکان می دهد از خرید و فروش ناگهانی توکن ها در چند روز اول پس از راه اندازی و سقوط بعدی آنها جلوگیری کنید. این عملیات 0.005 اتر اضافی هزینه دارد.
- Airdrop Mode: با فعال کردن این گزینه و تا زمانی که آن را غیرفعال نکنید، کاربران قادر به تبادل یا ارسال توکن های خود به آدرس های دیگر نخواهند بود. این عملیات رایگان است.
4. ساخت توکن در اتریوم
در نهایت با کلیک بر روی گزینه " Create Token"، توکن ERC-20 شما به صورت خودکار در شبکه اتریوم ایجاد می شود و هزینه آن از کیف پول متصل به این وب سایت کسر می شود. پس از چند دقیقه، موجودی توکن را در آدرس (های) مشخص شده مشاهده خواهید کرد.
آموزش ساخت توکن در اتریوم ERC-20 با کدنویسی
اگر دانش فنی زبان Solidity و قراردادهای هوشمند دارید، می توانید خودتان قرارداد هوشمندی را بر روی اتریوم مستقر کنید و به جای استفاده از ابزارهای آماده، توکن خود را ایجاد کنید. روش ها و ابزارهای مختلف توکن سازی مانند هاردات و اینفورا وجود دارد که به دانش فنی بیشتری نیاز دارد و به دلیل کنترل بیشتر بر فرآیند توسعه، برای پروژه های بزرگتر مناسب تر است. در این بخش از Remix.IDE، یک محیط توسعه آنلاین ساده و مبتدی استفاده خواهیم کرد.
مراحل به شرح زیر است:
1. یک کیف پول Web3 نصب کنید
برای شروع، باید یک افزونه کروم یک کیف پول وب 3 مانند متامسک را در مرورگر خود نصب کنید.
2. ETH آزمایشی و تجربی را ارائه دهید
برای ایجاد توکن، با شبکه تست Sepolia شروع می کنیم. برای تعامل با این شبکه، باید ETH آزمایشی را در کیف پول خود داشته باشید که می توانید آن را از یکی از فاست های زیر تهیه کنید:
- QucikNode
- Alchemy
- Chainlink
2. نوشتن قرارداد هوشمند در Remix.IDE
یکی از قدرتمندترین و مطمئنترین ابزارها برای توسعه قرارداد هوشمند رمزی در اتریوم، چارچوب قرارداد هوشمند OpenZeppelin است. این ابزار به دلیل امنیت بالا و عدم نیاز به نوشتن کل رابط قرارداد در بین توسعه دهندگان بسیار محبوب است. شما فقط باید کتابخانه آن را به محیط توسعه قرارداد هوشمند وارد کنید و از عملکردهای آن استفاده نمایید. حال به محیط توسعه Remix.IDE رفته و با کلیک بر روی "New" و دادن نام توکن مورد نظر، یک فایل جدید ایجاد کنید؛ در این مرحله کد جدید را کپی و پیست کنید.
3. کامپایل کردن قرارداد
پس از سفارش سازی قرارداد هوشمند برای ساخت توکن در اتریوم، نوبت به کامپایل آن می رسد. برای این کار ابتدا گزینه Solidity Compiler را از منوی سمت چپ انتخاب کنید که نماد آن شبیه به دو فلش مخالف است.
4. قرارداد هوشمند را در شبکه آزمایشی سپولیا مستقر کنید
سپس در منوی سمت چپ، روی گزینه Deploy and execute Transactions کلیک کنید که لوگوی اتریوم به یک فلش متصل است. برای استقرار قرارداد هوشمند، روی بخش "محیط" کلیک کنید، گزینه " Injected Provider" را از منوی کشویی انتخاب کنید و کیف پول متامسک خود را به آن متصل کنید. قبل از ادامه، مطمئن شوید که متامسک در شبکه آزمایشی سپولیا وجود دارد و قرارداد توکنی که تاکنون ایجاد کردهاید. در نهایت، روی "استقرار" کلیک کنید تا قرارداد خود را در شبکه آزمایشی Sepolia منتشر کنید. اگر در این مرحله پیام خطای دریافت کردید، بررسی کنید که قرارداد صحیح را در قسمت «قرارداد» در منوی سمت چپ انتخاب کرده اید.
5. تایید تراکنش در متامسک
در نهایت، تراکنش را در کیف پول متامسک خود تأیید کنید. دقیقاً به همین ترتیب، قرارداد شما در شبکه آزمایشی سپولیای اتریوم مستقر خواهد شد.
6. تعامل با قرارداد
جزئیات قرارداد مستقر اکنون در بخش "قرارداد مستقر" نمایش داده می شود. برای تعامل با این قرارداد، روی فلش کنار نام قرارداد کلیک کنید. با کلیک بر روی هر گزینه، می توانید اطلاعات مربوط به قرارداد توکن اتریوم ERC-20 که ایجاد کرده اید را مشاهده کنید.
7. قرارداد را در بلاک چین مشاهده کنید
برای مشاهده اطلاعات قرارداد برای توکن ایجاد شده، به کاوشگر Sepolia.EtherScan بروید و آدرس قرارداد خود را جستجو کنید.
8. توکن را در شبکه اصلی منتشر کنید
پس از آزمایش تمام مراحل، می توانید قرارداد توکن خود را در شبکه اصلی اتریوم منتشر کنید. مراحل مانند مرحله قبل است، تنها تفاوت در مرحله 4 است: مانند قبل، پس از تدوین قرارداد، گزینه "استقرار و اجرای تراکنش ها" را انتخاب کنید. سپس بر روی بخش Environment کلیک کنید، Injected Provider را از منوی کشویی انتخاب کنید و کیف پول متامسک خود را به آن متصل کنید. در این مرحله، به جای شبکه Spolia، باید شبکه اصلی اتریوم را در کیف پول MetaMask خود انتخاب کنید تا توکن را در بلاک چین اصلی مستقر کنید. در نهایت، میتوانید از EtherScan برای بررسی قرارداد در اکسپلورر نیز استفاده کنید.
نظر بدهید