آموزش ایجاد توکن روی پلتفرم اتریوم

پلتفرم اتریوم با ارائه قراردادهای هوشمند امکان ایجاد توکن را در اختیار توسعهدهندگان ارزهای دیجیتال قرار داده است. توکنها در اصل قراردادهای هوشمندی هستند که روی بلاک چین اتریوم فعالیت کرده و میتوانند چندین هدف یا کاربرد داشته باشند. توکنها میتوانند به عنوان ارز دیجیتال عرضه شوند و تنها تفاوتی که با ارزهای دیجیتال معمول دارند این است که بهجای یک بلاک چین خصوصی، روی بلاک چینهای دیگر قرار میگیرند.
یکی از امکانات اتریوم قرارداد هوشمند استاندارد ERC-20 است. این قرارداد هوشمند یک قطعه کد کامپیوتری به زبان «سالیدیتی» (Solidity)، زبان برنامهنویسی پلتفرم اتریوم، است که چند متغیر یا تابع اجباری و اختیاری دارد.
توسعهدهندگان با وارد کردن این متغیرها میتوانند توکن خاص خود را ایجاد کنند. این توکنها برای مجموعهای از کاربردهای مختلف مورد استفاده قرار میگیرند. در ادامهی این مطلب، نحوهی ایجاد توکن روی پلتفرم اتریوم آموزش داده میشود، پس با ما همراه باشید.
توکن چیست؟
«توکن»ها (Token) درست مثل خود ارزهای دیجیتال، موجودیهای تعریفشدهای بر روی بلاک چین هستند. تنها تفاوت آنها با یک ارز دیجیتال این است که بلاک چین مخصوص به خود را ندارند و روی بلاک چین ارزهای دیجیتال دیگر قرار میگیرند.
بعضی از معروفترین ارزهای دیجیتال، از جمله بایننس کوین، تا قبل از اینکه روی بلاک چین اختصاصی خود قرار بگیرند با استاندارد ERC-20 و روی بلاک چین اتریوم عرضه میشدند.
توکنها میتوانند مجموعهای از نقشها را به خود بگیرند. توکنها به یک نقش محدود نیستند و میتوانند در یک اکوسیستم بومی چندین نقش داشته باشند. برخی از مهمترین نقشهای توکنها در ادامه معرفی میشود.
- ورودی: توکنها میتوانند به عنوان دروازهای به روی اپلیکیشنهای غیرمتمرکز در نظر گرفته شوند. در اصل برای دسترسی به اپلیکیشنهای غیرمتمرکز لازم است که توکن داشته باشید.
- حق رأی: از توکن همچنین میتوان برای مشخص ساختن حق رأیِ دارنده استفاده کرد. برای مثال «ایاواس» (EOS) را در نظر بگیرید، دارندگان توکن ایاواس میتوانند در مورد رویههای بلاک چین رای بدهند.
- تبادل ارزش: این یکی از نقشهای عمومیتر توکنها در اکوسیستم است.
- بهبود تجربه کاربری: از بعضی از توکنها برای اختیاری کردن تبلیغات و تجربه کاربری در پلتفرمهای مختلف استفاده میشود.
- ارز: میتواند به عنوان یک ذخیره ارزش قابل تراکنش هم داخل و هم خارج یک اکوسیستم مشخص مورد استفاده قرار بگیرد.
با در نظر گرفتن این نقشها میتوانیم متوجه اهمیت توکن شویم. از انواع هدایای وفاداری و ایجاد شبکه مشتریان گرفته تا ایجاد ارزهای دیجیتال، توکنها مجموعهای از امکانات را در اختیار توسعهدهندگان ارزهای دیجیتال قرار میدهند.