کاظم فتوحی
کاظم فتوحی
خواندن ۲ دقیقه·۲ سال پیش

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

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

استانداردهای ERC مخفف عبارت Ethereum Request for Comments هستند. برای ایجاد یک استاندارد ERC، جامعه اتریوم پیشنهادات و اسناد خود را از طریق فرایندی به نام پروپوزال بهبود اتریوم (Ethereum Improvement Proposal) ثبت می‌کنند. در این پروسه ابتدا اعضای جامعه نظرات ‌‌شان را در مورد اسناد ارائه می‌کنند و سپس سند توسط توسعه‌دهنده مربوطه اصلاح می‌شود.

برخی از این سندها پس از انجام فرایند EIP مورد قبول جامعه اتریوم قرار می‌گیرند و نهایی می‌شوند. در نهایت توسعه‌دهندگان، این اسناد را اجرا و پیاده‌سازی می‌کنند. به عبارت دیگر منشا و مبدا استانداردهای ERC از پروپزال‌های بهبود اتریوم (EIP) نشات می‌گیرد و ممکن است حوزه‌های مختلفی مانند توکن‌ها، ثبت نام دامنه و غیره را شامل شود.

به عبارت ساده‌تر استانداردهای ERC شامل دستورالعمل‌ها و الگوریتم‌های مختلفی برای ساخت توکن در شبکه اتریوم هستند. این دستورالعمل‌ها توسط توسعه‌دهندگان Ethereum نوشته می‌شود، به صورت پروپوزال یا EIP در جامعه اتریوم به رای گذاشته می‌شود و در نهایت در صورتی که EIP توسط جامعه پذیرفته و نهایی شود، تبدیل به یک ERC می‌شود.



استاندارد ERC20

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

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



استاندارد ERC721

در ژانویه 2018 ویلیام انتریکن، دیتر شرلی، جیکوب ایوانز و نستاسیا ساکسERC721 (Ethereum Request for Comments 721) را پیشنهاد کردند. این یک استاندارد توکن غیر قابل معاوضه است کهAPI را برای توکن ها در قراردادهای هوشمند پیاده سازی می کند.

ERC721 پسر عموی دور توکن ERC20 در اکوسیستم اتریوم است.

ERC721 استاندارد توکنی در اتریوم برای توکن های غیرقابل معاوضه و یاNFT می باشد.

توکن های ERC721 نیز محدودیت های خاص خود را دارند به عنوان مثال اگر مجموعه ای از 10 NFT دارید که می خواهید به شخص دیگری منتقل کنید این توکن انتقال شما را ملزم به انجام 10 تراکنش مختلف می کند.


اتریومبلاک چینerc20
شاید از این پست‌ها خوشتان بیاید