همه چیز درباره توکن ERC20 مبتنی بر بلاک چین اتریوم
دنیای ارزهای دیجیتال روز به روز گستردهتر شده و مورد استقبال کاربران در سراسر دنیا قرار گرفته است. از زمان پیداش ارزهایی چون بیت کوین و اتریوم تا نگارش این مقاله بیش از چندین هزار رمز ارز به دنیا کریپتوکارنسی عرضه شده است. اکثر این رمز ارزها با استاندارد ERC20 روی بلاک چین اتریوم پیاده سازی شدهاند.
با اطمینان میتوان گفت که اگر بلاک چین اتریوم نبود، بسیاری از توکنها در دنیای کرپیتوکارنسی عرضه نمیشدند. زیرا در گذشته هر توسعهدهندهای برای ایجاد توکن، ابتدا باید بلاک چین جدیدی تولید کرده و سپس اقدام به جذب سرمایه اولیه میکرد. اما با وجود بلاک چین اتریوم دیگر نیازی به این کار نیست. با وجود این توسعهدهندگان تا زمان ایجاد بلاک چین اختصاصی خود میتوانند با تولید و عرضه توکنها با استاندارد erc-20 اقدام به جذب سرمایه اولیه کنند. در این مقاله از بازار ارز دیجیتال قصد داریم توکن erc20 را بهصورت کامل مورد بررسی قرار دهیم. پس از شما دعوت میکنیم تا پایان مقاله ما را همراهی کنید.
بررسی شبکه erc20 در بلاک چین اتریوم
ERC مخفف عبارت Ethereum Request for Comment است که با هدف ارتقا بلاکچین اتریوم با استفاده از الگوریتمهای خاص طراحی و پیاده سازی شده است.
بسیاری از توکنها و پروژههایی که با استفاده از قراردادهای هوشمند قصد اجرا روی این بلاک چین را دارند باید از قوانین شبکه اتریوم پیروی کنند. توسعهدهندگان با اجرا این قوانین میتوانند توکنهای خود را ایجاد و از طریق عرضه سکه اولیه اقدام به جذب سرمایه کنند.
بعد از بیت کوین رمز ارز اتریوم را باید پیش رو در دنیای ارز دیجیتال دانست، زیرا این موفقیت را مدیون قراردادهای هوشمند است. با توجه به تنوع قراردادهای هوشمند افراد یا توسعه دهندگان میتوانند توکن یا پروژههای خود را روی بلاک چین ehtereum پیادهسازی کنند.
طبق تحقیقات انجام شده با استفاده از جستجوگر etherscan، بیش از 350 هزار توکن erc20 در 2023 روی شبکه اتریوم ایجاد شده است.
بررسی تاریخچه ERC20، توکن محبوب در شبکه اتریوم
استاندارد erc-20 توسط بنیانگذار اتریوم یعنی ویتالیک بوترین و فابیان فوگشتلر در سال 2015 ایجاد شد. در سال 2017 فعالان حوزه رمز ارزها این استاندارد را به رسمیت شناختند و برای انتقال ارزها از این توکن استفاده کردند.
برای ایجاد توکن و راهاندازی پروژهها بر بستر بلاک چین اتریوم، گروهی از توسعهدهندگان باید ابتدا پیشنهاد خود را در قالب پروپوزال بهبود شبکه اتریوم مطرح کنند. همچنین باید ساختار و استانداردها را بهصورت دقیق شرح دهند. در آخر کمیته EIP (توسعهدهندگان اصلی اتریوم) پیشنهادات و استانداردها را بررسی کرده و در صورت شرایط مناسب آن را برای اجرا تایید میکند. در نتیجه شبکه پروژه پیشنهادی در قالب ERC-20 راهاندازی میشود.
بررسی کارمزد شبکه erc20؛ پر هزینهترین شبکه اتریوم
بدون شک اتریوم بعد از بیت کوین پادشاه رمز ارزها در دنیای کریپتوکارنسی است. اما کارمزد شبکه اتریوم با استاندارد ERC20 بسیار بالاست. هزینه راهاندازی شبکه و انجام تراکنشها در پروژههای مبتنی بر اتریوم با گس (Gas) محاسبه میشود. کارمزد گس برای انتقال توکن یا کوینها بر بستر بلاکچین اتریوم متفاوت است. زیرا قیمت نهایی توسط ماینرها و با توجه به عرضه و تقاضا مشخص میشود.
طبق آخرین بررسیها، میانگین هزینه انتقال اتریوم اکنون 0.0014 ETH است. چه بخواهید 50 دلار انتقال دهید چه 5000 هزار دلار، کارمزد برای همه کاربران ثابت است. این موضوع به ضرر معامله گران تمام میشود. با این وجود توسعهدهندگان دنیای ارز دیجیتال برای انتقال رمز ارزها سعی در ایجاد استاندارهای جدید با کارمزدهای پایینتری دارند.
لیست توکنهای erc20 در دنیای کریپتوکارنسی
قبل از معرفی رایجترین توکنهای erc20 بهتر است تعریف دقیقتری از توکن را در دنیا ارز دیجیتال داشته باشیم. اکثر کاربران بجای واژه token از ارز دیجیتال یا رمز ارز استفاده میکنند؛ در صورتی که این دو کلمه تفاوت بسیاری با یکدیگر دارند.
توکن به رمز ارزی گفته میشود که روی بلاک چین رمز ارز دیگری پیاده سازی شده است و خود بهصورت جدا یا مستقل شبکه بلاک چین ندارد. با خواندن مقاله توکن چیست؟ میتوانید با این اصطلاح پرکاربرد در دنیای ارز دیجیتال بیشتر آشنا شوید. کاربران با نگهداری توکنهای بایننس کوین، ریپل و سولانا در سال 2023 میتوانند به رشدهای چشمگیری دست پیدا کنند. این دسته از token ها قابلیت تعویضپذیری، انتقال و عرضه را دارند که میتوان برای پرداخت و خدمات کالا از آنها استفاده کرد.
توابع اصلی استاندارد ERC20 در یک نگاه کلی
همه استانداردها در شبکه اتریوم از توابع مختلفی تشکیل شدند. استاندارد ERC20 نیز از این موضوع پیروی میکند. با این وجود شش تابع اصلی و سه تابع اختیاری برای این توکن تعریف شده است. با استفاده از این توابع میتوان توکنها را با روشهای مختلفی در بلاک چین پیاده سازی کرد. انجام این عملیات روی قیمت اتریوم نیز تاثیر گذار است.
- Total Supply: این تابع مشخص میکند که چه تعداد توکن ERC-20 قرار است روی شبکه اتریوم پیاده سازی شود. هدف مهم این تابع مشخص شدن تعداد توکنهای نهایی در شبکه است.
- Balance Of: برای نمایش دستهای از توکنها با آدرس منحصر به فرد از این تابع استفاده میشود.
- Approve: برای برداشت توکنهای مورد نیاز از آدرس قرارداد، ابتدا باید حساب کاربر چک شود. بنابراین در صورت تائیدیه صاحب قرارداد هوشمند، این کار امکانپذیر است. در واقع این تابع اعتبار سنجی تراکنشها را بر اساس تعداد توکنها مورد بررسی قرار میدهد تا از کلاهبرداری جلوگیری کند.
- Transfer: پس از بررسی اعتبار سنجی موجودی توکنهای کاربر برای انجام تراکنش توسط قرارداد، با استفاده از این تابع میتوان توکنها را برای کاربر ارسال کرد. در واقع با استفاده از این تابع میتوان توکنها را به آدرس دلخواه انتقال داد. این نکته حائز اهمیت است که در صورت نبودن موجودی کافی در آدرس مبدا عملیات انتقال انجام نمیشود. ناگفته نماند که در تابع Transfer انتقال توکنها بهصورت خودکار انجام نمیشود. زیرا تابع دیگری این وظیفه را بر عهده دارد.
- Transfer From: بهکارگیری این تابع میتوانید عملیات پرداخت را بهصورت خودکار پیاده سازی کنید. بهعنوان مثال ماهیانه N توکن به حساب کاربر X انتقال پیدا کند.
- Allowance: یکی از مهمترین فاکتورها برای انجام هر تراکنش در قراردادهای هوشمند، مانده حساب کاربر است. کاربر برای عملیات تراکنش باید حداقل تعدادی توکن در حساب خود داشته باشد. در غیر این صورت این تابع در استاندارد erc20 تراکنش را بهصورت خودکار کنسل میکند.
توابع اختیاری توکن ERC20 در یک نگاه کلی
توکن erc-20 علاوه بر شش تابع اصلی سه تابع اختیاری نیز دارد. در این قسمت میخواهیم وظایف هر یک از function را جداگانه مورد بررسی قرار دهیم.
- Token Name: نامگذاری توکن ایجاد شده در بستر بلاکچین الزامی نیست. اما انتخاب یک نام مناسب میتواند گزینه خوبی برای توصیف هویت اصلی توکن باشد.
- SYM: با توجه به تعدد توکنها در دنیای ارزهای دیجیتال، با استفاده از تابع SYM میتوانید نمادی برای توکنها تعریف کنید. اکثر این نمادها سه الی چهار کلمهای هستند مانند USDT و ETH.
- Decimals: این تابع مشخص میکند یک توکن تا چند رقم اعشار دارد. در واقع نشان دهنده کوچکترین جز یک توکن محسوب میشود. بازه اعداد 1 الی 18 را میتوان برای تابع Decimal در نظر گرفت؛ این عدد در بستر اتریوم معادل 18 است.
نمونه آدرس erc20 برای انتقال رمز ارزها
کاربران برای ارسال رمز ارزها به کیف پول یا صرافیها، باید آدرس مقصد مورد نظر را داشته باشند. آدرس توکنهای استاندارد ERC20 با 0 یا X شروع میشود. برای مثال 0xbc6e یکی از آدرسهای توکن erc20 محسوب به شمار میرود.
کاربرد توکنهای ERC20 در شبکه بلاکچین
با ترکیب توابع اصلی و اختیاری شبکه erc-20 میتوان قراردادهای جدیدی پیاده سازی کرد. در این صورت میتوان عرضه کل توکنها، موجودی و مقدار ارسالی ارزها را بررسی کرد. همچنین میتوان اجازه مدیریت توکنها را به دیگر برنامههای غیرمتمرکز داد.
انعطاف پذیری بالا یکی از قابلیتهای مهم این استاندارد محسوب میشود. بنابراین توسعهدهندگان با توجه به نیازهای خود میتوانند ویژگی و پارامترهای اضافی را در این توکن پیاده سازی کنند.
کاربرد استاندارد ERC20 در استیبل کوینها
اکثر استیل کوینهای موجود در حوزه کارنسی از استاندارد ERC-20 استفاده میکنند. stablecoins پشتوانهای تحت عنوان ارز فیات دارند. در واقع این استیل کوینها روی بستر اتر یوم طراحیشده است که انجام این کار بسیار ساده است.
پیاده سازی استیبل کوینها روی ERC20 کاربردهای متفاوتی را مانند خرید و فروش محصولات و استفاده از خدمات DApps را در اختیار کاربران گذاشته است. همچنین کاربران با استفاده از این استیبل کوین در کوتاهترین زمان ممکن میتوانند دارایی خود را تبدیل به ارز فیات کنند.
کاربرد ERC-20 در توکنهای اوراق بهادار
یک توکن امنیتی بسیاری از ویژگیهای توکنهای قابل تعویض (erc20) و غیرقابل تعویض (erc721) را دارد. توکنهای امنیتی برای نشان دادن منافع مالکیت کامل یا جزئی در داراییها طراحی شدهاند.
برای مثال توکنهای اوراق بهادار نشان دهنده یک دارایی مالی است. برای مثال یک شرکت هواپیمایی میتواند سهام خود را توکنیزه کرده و به فروش برساند. افرادی که توکن داشته باشند به نوعی سهامدار بوده و میتوانند سود خود را دریافت کنند. از نظر حقوقی این مدل توکنها با سهامهای سنتی ارزش یکسانی دارند. بنابراین توکنهای اوراق بهادار نیز مشابه استیبل کوینها هستند و به یک روش فعالیت میکنند.
وجه تمایز بین این دو نوع توکن در سطح صادر کننده است. Security Tokenها داراییهای فیزیکی هستند که نوعی سهم با کالا را در اختیار کاربران قرار میدهند.
بررسی کاربرد استاندارد ERC20 در توکنهای کاربردی
توکنهای کاربردی یکی از رایجترین نوع توکنها به شمار میرود. این دسته از توکن در اکوسیستم ارز دیجیتال کاربرد خاصی دارد. کاربران با استفاده از آن میتوانند اقدامات مشخصی انجام دهند. اما هیچ پشتوانه دارایی ندارند. بهعنوان مثال بسیاری از عملیاتها را در بازهای، برنامههای امتیازی و وفاداری انجام میدهد ولی ارزش خارجی ندارد.
مزایای استاندارد ERC20 در بستر بلاکچین اتریوم
توکنهای erc20 با توجه به نوع عملکردشان در بلاک چین دنیای ارزهای دیجیتال مزایا منحصر به فردی دارند. در این قسمت از مقاله میخواهیم مزایای این استاندارد را مورد بررسی قرار دهیم.
قابلیت تعویض پذیری توکن ERC20
قابلیت تعویضپذیری یکی از مهمترین قابلیتهای استاندارد ERC20 به شمار میرود. این دسته از توکنها را بهسادگی میتوان با توکنهای دیگر تعویض کرد. برای مثال یک اسکناس ده هزار تومانی بهعنوان یک کالا تعویض پذیر شناخته میشود. زیرا تعداد زیادی از اسکناسها در حال گردش است و همه دارای ارزش یکسان و مشابهی هستند. پس هر اسکناس با دیگری میتواند جایگزین شود.
بنابراین erc20 مثل پول یا طلا امکان ترید یا معامله را با اشخاص دیگر در اختیار شما قرار میدهد. توکنهایی که در آینده قرار است به نوعی ارز تبدیل شوند باید ویژگی تعویض پذیری داشته باشند. در غیر این صورت برای انجام معاملات قابل اطمینان نیستند.
انعطاف بالا استاندارد erc-20 در کریپتوکارنسی
توکنهای erc20 قابلیت شخصی سازی بالایی دارند و متناسب با اپلیکیشنهای مختلف ایجاد میشوند. برای مثال میتوان آنها را در بازیهای ویدیویی، برنامههای امتیازدهی و کلکسیونهای دیجیتالی به کار برد.
ERC-20، توکنی محبوب در بلاکچین اتریوم
محبوبیت erc-20 بهعنوان رمز ارز پایه در بلاکچین اتریوم باعث شده است که از آن برای طرح اصلی صرافیها، کیف پولها و قراردادهای هوشمند استفاده شود. توکنهای ERC20 بهسادگی در صرافیها برای معاملات فهرست میشوند بنابراین این موضوع محبوبیت این توکن در دنیا ارز دیجیتال را چندین برابر کرده است.
بررسی معایب توکن ERC20
هر توکن ارز دیجیتال در کنار مزایای منحصر به فردی که ارائه میدهد، بدون شک معایبی نیز دارد. در این قسمت میخواهیم معایب مهم استاندارد ERC-20 را مورد بررسی قرار دهیم.
عدم مقیاس پذیری توکن erc20 در بستر بلاکچین
توکن erc20 مبتنی بر بلاکچین اتریوم مقیاس پذیری بالایی ندارد. مقیاس پذیری در بلاک چین به توان عملیاتی، تاخیر در شبکه و کارمزد تراکنشها اشاره میکند. بنابراین بسیاری از شبکههای رمز ارزی ازجمله اتریوم با مشکلاتی مثل کارمزدهای بالا بر اثر شلوغی شبکه دستوپنجه نرم میکنند.
زمان شلوغی شبکه بهتر است از عرضه erc20 خودداری کنید. زیرا این موضوع میتواند روی قیمت آن نیز تاثیرگذار باشد. متاسفانه این چالش در شبکههای مختلف ارز دیجیتال وجود دارد.
خبرهای خوبی برای رفع مشکل مقیاس پذیری در بلاکچین اتریوم به گوش میرسد. جامعه شبکه Ethereum قرار است به اتریوم 2 مهاجرت کند. بنابراین با بهروزرسانیهایی ازجمله پلاسما (Plasma) و کسپر (Casper) این مشکل بهزودی حل خواهد شد.
طرحهای کلاهبرداری با عرضه توکن ERC-20
اکثر کاربران در مدت زمان کوتاه، سودهای نجومی از دنیای رمز ارزها کسب کردند. این موضوع باعث شد تا افراد برای سرمایهگذاری در این بازار بیشتر ترغیب شوند. به همین دلیل هکرها از هر راهی وارد میشوند تا به سرمایه و دارایی افراد از طریق حقههای مختلف دسترسی پیدا کنند. عرضه توکن erc20 نیز یکی از روشهای کلاهبرداری محسوب میشود.
زیرا هر شخص یا توسعهدهندهای با قصد خوب یا بد توانایی ساخت توکن ERC20 و سپس عرضه آن را بهصورت ICO دارد. بنابراین با تبلیغات گسترده و معرفی این توکن در پلتفرمهای معروف افراد را ترغیب به سرمایهگذاری میکنند. به شما پیشنهاد میکنیم قبل از خرید یک توکن با دقت همه ابعاد پروژه را مورد بررسی قرار دهید.
بررسی استخراج توکنها در استاندارد ERC20
آیا توکنهای مبتنی بر اتریوم مانند کوینها قابلیت استخراج دارند؟ رمز ارز اتریوم خود قابل ماین کردن است. اما توکنها قابلیت ماینینگ را ندارند. به همین دلیل از کلمه Mit (چاپ) برای آنها استفاده میشود.
توسعهدهندگان هنگام پیاده سازی قرارداد بر اساس برنامه و نقشه پروژه توکنها را عرضه میکنند. معمولا این کار از طریق عرضه اولیه سکه، عرضه اولیه صرافی یا توکن اوراق بهادار انجام میشود. هر سه مدل عرضه شباهتهای بسیاری به یکدیگر دارند.
هولدرها برای کسب توکنهای erc20 ابتدا باید تعدادی رمز ارز اتریوم به آدرس قرارداد هوشمند ارسال کنند. توسعهدهندگان پروژه با استفاده از سرمایههای کاربران میتوانند پروژه را برای بازدهی بیشتر ارتقا دهند. در آخر هر چقدر رشد و بازدهی پروژه بیشتر باید سود کاربران نیز افزایش پیدا میکند.
بررسی تفاوت استاندارد ERC20 با ERC223 ،ERC621 و ERC115
ERC20 یکی از مشهورترین استانداردها در دنیای کریپتوکارنسی است. اکثر توکنها در دنیای رمز ارزهای بر پایه اتریوم پیاده سازی و عرضه شده است. با این وجود پس از سالها با هدف بهبود این erc-20 استانداردهای دیگری راهاندازی شد.
بهعنوان مثال استاندارد ERC223 نسخهای جدیدتر و بهتر از ERC20 است. از مزیتهای این توکن میتوان به حذف توکنهای از دست رفته در انتقال شبکه ERC20 اشاره کرد. این استاندارد به توسعهدهندگان این امکان را میدهد که تراکنشهای ورودی را مدیریت کرده و توکنهای پشتیبانی نشده را نپذیرند.
استاندارد ERC621 در می 2017 با هدف ارتقا استاندارد ERC-20 در بلاکچین اتریوم پیاده سازی شد. دو تابع IncreaseSupply و DecreaseSupply به این استاندارد اضافه شده است. با استفاده از این توابع میتوان میزان کل توکنهای در حال گردش را افزایش یا کاهش داد.
استاندارد ERC1115 برای بهبود اتریوم از مکانیستم پروپوزال استفاده میکند. از ویژگیهای منحصر به فرد این استاندارد میتوان به پشتیبانی از بینهایت توکن در مقابل ERC20 اشاره کرد. ERC1155 علاوه بر توکنهای قابل تعویض و غیر قابل تعویض از توکنهای نیمه تعویض مانند بلیط های کنسرت پشتیبانی میکند.
از ویژگیهای مهم این استاندارد میتوان به انتقال ایمن اشاره کرد. اگر توکنها را به آدرس اشتباه ارسال کنید، قابلیت بازیابی را در اختیار کاربران قرار میدهد. با مطالعه مقاله استانداردهای اتریوم میتوانید اطلاعات جدیدتری از دیگر توکنها بدست آورید.
معرفی کیف پولهای erc20
اگر قصد خرید و نگهداری توکنهای اتریوم را دارید، باید بهترین کیف پول را انتخاب کنید. ولتهای نرم افزاری و سخت افزاری بسیاری عرضه شده است که با اتریوم سازگاری بالایی دارد. بنابراین یکی از چالشهای کاربران برای ذخیره سازی توکنها، انتخاب یک ولت با امنیت بالا است. برای مثال Trezor و Ledger Nano S از بهترین کیف پولهای سخت افزاری اتریوم هستند. از ولتهای نرم افزاری اتریوم نیز می توان به متامسک و اتومیک اشاره کرد.
ERC-20، محبوبترین توکن مبتنی بر بلاک چین اتریوم
ERC20 یکی از قدیمیترین توکنهای مبتنی بر بلاکچین اتریوم به شمار میرود. با استفاده از این شبکه استاندارد نگران عرضه و پیاده سازی توکنهای جدید در دنیای کریپتوکارنسی نباشید. زیرا توسعهدهندگان با کمک استاندارد erc20 قادر به عرضه توکن جدید در کوتاهترین زمان ممکن هستند.
انعطاف پذیری بالا این شبکه بهعنوان ارز در بازیهای دیجیتالی، برنامههای امتیازی و نماینده حقوق مالکیت، توسعهدهندگان را برای ایجاد توکنهای جدید در این بستر ترغیب میکند. همچنین بسیاری از صرافیها، ولتها و قراردادهای هوشمند سازگاری بسیار بالایی با این دسته از توکنها دارد. اما ناگفته نماند که به دلیل راحتی پیاده سازی انواع پروژه در این بستر، احتمال دسترسی هکرها به سرمایه کاربران بیشتر میشود. پس قبل از انجام هر سرمایه گذاری بهتر است بررسیهای لازم را انجام دهید.
از برترین توکنهای ERC20 میتوان به Uniswap ،Aave ،ApeCoin ،Chainlink و Shiba Inu اشاره کرد. خوشبختانه استانداردهای دیگری با هدف بهبود ERC20 و انجام عملیات سادهتر در دنیا ارز دیجیتال در حال پیاده سازی است که میتوان استاندارد ERC223 ، ERC621 و ERC1155 را نام برد. با توجه به انتقادات وارد شده به استاندارد erc-20، آیا علاقمند به ساخت توکن اختصاصی خود هستید؟ نظرات ارزشمندتان را با ما به اشتراک بگذارید.
خیلی ممنون. عالی بود
سلام سپهر عزیز؛
ممنون از حسن توجه شما
ممنونم لذت بردم
سلام کیوان عزیز؛
باعث خوشحالی تیم ماست.