ERC-20 چیست ؟
اگر چند توکن مختلف روی Ethereum هرکدام روش کاملاً متفاوتی برای انتقال و نمایش موجودی داشتند، ساخت کیف پول و صرافی بسیار سخت میشد. ERC-20 یک استاندارد مشترک برای ساخت توکنهای قابلتعویض روی Ethereum است.
قابلتعویض یعنی واحدهای یک توکن از نظر نوع با هم برابرند؛ مثلاً یک واحد از یک توکن ERC-20 معمولاً همان نوع داراییای است که واحد دیگر آن توکن است. این ویژگی برای داراییهایی مثل توکنهای کاربردی و بسیاری از استیبلکوینها مناسب است.
ERC-20 مجموعهای از توابع و رویدادهای مشترک تعریف میکند؛ مثل بررسی موجودی، انتقال توکن و دادن مجوز خرج به یک قرارداد یا آدرس دیگر. همین زبان مشترک باعث میشود برنامههای مختلف بتوانند راحتتر با توکنها کار کنند.
ERC-20 نام یک شبکه یا یک توکن خاص نیست. هزاران توکن میتوانند از این استاندارد استفاده کنند. همچنین خود ETH یک توکن ERC-20 نیست؛ ETH دارایی بومی Ethereum است.
پس ERC-20 را قانون مشترکی برای رفتار پایه توکنهای قابلتعویض در اکوسیستم Ethereum در نظر بگیرید. استاندارد مشترک سازگاری را آسانتر میکند، اما امنیت و ارزش هر توکن همچنان به قرارداد و پروژه خودش بستگی دارد.
