تاریخ امروز :اکتبر 18, 2021
ERC20

شبکه ERC20 چیست؟ چه مزایا و معایبی دارد؟

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

استاندارد ERC-20 چیست؟

در شبکه اتریوم، ERC مخفف “Ethereum Request for Comments” است. ERC اسناد تکنیکال مورد استفاده توسعه دهندگان قرارداد هوشمند در شبکه اتریوم است، این اسناد مجموعه‌ای از قوانین را تعریف می‌کنند که برای پیاده‌سازی توکن‌ها در این شبکه لازم است. اسنادی که از آنها صحبت کردیم اصولا توسط توسعه دهندگان ایجاد می‌شوند و شامل اطلاعات مربوط به مشخصات پروتکل و توضیحات قرارداد هستند.

introducing-ERC20

استاندارد ERC-20 چیست؟

قبل از تبدیل شدن به یک استاندارد، یک ERC باید توسط جامعه و از طریق EIP تجدید نظر، پذیرفته و درباره آن رای‌گیری شود. یک نکته مهم وجود دارد و آن این است که آنها را نباید با پیشنهادات ارتقا اتریوم (EIPs) اشتباه گرفت. EIP مانند BIP های بیت کوین پیشنهاد می‌کند که خود پروتکل بهبود یابد. هدف ERC ایجاد قراردادهایی است که تعامل اپلیکیشن‌ها و قراردادها را با یکدیگر آسان می‌سازد.

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

توکن ERC20 چیست؟

بسیار شنیده‌ایم که به جای استفاده از واژه توکن از کلماتی چون ارز دیجیتال، رمز ارز یا ارز رمزپایه، استفاده می‌شود، اما باید بگوییم که این مسئله کاملا اشتباه است، به طور کلی توکن (Token) ارز رمزپایه‌ای است که روی بلاکچین رمزارز دیگری ساخته و اجرا می‌شود و خود بصورت منحصر به فرد بلاکچین مستقلی ندارد.

اکنون به دلیل وجود قراردادهای هوشمند، برای ساخت اغلب توکن‌ها از بلاکچین اتریوم بهره‌برداری می‌شود، بنابراین کاملا واضح است که توکن‌هایی که روی بلاک چین اتریوم ساخته می‌شوند، توکن ERC20 نام دارند.

سرمایه‌گذاری با بیشترین سرعت و امنیت
همین الان میتونید با دانلود اپلیکیشن موبایل پلتفرم سرمایه‌گذاری نیکات، با بالاترین سرعت و امنیت و اطمینان کامل، در بازارهای مالی مختلف از جمله بازار ارزهای دیجیتال، بازار طلا، بازار بورس و... سرمایه‌گذاری مطمئن و راحتی را تجربه کنید.
با پلتفرم نیکات، راحت و مطمئن سرمایه‌گذاری کنید!

دانلود اپلیکیشن پلتفرم سرمایه‌گذاری نیکات

کاربرد توکن ERC20

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

مزایا و معایب توکن ERC20

توکن ERC20 دارای مزایا و معایبی است که در این بخش به آنها می‌پردازیم.

مزایای شبکه ERC20

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

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

سرمایه گذاری
Ethereum-blockchain

بلاک چین اتریوم

– یکی دیگر از مزایای توکن‌های ERC-20 نقد شوندگی آنها است. اگر پروژه‌ها در شبکه اتریوم فعال باشند و با یکدیگر بصورت مستمر در ارتباط باشند و مبادله کنند، این عمل باعث افزایش پروژه‌ها و در نتیجه افزایش کاربران شبکه و گردش بیشتر توکن‌های ERC20 و افزایش نقدشوندگی در شبکه می‌شود.

معایب شبکه ERC20

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

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

– از دیگر معایب توکن و استاندارد ERC20 این است که ساخت توکن‌های اختصاصی را ساده ساخته است بنابراین ساخت و عرضه توکن‌های تقلبی یا بدون سود ازایش می‌یابد.

– استاندارد ERC20 محدودیتی برای batchOverflow در نظر ندارد. این مشکل باعث می‌شود مبلغی بیشتر از موجودی یک حساب خرج شود و هکرها با استفاده از این مشکل می‌توانند مقادیر زیادی توکن بدست بیاورند.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *