به گزارش پول نیوز،
ERC20 مهمترین استاندارد شبکه اتریوم است و برای ایجاد و استقرار قراردادهای هوشمند در بلاک چین اتریوم، لازم است که از آن پیروی شود. توکن های ERC20 توکن های دیجیتالی هستند که روی بلاکچین اتریوم زندگی می کنند و به استاندارد ERC20 پایبند هستند.
بلاکچین اتریوم به طور خاص برای ایجاد قراردادهای هوشمند ساخته شده است. این قراردادها، قراردادهایی مجازی هستند که می توانند به گونه ای برنامه ریزی شوند تا در صورت برآورده شدن شرایطی خاص، به طور خودکار اجرا شوند. این قابلیت توانایی ایجاد انواع بسیاری از برنامه های غیرمتمرکز جدید را فراهم می کند؛ بنابراین بسیاری از پلتفرم های دیگر و توکن های آن ها بر روی بلاکچین اتریوم ساخته شده اند.
تعداد کمی از محبوب ترین توکن های ابزاری و برنامه های مالی غیرمتمرکز (DeFi) بر روی اتریوم ساخته شده اند. اما استانداردهای خاصی (ERC20) وجود دارد که توسعه دهندگان اگر بخواهند توکن هایشان توسط شبکه پذیرفته شود، باید از آنها پیروی کنند.
در این مقاله، به این سوال پاسخ خواهیم داد که ERC20 به عنوان مهم ترین استاندارد شبکه چیست و چه ارتباطی با توکن های صادر شده در بلاک چین اتریوم دارد؟
استاندارد ERC20 در اتریوم چیست؟
مهمترین استاندارد بلاکچین اتریوم یعنی ERC20، استانداردی برای ایجاد و استقرار قراردادهای هوشمند در بلاکچین اتریوم است. توکن های ERC20 نیز توکن هایی هستند که می توانند روی اتریوم صادر شوند (فقط اتریوم) و همچنین مجموعه ای از استانداردهایی را نشان می دهند که ارزهای دیجیتال می توانند به آن پایبند باشند.
هدف اصلی استاندارد ERC20 کار با قراردادهای هوشمند و تعریف یک لیست مشترک از قوانینی است که همه توکن های موجود در بلاک چین اتریوم از آن پیروی می کنند.
در حالی که ارز دیجیتال بومی شبکه اتریوم، اتر (ETH) است، ERC20 نشان دهنده یک استاندارد یا مجموعه قوانین خاصی است که توسعه دهندگان باید برای ساخت توکن های خود بر روی بلاکچین اتریوم از آن پیروی کنند.
مهمترین استاندارد اتریوم، فقط برای توکن های قابل معاوضه است و کاری با توکن های غیرقابل معاوضه (NFT) ندارد. به این ترتیب، یک توکن ERC20 را می توان با توکنی دیگر مبادله کرد؛ زیرا ارزش برابری دارند.
قراردادهای هوشمندی که روی بلاکچین اتریوم ساخته می شوند، از توکن های ERC20 برای تسهیل تراکنش ها در هر زمانی که لازم باشد، استفاده می کنند. بنابراین هر قرارداد هوشمندی که از عملکرد تراکنش استفاده می کند، پرداخت را در قالب توکن های ERC20 پردازش خواهد کرد. بسیاری از استیبل کوین های محبوب مانند USDC و DAI توکن های ERC20 هستند.
کدام توکن ها ERC20 هستند؟
مهمترین استاندارد بلاکچین اتریوم، راه اندازی بسیاری از توکن ها را امکان پذیر کرد. در فهرست زیر نام ۱۰ توکن بزرگ و محبوب بر اساس ارزش بازار که با استفاده از این استاندارد ساخته شده اند به شرح زیر است:
-
بایننس یو اس دی (BUSD)
-
مولتی کولاترال دای (DAI)
-
پولی گان (MATIC)
-
شیبا اینو (SHIB)
-
رپد بیت کوین (WBTC)
-
اونوس اس ای دی لئو (LEO)
-
یونی سواپ (UNI)
-
چین لینک (LINK)
-
کرونوس (CRO)
-
ایپ کوین (APE)
بزرگترین توکن لیست بالا هم از نظر حجم معاملات و هم از نظر ارزش بازار، بایننس یو اس دی، یک استیبل کوین و به دلار آمریکا متصل است. استیبل کوین ها در میان معامله گرانی که به دنبال کسب سود سریع و بدون تبدیل به ارز فیات هستند و همچنین در میان معامله گرانی که به دنبال کسب بازدهی در ارزهای دیجیتال خود هستند، به محبوبیت بسیار بالایی دست پیدا کرده اند. هدف استیبل کوین ها همانطور که از نام شان پیداست، این است که نسبت به تمام ارزهای دیجیتال که نوسان بالایی دارند، «پایدارتر» باشند.
تعدادی از توکن های دی فای (DeFi) و متاورس نیز توکن های ERC20 هستند. دی سنترالند (MANA) و انجین کوین (ENJ) به کاربران کمک می کنند تا عملکردهای مورد نظر خود را انجام دهند یا مواردی را در بازی های ویدیویی واقعیت مجازی (VR) یا واقعیت افزوده (AR) ایجاد کنند.
یونی سواپ (UNI) نیز یکی دیگر از توکن های مهم ERC20 است و به عنوان توکن اصلی یکی از بزرگترین پلتفرم های DeFi، به کاربران این امکان را می دهد که از یکدیگر وام بگیرند و به یکدیگر وام بدهند.
ERC20 چگونه کار می کند؟
ERC20 یک پروتکل و استاندارد است؛ نه یک برنامه یا نرم افزار. این پروتکل بر ایجاد توکن های جدید نظارت می کند و تضمین می کند این توکن ها مشخصات فنی مورد نیاز را برآورده می کنند. اگر یک توکن با استانداردهای فنی مناسب تعریف شده توسط ERC20 مطابقت نداشته باشد، با تعریفی که از توکن های ERC20 می شود مطابقت ندارد و بنابراین در اتریوم صادر نخواهد شد.
شاید بتوان ERC20 را شبیه به HTTP، پروتکل انتقال ابرمتن مورد استفاده برای وب سایت ها در نظر گرفت. HTTP نحوه قالب بندی و انتقال پیام های موجود در اینترنت و نحوه واکنش سرورها و مرورگرها در پاسخ به دستورات مختلف را تعریف می کند.
استاندارد ERC20 نیز به طور مشابه با آن، ویژگی های اساسی که توکن های مبتنی بر اتریوم باید داشته باشند و نحوه عملکرد آن ها را مشخص می کند. توکن هایی که با این استاندارد ها مطابقت نداشته باشند را نمی توان صادر، معامله یا در صرافی ها فهرست کرد.
جزئیات استاندارد ERC20
قراردادهای هوشمندی که می خواهند از توکن های ERC20 استفاده کنند، باید قوانین مرتبط با این استاندارد را رعایت کنند. در حال حاضر، مجموعاً ۹ قانون وجود دارد که شش مورد از آنها اجباری و سه مورد دیگر اختیاری هستند.
قوانین اجباری
فهرست قوانین اجباری شش گانه پروتکل ERC20 به شرح زیر است:
-
اجازه (Allowans)
-
تایید (Approve)
-
انتقال از (Transfer Form)
-
انتقال (Transfer)
-
موجودی (Balance)
-
عرضه کل (Total Supply)
قوانین اختیاری
فهرست قوانین اختیاری سه گانه پروتکل ERC20 به شرح زیر است:
-
نام توکن (Token Name)
-
اعشار (حداکثر ۱۸ رقم) (Decimal)
-
نماد (Symbol)
در زیر خلاصه ای از نحوه اعمال استانداردهای اجباری در ایجاد توکن ها آورده شده است.
عرضه کل: تعداد کل توکن هایی که باید ایجاد شوند را مشخص می کند.
تایید: نیاز به تایید عملکردهای قرارداد هوشمند، به حذف احتمال ایجاد توکن های تقلبی کمک می کند.
موجودی: به کاربران اجازه می دهد تا موجودی خود را با برگرداندن تعداد کل توکن های نگهداری شده توسط یک آدرس، بررسی کنند.
انتقال از: امکان اتوماسیون و خودکارسازی تراکنش ها را در صورت تمایل فراهم می کند.
انتقال: امکان انتقال توکن ها از یک آدرس به آدرس دیگر، مانند هر تراکنش مبتنی بر بلاکچین را فراهم می کند.
اجازه: زمانی که یک قرارداد هوشمند می خواهد تراکنشی را اجرا کند، باید بتواند موجودی کیف پول اتریوم را که در تلاش برای انجام تراکنش است، ببیند. تابع اجازه به قرارداد اجازه دیدن موجودی کیف پول می دهد تا در صورتی که کاربر موجودی کافی را داشته باشد، تراکنش انجام شود یا در صورت نداشتن موجودی کافی، لغو گردد.
این شش قانون باید در یک توکن برنامه ریزی شوند تا بتوان آن را به عنوان یک توکن ERC20 فعال بر روی بلاکچین اتریوم در نظر گرفت. بدون وجود دستورالعمل هایی روشن برای این قوانین یا استانداردها، توکن نمی تواند به طور موثر با قراردادهای هوشمند تعامل داشته باشد و این موضوع می تواند باعث مشکلات متعددی شود. توضیحاتی که برای قوانین شش گانه نوشته شده است، این مشکل را برطرف می سازد.