استانداردهای ERC – اهمیت در بهبود شبکه اتریوم
هر روزه از طریق شبکههای اجتماعی و ایمیلهایی که دریافت میکنیم، بیشتر از روز قبل با مفاهیم مرتبط با Web 3.0 مواجه میشویم. یکی از همین مفاهیم که بسیار در مورد آن شنیدهایم، استاندارد ERC-20 اتریوم است، اما جالب این که بدانیم استانداردهای ERC لیست بلندبالایی دارند که هر کدام از آنها برای کاربرد خاصی ایجاد شده و ویژگیهای منحصر بفردی دارند که نوع کاربری آنها را از یکدیگر متمایز میکند.
استاندارد ERC چیست؟
Ethereum Request for Comment “number” (ERC) راهی است که گروههای اجتماعی میتوانند توسط آن ایدههای خود را با یکدیگر مرور کنند، و اتریوم به وسیله این ایدهها اکوسیستم خود را بهبود میبخشد. این ایدهها با پیشنهادات EIP تفاوت دارند، اگرچه که گاهی به جای یکدیگر مورد استفاده قرار میگیرند. در این مقاله قصد داریم تا چند مورد از استانداردهای ERC که با توجه به نوع کاربردشان از محبوبیت بیشتری نسبت به دیگر اعضای این لیست برخوردارند را بررسی کنیم.
ERC-20
استاندارد ERC-20 رایجترین و شناخته شدهترین استاندارد در تمام جامعه رمزنگاری است، محبوبیت این استاندارد تجارتی در حدی است که بیش از 95 درصد از توکنهای ایجاد شده بر روی شبکه اتریوم با این استاندارد پیادهسازی شدهاند. مزیت اصلی در اینجا این است که هر برنامه کاربردی (DApp) و یا سایر قراردادهای هوشمند میتوانند با یک توکن به روشی استاندارد بدون اینکه نیازی به دانستن جزئیات بیشتری در مورد توکن باشد، به تعاملات خود بپردازند.
بنابراین، ما یک راه بسیار آسان برای ایجاد هر توکنی با استاندارد ERC-20 داریم.
همچنین به دلیل وجود یک روش استاندارد با قابلیت تعاملات بسیار؛ کار با آنها برای تمام سرویسها و کاربران آسان شده است، به گونهای که انگار همه آنها یکسان هستند. به عنوان مثال، توسعهدهندگان کیف پولهای رمزارزی برای پشتیبانی از توکنهایی که با استاندارد ERC-20 پیادهسازی شدهاند، میتوانند از توسعه سفارشی و ادغام برای افزودن توکنهای جدید اجتناب کنند، چرا که برای پشتیبانی از توکنهای جدید تنها به آدرس قرارداد هوشمند آنها بر روی شبکه نیاز دارند.
ERC-827
بگذارید اینطور تعریف کنیم که نام دیگر استاندارد ERC-20، استاندارد ERC-827 است. با این تفاوت که این ERC امکان انتقالی را برای توکنها فراهم کرده که در آن توکنهای منتقل شده، ابتدا توسط دارنده تایید میشوند و سپس اجازه خرج کردن آنها به شخص ثالث داده میشود.
توکنهای موجود در اتریوم میتوانند توسط نهادهای واسط یا سایر برنامهها از جمله کیف پول و صرافیها مورد استفاده قرار گیرند. در نتیجه؛ این قابلیت میتواند برای خرج کردن فعال توکنهایی که بر اساس معیارهایی که هر دو طرف با آن موافقت کردهاند که ارائه خدمات یا محصولات آن به عهده شخص ثالث است، بسیار مفید واقع گردد. مهمتر از همه اینکه از آنجایی که این ERC یک افزونه برای ERC-20 محسوب میشود، کاملا با توکنهای ERC-20 سازگار است.
ERC-621
این استاندارد پیشنهاد میکند تا عرضه کل با قابلیت تغییر برای ایجاد توکنها در نظر گرفته شود. توسعه توکن با این استاندارد بسیار شبیه به توسعه توکن با استاندارد ERC-20 است، با این تفاوت که علاوه بر عملکردهای معمول و الزام در استاندارد ERC-20 در کد قرارداد هوشمند ERC-621 به دو عملکرد اضافی افزایش و کاهش عرضه نیاز داریم. این عملکردها میتوانند عرضه توکن در گردش را تحت تاثیر خود قرار دهند، در حالی که ERC-20 عموما رویداد صدور توکنی را امکانپذیر میکند که از عرضه کل محدود و مشخصی پیروی کند.
ERC-777
مانند ERC-20، ERC-777 نیز استانداردی برای توکنهای قابل تعویض است. این استاندارد که در سال 2019 معرفی شد، تمام نقاط قوت نسل قبلی خود را به ارث برده و مشکلاتی را که در نسلهای قبل از خود داشته، بهبود بخشیده است. استاندارد ERC-777 بر روی تعاملات پیچیدهتری نسبت به ERC-20 متمرکز بوده و به طور کلی بسیار منعطفتر، قابل تنظیم و قابل گسترش است.
ERC-223
این پیشنهاد توسط یک توسعهدهنده ارائه شد که تصمیم گرفت مشکلات استاندارد فعلی ERC-20 را برای توکنها حل کند. در این استاندارد علاوه بر هزینه تراکنش پایینتر؛ امکان جلوگیری از گم شدن تصادفی توکنها در قراردادهایی که برای ارسال توکن طراحی نشدهاند، فراهم شده است. با این حال، این انتقالهای تصادفی که عموما غیرمعمول هستند، در آینده و با همهگیری (سرویس نام اتریوم ENS) غیرمعمولتر خواهند شد.
ERC-721
هدف این پیشنهاد ایجاد یک توکن غیرقابل تعویض است. در استانداردهای ERC-20 و ERC-223، ما یک عرضه توکن داریم که در آن توکنها با یکدیگر قابل تعویض هستند. این امر تجارت آن توکنها را آسان میکند، زیرا میتوان با تمام توکنهای عرضه شده توسط آن استانداردهای ERC به یک روش رفتار کرد. با این حال، موارد مختلفی وجود دارد که به توکنهای غیر یکسان نیاز پیدا میکنیم. به عنوان مثال، توکنهایی را در نظر بگیرید که در داخل پلتفرمها مورد استفاده قرار میگیرند و با در نظر گرفتن برخی پارامترها و ویژگیهای منحصر بفردی که ارائه میکنند، از ارزش متفاوتی نسبت به یکدیگر برخوردارند. در نتیجه، در چنین سناریوهایی برای دو توکن متفاوت با ویژگیهای منحصر بفرد نیاز به ارزشگذاری متفاوتی خواهیم داشت. به همین منظور استاندارد ERC-721 پیشنهاد شد تا بتواند برای بازارسازی و ایجاد توکنهای غیرقابل تعویض (NFT) به شکلی بسیار کارامد عمل کند.
ERC-1155
یک رابط استاندارد چندمنظوره که برای بار اول توسط مدیر ارشد فناوری انجین Witek Radomski، و به منظور مدیریت قراردادهایی که چندین نوع توکن را پشتیبانی میکنند، پیشنهاد و ایجاد شد.
ERC-115 یک استاندارد توکن جدید است که هدف آن استفاده از بهترین استانداردهای قبلی برای ایجاد یک قرارداد مستقل با قابلیت تعویض پذیری و هزینه تراکنش موثر و کارآمد است. این استاندارد در حقیقت یک قرارداد است که میتواند شامل هر ترکیبی از توکنهای قابل تعویض، توکنهای غیرقابل تعویض و سایر پیکربندیها باشد، به گونهای که از تمام استانداردهای ERC-20، ERC-721 و ERC-777 ایده میگیرد.
با هم ببینیم: بررسی توکنهای تعویضناپذیر (NFT)
اجماع
همانطور که مشخص است، پیشنهادهای بسیار بیشتری برای ایجاد استانداردهای ERC وجود دارد که میتوانند کل استانداردسازی جامعه اتریوم را بهتر کنند، اما موافقت و تایید این استانداردها و تطبیق آنها برای استفاده واقعی همانطور که در ERC-20 وجود دارد، نیازمند به زمان است.
دیدگاهتان را بنویسید