ERC20 چیست؟ راهنمای استاندارد توکن اتریوم

ERC20 چیست؟ راهنمای استاندارد توکن اتریوم

ERC20 استانداردی محوری برای ساخت و استقرار قراردادهای هوشمند در بلاک چین اتریوم است که به عنوان ستون فقرات توکن های دیجیتالی در این اکوسیستم عمل می کند. نشات گرفته از قابلیت اتریوم برای میزبانی قراردادهای هوشمند - قراردادهای خوداجرا با شرایط توافق نامه که مستقیماً در خطوط کد نوشته شده است - توکن های ERC20 سنگ بنای عملکرد اتریوم هستند. این توکن‌ها ایجاد مجموعه‌ای از برنامه‌های غیرمتمرکز (dApps) و پلتفرم‌ها، از توکن‌های کاربردی تا راه‌حل‌های مالی غیرمتمرکز (DeFi) را امکان‌پذیر می‌سازند، که همگی از دستورالعمل‌های ERC20 برای اطمینان از سازگاری شبکه پیروی می‌کنند.

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

ERC-20 به چه معناست؟

استاندارد ERC-20 که سنگ بنای ایجاد توکن قابل تعویض در بلاک چین اتریوم است، توسط توسعه دهنده اتریوم فابیان فوگلستلر در 19 نوامبر 2015 پیشنهاد شد. زمینه را برای صدور، ایجاد و استقرار توکن های قابل تعویض در اکوسیستم اتریوم فراهم کرد. عنوان «ERC» نشان‌دهنده روشی است که توسعه‌دهندگان از طریق آن پیشرفت‌هایی را در بلاک چین پیشنهاد می‌کنند، با علامت‌گذاری «20» شماره پیشنهادی خاص اختصاص داده شده به این مجموعه از قوانین عملیاتی.

توکن‌های تعویض‌پذیر، که با قابلیت مبادله یک به یک بدون تمایز مشخص می‌شوند، استاندارد ERC-20 را به طور گسترده پذیرفته‌اند، که نشان‌دهنده نقش محوری آن در گسترش و اجرای صدها هزار قرارداد در شبکه اتریوم است. این استاندارد نه تنها یک رویکرد یکسان برای ایجاد توکن را تسهیل کرد، بلکه با ارائه یک چارچوب قوی برای توسعه دهندگان، باعث رشد پلتفرم اتریوم شد.

به رسمیت شناختن و پذیرش رسمی ERC-20 به عنوان یک پروتکل بهبود اتریوم، معروف به EIP-20، در اواخر سال 2017 اتفاق افتاد. توسط Vogelsteller به همراه ویتالیک بوترین ، بنیانگذار اتریوم، تأییدیه EIP-20 وضعیت آن را به عنوان یک ضروری تثبیت کرد. پروتکل در بلاک چین اتریوم، زیربنای آرایه گسترده ای از توکن های قابل تعویض که از آن زمان به اکوسیستم پلتفرم و جامعه گسترده تر بلاک چین تبدیل شده اند.

نحوه کار ERC-20

استاندارد ERC-20 چارچوب جامعی را برای عملکرد توکن‌های رمزنگاری در بلاک چین اتریوم ارائه می‌کند و عملیات را به گیرنده‌ها، عملکردها و رویدادها دسته‌بندی می‌کند تا از یکنواختی و سهولت یکپارچگی در اکوسیستم اطمینان حاصل کند.

دریافت کننده ها به منظور بازیابی و نمایش داده ها بدون تغییر در وضعیت بلاک چین هستند. دریافت کننده های اولیه که در ERC-20 مشخص شده اند عبارتند از:

  • عرضه کل : این تابع تعداد کل توکن‌های صادر شده را گزارش می‌کند و بینشی در مورد اندازه گردش یک توکن خاص ارائه می‌کند.
  • Balance Of : موجودی رمز یک حساب خاص را برمی گرداند و به کاربران اجازه می دهد تا دارایی های خود را به راحتی تأیید کنند.
  • کمک هزینه : این ویژگی منحصربه‌فرد هزینه‌های تفویض‌شده را تسهیل می‌کند، جایی که یک حساب می‌تواند به حساب دیگری اجازه دهد تا مبلغ توکن مشخصی را از طرف خود خرج کند. برای مثال، اگر کاربر A به کاربر B اجازه استفاده از 50 توکن را بدهد، کاربر B می‌تواند با آن توکن‌ها تا مقدار تخصیص داده شده معامله کند، اما نه بیشتر.

توابع دستورات عمل گرا هستند که مدیریت و انتقال رمز را امکان پذیر می کنند:

  • انتقال : این تابع اصلی برای جابجایی توکن ها از یک حساب به حساب دیگر، یکی از جنبه های اساسی گردش توکن، استفاده می شود.
  • تایید : به دارنده توکن اجازه می‌دهد تا محدودیتی برای هزینه‌های حساب دیگر تعیین کند و سناریوهایی مانند پرداخت‌های خودکار و کمک هزینه در شبکه اتریوم را فعال می‌کند.
  • انتقال از : بر اساس تابع "تأیید"، این به شخص ثالث اجازه می دهد تا توکن ها را بین حساب ها در محدوده تایید شده انتقال دهد، و تراکنش هایی را که شامل چندین طرف می شود ساده می کند.

رویدادها سیگنال‌هایی هستند که توسط قراردادهای هوشمند منتشر می‌شوند تا نشان دهند که اقدام مهمی انجام شده است و شفافیت و قابلیت ردیابی را فراهم می‌کند:

  • رویداد انتقال : هر زمان که نشانه‌ها منتقل می‌شوند فعال می‌شود، این رویداد تراکنش را ثبت می‌کند و قابلیت مشاهده و تأیید حرکات توکن را ارائه می‌دهد.
  • رویداد تأیید : زمانی که یک حساب کاربری دیگری را برای خرج کردن مبلغ مشخصی تأیید می‌کند، منتشر می‌شود و به عنوان تأیید عمومی مجوز تفویض شده عمل می‌کند.

علاوه بر قابلیت‌های اصلی، توجه به اهمیت ERC-20 در تقویت قابلیت همکاری بین برنامه‌های غیرمتمرکز (dApps) در اتریوم بسیار مهم است. با رعایت مجموعه ای از قوانین استاندارد، توکن های ERC-20 را می توان به راحتی در کیف پول ها، صرافی ها و سایر dApp ها ادغام کرد و نقدینگی و سودمندی را در سراسر اکوسیستم افزایش داد. علاوه بر این، این استاندارد راه را برای برنامه‌ها و پروتکل‌های مالی نوآورانه هموار کرده است که با فعال کردن طیف گسترده‌ای از تراکنش‌ها، از نقل و انتقالات ساده گرفته تا اجرای قراردادهای هوشمند پیچیده، کمک قابل توجهی به تکامل مالی غیرمتمرکز (DeFi) کرده است. استاندارد ERC-20 به عنوان گواهی بر نقش اساسی خود، همچنان بر توسعه استانداردهای جدید توکن و فناوری‌های بلاک چین تأثیر می‌گذارد و بر تأثیر حیاتی آن بر بلاک چین اتریوم و چشم‌انداز گسترده‌تر ارزهای دیجیتال تأکید می‌کند.

ایجاد توکن های ERC-20

توکن های ERC-20 از طریق استقرار قراردادهای هوشمند در بلاک چین اتریوم به دست می آیند. این قراردادها که با کدهای خوداجرایی تعبیه شده‌اند، قلمروی از امکانات را برای ایجاد و توزیع توکن باز می‌کنند و برخی از جنبه‌های مکانیسم‌های مالی سنتی را منعکس می‌کنند، اما با پیچش‌های نوآورانه.

یک سناریوی گویا شامل یک قرارداد هوشمند است که برای پذیرش مقدار محدودی از اتریوم، مثلاً 10 اتریوم طراحی شده است. پس از دریافت اتریوم، قرارداد تابع ضرب توکن خود را فعال می‌کند و مقداری از توکن‌های از پیش تعریف‌شده - به عنوان مثال، 100 توکن در هر ETH - را مستقیماً به کیف پول مشارکت‌کننده صادر می‌کند. چنین مکانیزمی می‌تواند به‌طور مؤثر ۱۰۰ هزار مورد از این توکن‌های فرضی «ABC» تولید کند و در ازای مشارکت‌های اتریوم آن‌ها را بین شرکت‌کنندگان پراکنده کند.

این روش شباهتی به مفهوم عرضه اولیه اولیه (IPO) در بازار سهام دارد، جایی که یک شرکت سهام خود را در ازای سرمایه سرمایه گذاری به عموم عرضه می کند. به طور مشابه، فرآیند صدور توکن قرارداد هوشمند به عنوان یک نوع غیرمتمرکز برای جذب سرمایه عمل می کند و سرمایه گذاران به جای سهام سهام، توکن دریافت می کنند. این رویکرد نه تنها با حذف مقامات مرکزی، سرمایه‌گذاری را دموکراتیک می‌کند، بلکه روش جدیدی را برای تأمین مالی پروژه‌ها و توزیع دارایی‌ها در اکوسیستم دیجیتال معرفی می‌کند.

فراتر از جذب سرمایه، استاندارد توکن ERC-20 طیف متنوعی از برنامه‌ها را تسهیل می‌کند، از توکن‌های حاکمیتی که حق رای در سازمان‌های مستقل غیرمتمرکز (DAOs) اعطا می‌کنند تا توکن‌های ابزاری که دسترسی به خدمات را در یک پلتفرم فراهم می‌کنند. ماهیت قابل برنامه ریزی قراردادهای هوشمند امکان عملکردهای خلاقانه مانند انتشارات قفل شده در زمان، توزیع سود سهام و جوایز خودکار را فراهم می کند و اکوسیستم را با ابزارهای مالی انعطاف پذیر و نوآورانه غنی می کند.

گاز چیست؟

در اکوسیستم بلاک چین اتریوم، «گاز» به معنای واحد اندازه گیری است که برای تعیین کمیت تلاش محاسباتی مورد نیاز برای انجام تراکنش ها یا اجرای قراردادهای هوشمند استفاده می شود. بیان شده بر حسب " gwei " - یک نام کوچکتر از ارز دیجیتال بومی اتریوم، اتر (ETH) که اغلب معادل نانو اثاث - توابع گاز به عنوان رسانه ای است که از طریق آن منابع به ماشین مجازی اتریوم (EVM) تخصیص می یابد. این تخصیص عملیات مستقل برنامه های غیرمتمرکز، از جمله اجرای قراردادهای هوشمند را به شیوه ای امن و غیرمتمرکز تسهیل می کند.

هزینه گاز از طریق فعل و انفعال پویا بین عرضه و تقاضا تعیین می‌شود که شامل استخراج‌کنندگان، که قدرت محاسباتی لازم برای پردازش تراکنش و اجرای قراردادهای هوشمند را فراهم می‌کنند، و کاربران شبکه که به دنبال این قابلیت‌های پردازش هستند، تعیین می‌شود. ماینرها این اختیار را دارند که در صورتی که قیمت گاز پیشنهادی با انتظارات هزینه عملیاتی آنها مطابقت نداشته باشد، از معاملات خودداری کنند و بازاری را ایجاد کنند که در آن قیمت گاز بر اساس سطوح فعالیت شبکه و تقاضای ماینرها در نوسان است.

این مکانیسم تضمین می کند که شبکه اتریوم با جلوگیری از تراکنش های هرزنامه و تخصیص منابع به کسانی که مایل به پرداخت نرخ بازار برای خدمات محاسباتی هستند، کارآمد باقی می ماند. همچنین بر ماهیت غیرمتمرکز اتریوم تأکید می‌کند، جایی که تراکنش‌ها و اجرای قراردادهای هوشمند از طریق سیستمی که نیازهای مشارکت‌کنندگان شبکه را با ظرفیت‌های عملیاتی ماینرها متعادل می‌کند، تشویق می‌شوند.

انواع توکن های ERC-20

توکن‌های ERC-20 با ارائه یک چارچوب همه‌کاره و استاندارد شده برای ایجاد توکن، بلاک چین اتریوم را متحول کرده و طیف گسترده‌ای از برنامه‌ها را در بخش‌های مختلف ممکن می‌سازد. این توکن‌ها می‌توانند همه چیز را از دارایی‌های مالی مشابه تا سهام شرکت، که ممکن است به عنوان اوراق بهادار در حوزه‌های قضایی خاص تنظیم شوند، تا پاداش‌های وفاداری و دارایی‌های فیزیکی مانند طلا یا املاک را نشان دهند.

به عنوان مثال، برخی از توکن‌های ERC-20 مشابه سهام یک شرکت عمل می‌کنند و به طور بالقوه ناشران خود را بر اساس دیدگاه‌های نظارتی مشمول تعهدات قانونی خاص می‌کنند. برخی دیگر ابزارهای نوآورانه ای را در اکوسیستم های دیجیتال ارائه می دهند، مانند امتیاز وفاداری از یک پلت فرم رزرو آنلاین که می تواند برای خدمات آینده استفاده شود یا با دیگران معامله شود، و لایه ای از ارزش و سودمندی را فراتر از زمینه اصلی خود اضافه می کند. این تطبیق‌پذیری به استیبل‌کوین‌هایی مانند تتر (USDT) که به ارزهای دنیای واقعی متصل شده‌اند و با مزایای افزوده فناوری بلاک چین، مانند سهولت انتقال و تولید بازده بالقوه از طریق قراردادهای هوشمند، همتاهای دیجیتالی را به پول سنتی ارائه می‌دهند، گسترش می‌یابد.

با این حال، نشان دادن اشیاء فیزیکی یا ارزهای فیات با توکن‌های ERC-20 چالش‌هایی را به‌ویژه در حفظ صحت پیوند دیجیتال به فیزیکی ایجاد می‌کند. به عنوان مثال، ارزش USDT به دلار آمریکا که توسط Tether Limited نگهداری می‌شود، مستلزم اعتماد به روش‌های حسابرسی سنتی برای اطمینان از وجود پشتوانه است، که نشان‌دهنده قطع ارتباط بالقوه بین قلمرو دیجیتال و فیزیکی است.

پذیرش توکن‌های ERC-20 با ادغام آن‌ها در طیف متنوعی از برنامه‌های کاربردی نشان داده می‌شود:

  • استیبل کوین هایی مانند USD Coin (USDC) و Tether (USDT) ثبات را در بازار ارزهای دیجیتال فراهم می کنند.
  • توکن‌های حکومت‌داری ، مانند Maker (MKR)، مشارکت در تصمیم‌گیری غیرمتمرکز را ممکن می‌سازد.
  • توکن‌های Utility به خدمات خاصی مانند Basic Attention Token (BAT) در مرورگر Brave دسترسی می‌دهند.
  • توکن‌های مبتنی بر دارایی، توکن‌های دیجیتال را به دارایی‌های دنیای واقعی پیوند می‌دهند و ارزش ملموسی را ارائه می‌دهند.
  • ارزهای درون بازی و پلتفرم های Metaverse از توکن های ERC-20 برای مدیریت اقتصادهای مجازی و تسهیل تراکنش ها در دنیای دیجیتال استفاده می کنند.
  • برنامه های مالی غیرمتمرکز (DeFi) از نشانه هایی مانند Aave (AAVE) برای اهداف حکومتی و ابزار استفاده می کنند.

توکن های موفق ERC-20، از جمله Uniswap (UNI) ، ApeCoin (APE)، بیت کوین پیچیده (WBTC) و Chainlink (LINK)، سازگاری استاندارد و نقش آن در تقویت نوآوری در اکوسیستم اتریوم را به نمایش می گذارند. این توکن ها کارکردهای مختلفی را انجام می دهند، از تسهیل مبادلات غیرمتمرکز و حاکمیت در جوامع دیجیتال تا امکان استفاده از بیت کوین در برنامه های DeFi و اتصال قراردادهای هوشمند با داده های خارجی.

پذیرش گسترده و موفقیت توکن‌های ERC-20 بر اهمیت استاندارد یکپارچه‌ای که سازگاری و قابلیت همکاری را در سراسر شبکه اتریوم ارتقا می‌دهد، تأکید می‌کند. این استانداردسازی در دسترسی و قابل استفاده کردن فناوری بلاک چین فراتر از کسانی که دانش فنی عمیقی دارند، بسیار مهم بوده است، و راه را برای آینده ای هموار می کند که در آن توکن های دیجیتال به طور یکسان جهان دیجیتال و فیزیکی را غنی می کنند.

ERC-20 در مقابل ERC-721 در مقابل ERC-1155

بلاک چین اتریوم از انواع استانداردهای توکن پشتیبانی می کند که هر کدام برای پاسخگویی به نیازهای مختلف در اکوسیستم طراحی شده اند. فراتر از استاندارد شناخته شده ERC-20، دو استاندارد مهم دیگر عبارتند از ERC-721 و ERC-1155 که عملکرد و انواع دارایی هایی را که می توان در بلاک چین نشان داد گسترش می دهد.

  • ERC-20 استانداردی را برای توکن های قابل تعویض تنظیم می کند، به این معنی که هر توکن از نظر نوع و ارزش با دیگری یکسان است، مشابه نحوه عملکرد ارزهای دیجیتال سنتی. این استاندارد برای ایجاد ارزهای دیجیتالی قابل تعویض و یکنواخت بسیار مهم است.
  • ERC-721 مفهوم توکن‌های غیرقابل تعویض (NFT) را معرفی می‌کند که از یکدیگر متمایز هستند و دارایی‌های منحصربه‌فرد را نشان می‌دهند. این استاندارد معمولاً برای کلکسیون‌های دیجیتال و هنر استفاده می‌شود و امکان توکن‌سازی اقلام فردی با ویژگی‌های خاص را فراهم می‌کند.
  • ERC-1155 به عنوان استاندارد چند نشانه ای شناخته می شود که یک رابط قرارداد هوشمند همه کاره را ارائه می دهد که قادر به مدیریت انواع توکن ها در یک قرارداد واحد است. این رویکرد نوآورانه به توکن‌های ERC-1155 اجازه می‌دهد تا عملکردهای استانداردهای ERC-20 و ERC-721 را محصور کنند و از توکن‌های قابل تعویض و غیرقابل تعویض پشتیبانی کنند. این انعطاف‌پذیری باعث می‌شود ERC-1155 به ویژه برای برنامه‌هایی مفید باشد که به ترکیبی از دارایی‌های قابل تعویض و غیرقابل تعویض نیاز دارند، مانند بازی‌ها یا امور مالی غیرمتمرکز.

این استانداردها در مجموع توانایی اکوسیستم اتریوم را برای میزبانی طیف وسیعی از دارایی‌های دیجیتال، از توکن‌های ارز قابل تعویض گرفته تا کلکسیون‌های دیجیتالی منحصر به فرد و برنامه‌های ترکیبی، افزایش می‌دهند، و سازگاری پلتفرم و پتانسیل گسترده برای نوآوری در فضای بلاک چین را به نمایش می‌گذارند.

مزایا و معایب توکن های ERC-20

مزایای توکن های ERC-20

  • قابلیت همکاری : یکی از ویژگی‌های برجسته توکن‌های ERC-20 توانایی آن‌ها در تعامل یکپارچه در اکوسیستم اتریوم است که امکان تبادل آسان بین توکن‌های مختلف را فراهم می‌کند. این قابلیت همکاری از طیف متنوعی از برنامه ها، از تجارت گرفته تا تامین مالی پروژه پشتیبانی می کند.
  • امنیت پیشرفته : توکن‌های ERC-20 که بر روی بلاک چین اتریوم ساخته شده‌اند، از اقدامات امنیتی قوی آن بهره می‌برند. ویژگی‌هایی مانند تغییرناپذیری و تمرکززدایی از دستکاری محافظت می‌کنند و یکپارچگی توکن را تضمین می‌کنند.
  • انعطاف‌پذیری سفارشی‌سازی : توسعه‌دهندگان این آزادی را دارند که توکن‌های ERC-20 خود را مطابق با نیازهای خاص پروژه، از جمله عرضه توکن، دقت اعشاری، و قابلیت‌های منحصربه‌فرد سفارشی کنند.
  • تراکنش های شفاف : شفافیت بلاک چین اتریوم امکان ردیابی حرکات توکن ERC-20 را فراهم می کند، تاریخچه تراکنش های شفافی را ارائه می دهد و اعتماد را در بین شرکت کنندگان تقویت می کند.
  • نقدینگی بازار : توکن‌های ERC-20 به دلیل نقدشوندگی خود شناخته می‌شوند و برای سرمایه‌گذاران و معامله‌گران جذاب هستند. سهولت خرید و فروش این توکن ها در صرافی ها به محبوبیت آنها کمک می کند.
  • کاربرپسند : دسترسی به توکن‌های ERC-20 که توسط ابزارهایی مانند MyEtherWallet و MetaMask تسهیل می‌شود، استفاده گسترده و نوآوری را در جامعه بلاک چین ترویج می‌کند.

معایب توکن های ERC-20

  • عملکرد محدود : با وجود ثبات، ماهیت استاندارد توکن های ERC-20 ممکن است عملکردهای پیشرفته مورد نیاز برای قراردادهای هوشمند پیچیده یا فرآیندهای خودکار را محدود کند و چالش هایی را برای پروژه هایی که به تطبیق پذیری بیشتری نیاز دارند، ایجاد کند.
  • آسیب‌پذیری‌های امنیتی : توکن‌های ERC-20 در حالی که ویژگی‌های امنیتی اتریوم را به ارث می‌برند، آسیب‌پذیری‌های خود را نیز به اشتراک می‌گذارند، از جمله حساسیت به اشکالات قرارداد هوشمند و تراکم شبکه، که می‌تواند منجر به خطرات امنیتی بالقوه شود.
  • کارمزدهای گاز متغیر : تراکنش‌های مربوط به توکن‌های ERC-20 مستلزم هزینه‌های گاز هستند که می‌تواند با ازدحام شبکه نوسانات قابل‌توجهی داشته باشد و بر قابلیت پیش‌بینی هزینه تأثیر بگذارد و سرمایه‌گذاران کوچک‌تر را تحت تأثیر قرار دهد.
  • مشکلات سازگاری صرافی : همه صرافی‌های ارزهای دیجیتال از توکن‌های ERC-20 پشتیبانی نمی‌کنند، که به طور بالقوه نقدینگی و گزینه‌های معاملاتی آنها را برای سرمایه‌گذاران محدود می‌کند. تحقیق در مورد مبادلات سازگار برای تجارب بهینه معاملات ضروری است.
  • نگرانی‌های حاکمیت و شفافیت : مسائلی مانند دامپینگ توکن و تجارت داخلی می‌تواند ناشی از حکمرانی ضعیف و عدم شفافیت باشد که اعتماد سرمایه‌گذاران و اعتبار توکن را تضعیف می‌کند.

استاندارد توکن ERC-20 به طور غیرقابل انکاری چشم انداز بلاک چین اتریوم را شکل داده است و ترکیبی از مزایایی را ارائه می دهد که نوآوری و مشارکت را تقویت می کند. با این حال، چالش‌هایی که ارائه می‌کند، از جمله نگرانی‌های امنیتی و عملکرد محدود برای برنامه‌های خاص، اهمیت توسعه مداوم و بهبودهای حاکمیتی در اکوسیستم را برجسته می‌کند.

لطفا توجه داشته باشید که Plisio همچنین به شما پیشنهاد می دهد:

فاکتورهای رمزنگاری را با 2 کلیک ایجاد کنید and اهدای کریپتو را بپذیرید

12 ادغام ها

6 کتابخانه های محبوب ترین زبان های برنامه نویسی

19 ارز دیجیتال و 12 بلاک چین