توکن ERC20 چیست؟ بررسی کلی شبکه ERC20+کاربردهای آن
اگر شما هم در بازار ارز دیجیتال از بلاکچین اتریوم استفاده کرده باشید و یا تاکنون درگیر قیمت اتریوم بوده اید، به احتمال زیاد نام استاندارد توکن نویسی و شبکه ERC20 نیز به گوش شما خوردهاست. اکوسیستم شبکه اتریوم به صورتی طراحی شدهاست که به شما امکان خرید ارز دیجیتال را میدهد. در بین این توکنها، استاندارد ERC20 دارای محبوبیت بالایی است. در این مقاله تمامی نکات مربوط به شبکه ERC20 را برای شما شرح خواهیم داد. همراه ما باشید.
شبکه ERC20 چیست؟
همانطور که پیش از این ذکر کردیم، یکی از مهمترین استانداردهای توکن نویسی شبکه بلاکچین اتریوم، استاندارد ERC20 است. این استاندارد برای تمامی داراییهای دیجیتال کاربرد دارد. این توکن برای اجرای قراردادهای هوشمند و همچنین، پشتیبانی از قوانین پلتفرمهای مبتنی بر شبکه اتریوم، مورد استفاده قرار میگیرد.
به صورت سادهتر، توکن شبکه ERC20 به سایر ارزهای دیجیتال همانند بیت کوین و اتر شباهت دارد. اما باید همواره توجه داشته باشید که اتر و اما باید همواره توجه داشته باشید که اتر و ERC20 یکی نیستند. ارز دیجیتال اتر توکن بومی بلاکچین اتریوم و ERC20 استاندارد توکن نویسی است.
لازم به ذکر است که اگر بلاکچینی بر پایه اتریوم نباشد، قادر به پشتیبانی از توکنهای ERC20 نخواهد بود. علاوه بر این، هیچگونه ارز NFT با استاندارد شبکه ERC20 وجود ندارد. برای اینکه بدانید این توکنها دارای چه استانداردی هستند، بر روی لینک مقاله کلیک کنید.
از سویی دیگر، قراردادهای هوشمند ERC20 از این توکن برای پرداختها استفاده میکنند. در نتیجه، در این قراردادها تنها توکن ERC20 دریافت خواهید کرد.
توکن ERC20 چیست؟
ابتدا باید بدانید که اتریوم تنها یک بلاکچین نیست، بلکه یک پلتفرم به شمار میرود. به این معنی که توکنهای دیگر قادرند در این شبکه قرار گیرند، و یا اپلیکیشنهای غیر متمرکز در این پلتفرم ساخته شوند.
از زمانی که شبکه اتریوم محبوبیت خاصی بین کاربران پیدا کرد، افراد زیادی شروع به ساخت توکنهای خود در این شبکه کردند. اما مشکلی که در این وضعیت به وجود آمد، این بود که چطور ارتباط قراردادهای هوشمند متفاوت حفظ میشد؟
پاسخ این سوال، ERC20 بود. این استاندارد ارتباط بین قراردادهای هوشمند را سادهتر کرد. استاندارد توکن نویسی شبکه ERC20به برنامه نویسان امکان ساخت توکنهای خودشان را در شبکه اتریوم داد. همچنین، برای کمپانیهای مختلف بستری را فراهم کرد که محصولات بر پایه بلاکچین خود را در آن تولید کنند.
برخی از توکنها همانند ارز دیجیتال سوشی (SUSHI) به صورتی طراحی و ساخته شدهاند که استاندارد آنها همواره ERC20 باشد. اما برخی دیگر همانند بایننس کوین بعد از مدتی به بلاکچین خود منتقل شدند.
در واقع، نیازی به داشتن بلاکچین شخصی برای تمام توکنها با استاندارد ERC20 وجود ندارد.
لیست توکن های ERC20
به دلیل فراگیری شبکه اتریوم در بازار رمزارزها، لیست توکنهای اتریوم بسیار بلند است. با این حال در این بخش به چندی از بهترین توکنهای اتریوم اشاره خواهیم کرد:
- ارز تتر (USDT)
- چین لینک (LINK)
- میکر (MKR)
- انکر پروتکل (ANC)
- ارز دنت (DENT)
- ارز انکر (ANKR)
- ارز آکیتا
- ارز لوپرینگ (LRC)
- ارز QNT
- ارز بت
- اومیسه گو
- SNT
- REP
صرافی های ERC20 کدامند؟
شبکه ERC20 میزبان تعداد زیادی صرافی غیرمتمرکز است که در ادامه به آنها اشاره خواهیم کرد:
- صرافی DYDX
- صرافی وان اینچ
- صرافی AIR SWAP
- صرافی CURVE
- صرافی BISQ
- صرافی DODO
- صرافی IDEX
برای کسب اطلاعات بیشتر در این باره به مقاله صرافی غیرمتمرکز چیست مراجعه کنید.
تاریخچه شبکه ERC20
در سال 2015، این استاندارد توکن نویسی توسط تیم بلاکچین اتریوم برای گسترش جامعه این بلاکچین، ساخته شد اما تا سپتامبر سال 2017، مردم این شبکه را به رسمیت نشناختند. برای ساخت یک استاندارد از این نوع برای شبکه اتریوم، برنامه نویسان باید از EIP که پروپوزال توسعه اتریوم است، استفاده کنند.
این پروپوزال برای تعریف یک قابلیت جدید در کنار پروتکلها و استانداردهای قبلی، کاربرد دارد. سپس گروهی از داوران این پروپوزال را مطالعه کرده و در صورت تایید آنها، یک استاندارد از نوع ERC به وجود خواهد آمد.
در نتیجه، با وجود اینکه شبکه ERC20 یکی از معروفترین استانداردهای بلاکچین اتریوم است، شبکههای ERC دیگری نیز در این بلاکچین وجود دارند.
قوانین کدنویسی استاندارد ERC20
هر قرارداد هوشمندی که قصد استفاده از توکنهای شبکه ERC20 را داشته باشد، باید از قوانین خاص این شبکه پیروی کند، در غیر این صورت نمیتوان آن را مبتنی بر این استاندارد دانست. در حال حاضر، 9 قانون کلی برای این استاندرد توکن نویسی وجود دارد که 6 مورد الزامی و 3 مورد به صورت دلخواه است.
قوانین الزامی عبارتند از:
- کاهش
- تایید
- فرم انتقال
- انتقال
- موجودی کلی
- تعادل
قوانین دلخواه برای شبکه ERC20 عبارتند از:
- نام توکن
- نماد
- اعشار ( میزان ماکسیمم: 18)
در ادامه این قوانین را برای این استاندارد توکن نویسی را توضیح خواهیم داد.
موجودی کلی:
همانطور که از نامش پیدا است، تعداد کل توکنهای شبکه ERC20 که قصد ساخت آن را دارید را موجودی کلی گویند. در واقع پیش از تولید این توکنها باید موجودی کلی آنها را مشخص کنید. به هیچ عنوان قادر نیستید پیش از تعیین این فاکتور شروع به ساخت توکن کنید، زیرا که ارزش توکن شما را به شدت کاهش خواهد داد.
تایید:
پروسه تایید در ساخت توکن، از هرگونه تقلب در این مسیر جلوگیری میکند. در نتیجه، دارنده قرارداد هوشمند با مشاهده شرایط، تصمیم به تایید و شروع پروژه میگیرد. این پروسه همچینن، میزان سرمایه و موجودی کلی ذکر شده را جهت همخوانی، با هم مقایسه میکند. اگر در این پروسه هر گونه تخلفی گزارش شود، پرداخت و قراداد هوشمند لغو خواهد شد.
فرم انتقال:
عملیات انتقال برای خودکار کردن یکسری از تراکنشها تنظیم شدهاست. به عنوان مثال، ممکن است شما مجبور باشید به صورت ماهیانه مبلغی را به شخصی پرداخت کنید. این اتفاق در تراکنشهای ارز دیجیتال نیز رخ میدهد، که در این صورت سیستم آن را به صورت اتوماتیک انجام میدهد.
انتقال:
بعد از مراحل بالا نوبت به پروسه انتقال میرسد. بعد از چک کردن موجودی کاربر و کافی بودن آن برای انتقال، دارنده توکنها از این فرآیند برای ارسال توکنها به آدرسی دیگر استفاده میکند.
تعادل:
پروسه تعائل از تمامی مراحل مهمتر است. در واقعیت برای انجام یک تراکنش، باید موجودی قرارداد هوشمند اتریوم چک شود تا از داشتن حداقل موجودی برای انجام تراکنش اطمینان حاصل کنیم. با استفاده از پروسه تعادل، قرارداد قادر به اجرا و یا لغو یک تراکنش است.
قوانین اختیاری
زمانی که شروع به ساخت توکن ERC20 خود کنید، متوجه خواهید شد که داشتن نام برای توکن بسیار اهمیت دارد. اما اگر بخواهید آن را با جامعه توکن دیگری ترکیب کنید، ازومی به انتخاب اسم برای توکن ندارید.
سپس نوبت به اعشار میرسد. اعشار از آنجایی حائز اهمیت است که کمترین ارزش توکن شما را به نمایش خواهد گذاشت. اگر اعشار معادل 0 باشد، ارزش 1 و اگر اعشار برابر 2 باشد، ارزش توکن در پایینترین بخش 0.01 است. لازم به ذکر است که، شما قادرید تا 18 عدد اعشار پیش روید.
در نهایت نوبت به نماد میرسد. این قسمت بیشتر به دلیل برند سازی اتفاق میافتد. برای مثال نماد دوج کوین ، DOGE است. اما اکثر افراد آن را با همان نام دوج کوین میشناسند. بنابراین، شما در تما شرایط، نیاز به انتخاب نماد ندارید.
چرا استاندارد ERC20 دارای اهمیت است؟
عبارت ERC مخفف Ethereum request for comment است که در واقع یادداشتهای ضروری را به گروهی از برنامه نوایسان منتقل میکند. شبکه ERC20 به عنوان یکی از پیشگامان در حوزه استانداردهای توکن نویسی نیز از این جمله است.
در حال حاضر هزاران توکن در بازار ارزهای دیجیتال با این استاندارد توکن نویسی تولید و فعالیت میکنند. در حالی که بسیاری از قراردادهای هوشمند مبتنی بر شبکه ERC20 برای اجرای عملیات و روتینهایی در فضای دیجیتال در حال فعالیت هستند، برخی دیگر نیز برای ساخت و تولید توکنهای غیر مثلی و یا NFT و توزیع اولیه توکن (ICO) مورد استفاده قرار میگیرند.
توزیع اولیه توکن برای پروژههایی است که به تازگی شروع به کار کردهاند و قصد افزایش تعداد کاربران شبکه خود را دارند.
کیف پولهای شبکه ERC20
بدیهی است که اگر قصد استفاده از توکنهای شبکه ERC20 را دارید، باید کیف پولهایی که از این استاندارد پشتیبانی میکنند را نیز بشناسید. این کیف پوله توکنهای شما را حفظ و نگه داری خواهند کرد. قطعه شما هم میخواهید که کسی به سرمایه شما دسترسی نداشته باشد، به همین منظور ما همواره پیشنهاد میکنیم که کیف پول ارز دیجیتال شخصی خود را داشته باشید.
همچنین قادرید از این کیف پولها برای اتصال و خرید رمزارز از بلاکچینهای دیگر، استفاده کنید. اما پیش از دانلود و نصب کیف پول اتریوم ، از پشتیبانی آن از توکنهای شبکه ERC20 اطمینان حاصل کنید. لیست زیر اکثر کیف پولهای معروفی که از این توکنها پشتیبانی میکنند را در بر دارد:
- مای اتر ولت
- کیف پول متامسک
- ولت میست
- کیف پول تراست ولت
- کیف پول کوین بیس
علاوه بر این، شما با استفاده از اینن کیف پولها قادرید توکنهای غیر مثلی خود را نیز ذخیره کنید، زیرا که اکثر آنها از NFTها نیز پشتیبانی میکنند. برای کسب اطلاعات بیشتر در این باره به مقاله کیف پول ارز دیجیتال چیست مراجعه کنید.
آدرس کیف پول ERC20
بسیاری از کاربرانی که از این استاندارد توکن نویسی استفاده میکنند، در رابطه با آدرس کیف پول آن دچار ابهاماتی هستند. به صورت کلی، آدرس کیف پول شبکه ERC20 مطابق با آدرس اتریوم است. در واقع، تمامی آدرسهای اتریوم قادرند توکنهای ERC20 را دخیره کنند. همچنینف تمامی کیف پولهای اتریوم به بلاکچین اتریوم متصل هستند.
بنابراین، هر آدرس شبکه ERC20 در واقع آدرسی بر روی پلتفرم اتریوم است. به یاد داشته باشید که کیف پول شما حتی برای اعلام موجودی نیز باید درخواست ورود را جهت تایید، برای شما ارسال کند. لازم به ذکر است که برخی مواقع آدرسهای استاندارد ERC20 تنها از توکنهای همین شبکه پشتیبانی میکنند.
اما ما همواره پیشنهاد میکنیم از کیف پولی استفاده کنید که طیف گستردهای از استانداردهای توکن نویسی را پشتیبانی کند. در این صورت، شما امکان تبدیل توکنهای خود به یکدیگر را خواهید داشت.
به یاد داشته باشید که اگر شخصی به کلیدهای خصوصی شما دسترسی پیدا کرد، قادر است دارایی شما را از کیف پولتان خارج کند. بنابراین، در حفظ و نگه داری کلیدهای خصوصی خود کوشا باشید.
تمامی آدرسهای توکنهای erc20 با 0x آغاز میشوند مثل: 0xd563b93b04e0ea32ac3a7ab75ab325e9521bc11
آدرس توکن های erc20 تراست ولت با 0x آغاز میشوند.
مزایای شبکه ERC20
استفاده از شبکه استاندارد ERC20 مزایای زیادی دارد. یکی از آنها امکان ساخت اپلیکیشنهای غیر متمرکز توسط برنامه نویسان بر روی بلاکچین اتریوم است. علاوه بر این، موارد زیر نیز از جمله مهمترین مزایای این شبکه به شمار میروند:
- اجرا و پیاده سازی پروژههای توکن برای برنامه نویسان بلاکچین ساده میشود.
- پروتکل استانداردی برای نگه داری و دنبال کردن وجود دارد.
- قراردادهای هوشمند امنیت تراکنشها را فراهم میکنند.
معایب شبکه erc20
همانند تمامی استانداردهای توکن نویسی، استاندارد شبکه ERC20 نیز دارای معایبی است که در این بخش به توضیح دو مورد از آنها خواهیم پرداخت.
ایرادات فرآیند انتقال
به صورت معمول، در شبکه بلاکچین اتریوم دو دسته حساب وجود دارد که عبارتند از:
- حسابهای قرارداد
- حسابهای خارجی
در نتیجه، اگر شما در تلاش برای برقراردی ارتباط با یک حساب خارجی باشید، قادرید از عملیات انتقال برای ارسال توکنهای خود استفاده کنید. اما در زمان برقراری ارتباط با حساب قرارداد، این پروسه به خوبی عمل نمیکند و امکان از بین رفتن سرمایه شما وجود دارد.
اما سوال اینجاست چگونه این اتفاق میافتد؟
زمانی که شما از پروتکل بلاکچین برای ارسال سرمایه به قرارداد استفاده میکنید، گیرنده پیامی دریافت نمیکند. بنابراین این قراردادها قادر به تشخیص نبوده و توکنهای ارسال درون قرارداد گیر خواهند کرد. در این صورت این توکنها کاملا بدون استفاده خواهند ماند.
در این مواقع باید از دو بخشی که پیش از این توضیح دادیم، بخش تایید و فرم انتقال، استفاده کنید. اما استفاده از این دو بخش نیز هیچ ضمانتی برای ارسال دقیق توکنها، به همراه نخواهد داشت.
نقاط ورودی کم
همانطور که پیش از این ذکر کردیم، تمامی افراد قادرند با استفاده از این استاندارد توکن نویسی، شروع به ساخت توکن کنند. به بیانی دیگر، هیچ محدودیتی برای این کار وجود ندارد. به همین دلیل، بسیاری از افراد توکنهایی را میسازند که هیچ استفاده خاصی نداشته و تنها باعث شلوغی شبکه سازند که هیچ استفاده خاصی نداشته و تنها باعث شلوغی شبکه ERC20 و مارکت میشوند.
همچنین در بسیاری از موارد پروژههای کلاهبرداری در این بین به چشم میخورد.
کدام ارزهای دیجیتال دارای استاندار شبکه ERC20 هستند؟
از زمان شروع کار شبکه ERC20، بیش از 500000 توکن با این استاندارد ساخته شدند. برخی از مهمترین این توکنها عبارتند از:
- یونی سواپ (UNI): یک صرافی ارز دیجیتال غیر متمرکز که برای کاربران امکان سواپ توکن بدون نیاز به واسطه فراهم میکند.
- دیسنترالند (MANA): این توکن مربوط به فضای متاورس است. از توکن سوزی مانا، توکنهای غیر مثلی لند تولید میشود که در این بازی نمایانگر قطعههای زمین هستند.
- ایپ کوین (APE): ارز ape وکن حاکمیتی اکوسیستم Bored Ape Yacht Club، که دارای مجموعههای بزرگ NFT است.
- آوه (AAVE): توکن بومی پلتفرم وام دهی دیفای، آوه، است.
استانداردهای دیگر شبکه اتریوم کدام است؟
با اینکه استاندارد توکن نویسی ERC20 طرفداران فراوانی دارد، بسیاری نیز معتقدند که این استاندارد دارای محدودیتهایی است که از ارزش آن کاستهاست. به همین دلیل استانداردهای جایگزینی برای آن در بازار رمزارزها به وجود آمد که به چند مورد از آنها اشاره خواهیم کرد.
- استاندارد ERC721: این استاندارد توکن نویسی مربوط به توکنهای غیر مثلی است. هر توکن دارای کد مخصوص به خود است.
- استاندارد ERC1400: این استاندارد متعلق به توکنهای وثیقهای است تا بتوان آن توکن را به عنوان وثیقه به فروش گذاشت. لازم به ذکر است که این شبکه دارای سیستم احراز هویت است.
- استاندارد ERC223: زمانی که شما در بازار ارزهای دیجیتال تراکنشی را انجام دهید، کارمزدها با تتر پرداخت میشوند. اما این استاندارد به شما این امکان را میدهد که با استفاده از توکنهای درگیر در تراکنش، کارمزد شبکه اتریوم را پرداخت کنید.
- استاندارد ERC777: هدف این شبکه، ایجاد نسخهای پیشرفته از استاندارد ERC20، با افزودن امکانات جدید و کاهش محدودیتها است.
آینده شبکه ERC20 چیست؟
بسیاری از بلاکچینها توانستند به رتبه قاتل بیت کوین نزدیک شوند، اما بلاکچین اتریوم همچنان در رتبه دوم و بعد از بیت کوین قرار گرفتهاست و سرمایه گذاران آن، آینده اتریوم را روشن پیشبینی میکنند. ویتالیک بوترین، بنیان گذار اتریوم، اعلام کردهاست:
من به صورت حتم، استفاده از شبکه ERC20 را به کاربران پیشنهاد میکنم. اما باید تغییراتی در زنجیره پلاسما این استاندارد رخ دهد.
بدیهی است تا زمانی که بلاکچین اتریوم به فعالیت خود ادامه دهد، توکنهای ERC20 نیز محبوبیت خود را حفظ خواهند کرد. تنها تهدیدی که متوجه این توکنها است، استانداردهای جدید بلاکچین اتریوم است.
آینده توکن ERC20
شبکه ERC20 یکی از بهترین پروتکلهای بلاکچین به شمار میرود که هزاران هزار توکن شبکه اتریوم را در خود جای دادهاست. به علاوه، این شبکه بسیار مورد علاقه برنامه نویسان است. زیرا که هر شخصی قادر به ساخت توکن خود با استاندارد ERC20 است. برای درک بهتر این موضوع به مقاله اتریوم چیست مراجعه کنید.
همچنین، کاربران قادرند اپلیکیشنهای غیر متمرکز خود را نیز بر روی این شبکه بسازند. اما با تمامی این موارد ما پیشنهاد میکنیم پیش از سرمایه گذاری در توکنهای این شبکه، تحقیقات فردی خود را نیز انجام دهید.
در این مقاله سعی کردیم اطلاعات کاملی را در رابطه با استاندارد توکن نویسی ERC20 بری شما شرح دهیم. از نظر شما کدام توکن با استاندارد ERC20 ارزش سرمایه گذاری را دارد؟ نظر خود را در این صفحه با ما به اشتراک گذارید.
پاسخ به سوالات متداول درباره شبکه ERC20
شبکه erc20 چیست؟
ارز erc20 چیست؟
کارمزد شبکه erc20 چه قدر است؟
شبکه trc20 چیست؟
تفاوت erc20 و trc20 چیست؟
عبارت ERC مخفف چیست؟
منابع: Investopedia، Decrypt و 101Blockchain