معرفی استاندارد ERC223

معرفی استاندارد ERC223

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

تعداد بسیار کمی از مردم تفاوت بین این توکن ها را می دانند و به همین ترتیب همیشه دوست دارند از محبوب ترین یعنی ERC-20 استفاده کنند. لازم به ذکر است که WiiggoCoin (WIIG) هیچ چیزی در برابر توکن های ERC-20 ندارد ، در واقع ما از آن پشتیبانی می کنیم و به همین دلیل است که توکن های ما با ETH خریداری می شوند.

با این گفته، درک اساسی از نحوه کار اتریوم می تواند درک ارزهای رمزنگاری را به طور کلی ساده تر کند. می بینید، اتریوم یک بستر غیر متمرکز است که براساس آن می توان قراردادهای هوشمند (به زبان برنامه نویسی منسجم و پایدار) نوشت و اجرا کرد.

اما قبل از آنکه توضیح ERC223 را شروع کنیم، به این نکته می‌پردازیم که ذاتا ERC به چه معناست؟

اصطلاح ERC مخفف درخواست اتریوم برای اظهارنظر (Ethereum Request for Comments) می‌باشد و پسوند آن نیز، یک شماره شناسایی منحصربه‌فرد برای تفکیک این استانداردها از یکدیگر است. همانند پروتکل HTTP برای اینترنت، دنیای ارزهای دیجیتال دارای پروتکل استانداردی برای توکن های صادر شده بر بستر شبکه اتریوم است. استانداردهایی نظیر ERC-20، ERC223، ERC721 و غیره.

هرگاه برنامه جدیدی برای فناوری blockchain و قراردادهای هوشمند در بالای Ethereum ایجاد شود ، می توان یک توکن جدید Ethereum ایجاد کرد. جنبه ساده این فرآیند این است که اتریوم معیارهایی را برای رمزگذاری تنظیم کرده است. بسته به نوع کاربردی که انجام می شود ، انواع مختلف برنامه ها مطابق با استانداردهای مختلف قابل رمزگذاری خواهند بود.

هدف این مقاله این است که به شما این استاندارد توکن تقریبا جدید را معرفی کند و به نکات مثبت و منفی آن بپردازد.

استاندارد توکن  ERC223

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

متأسفانه ، این مسئله قبلاً منجر به از بین رفتن بیش از 3 میلیون دلار ارزش ERC-20 به امروز شده است.

ERC-223 این نقص طراحی را برطرف می کند و به کاربران اجازه می دهد تا توکن ها را به قراردادهای هوشمند و کیف پول ها با همان عملکرد منتقل کنند.

علاوه بر این ، توکن های ERC-223 کارآیی خود را تقویت کرده است، به طوری که توکن ERC-20 با 2 مرحله انتقال ها را انجام می دهد ولی این توکن تنها به یک مرحله نیازمند است. این بدان معنی است که انتقال توکن های ERC-223 در مقایسه با نقل و انتقالات ERC-20 فقط نیاز به نیمی از گاز (یعنی ارزان تر) دارند.

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

در نتیجه این مزایا ، استاندارد ERC-223 ممکن است روزی از پیوند ERC-20 به عنوان پرکاربردترین استاندارد برای توکن های اتریوم استفاده کند. با این حال ، بیشتر کیف پولهای Ethereum هنوز از توکن های ERC-223 پشتیبانی نمی کنند ، بنابراین پذیرش توسط توسعه دهندگان پروژه کند بوده است.

با توجه به سرعت رشد اکوسیستم ارزهای رمز نگاری شده، اگر توکن های ERC-223 محبوبیت خود را در سال 2019 یا حتی زودتر از بین ببرند ، تعجب نکنید.

استاندارد توکن ERC-223 در سال 2017 در فرآیند رسمی سازی به EIP (پروتکل بهبود اتریوم) پیشنهاد شد.

بعد از اینکه خود  با رابط ها و رفتارهای یک توکن ERC-20 عادت کردیم ، بیایید برخی از عیوب آن را ببینیم و ببینیم چگونه می توان آنها را برطرف کرد.

انگیزه های ایجاد استاندارد جدید توکن

از زمان معرفی استاندارد توکن های ERC20 ، تقریباً تمام نشانه های مبتنی بر اتریوم با موفقیت این استاندارد جدید را بدون هیچ مشکلی پذیرفتند.  به نظر می رسد استاندارد ERC20 هیچ مشکلی درخشان ندارد ، اما اشکالاتی وجود دارد که باید برطرف شوند. اینجاست که استاندارد ERC223 وارد عرصه می شود.

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

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

استاندارد توکن ERC223 مطابق انتظارات عمل کرده و توانسته است که اکثر مشکلات ERC20 رفع کند. انگیزه این امر، ایجاد بهبودهای مستمر می‌باشد. در ادامه به اهداف این استاندارد اشاره می‌کنیم.

به منظور جلوگیری از گم شدن و از دست رفتن توکن ها

با استفاده از عملکرد انتقال به روز شده که اکنون برای قراردادهای هوشمند نیز کار می کند ، کاربران می توانند همان دستورالعمل های انتقال توکن را برای کیف پول و قراردادهای هوشمند دنبال کنند ، و دیگر هیچ نشانه ای از بین نمی رود. تا انتهای سال ۲۰۱۷ توکن های زیر با ذکر معادل دلاری آنها از دست رفته اند:

  • توکن QTUM به ارزش ۱,۲۰۴,۲۷۳ دلار از دست رفته است.
  • توکن EOS به ارزش ۱,۰۱۵,۱۳۱ دلار از دست رفته است.
  • توکن GNT به ارزش ۲۴۹,۶۲۷ دلار از دست رفته است.
  • توکن STORJ به ارزش ۲۱۷,۴۷۷ دلار از دست رفته است.
  • توکن Tronix به ارزش ۲۰۱,۲۳۲ دلار از دست رفته است.
  • توکن DGD به ارزش ۱۵۱,۸۲۶ دلار از دست رفته است.
  • توکن OMG به ارزش ۱۴۹,۹۴۱ دلار از دست رفته است.

۲  به منظور مشابه کردن مکانیزم انتقال توکن به انتقال اتر

۳  به منظور برطرف کردن عدم قابلیت مدیریت تراکنش های ورودی برای توکن های پشتیبانی نشده

۴  به منظور حذف یک مرحله از فرآیند دو مرحله ای تراکنش هایی که در انتقال توکن رخ می‌دهند

مزایای استاندارد توکن  ERC223

موارد زیر، ۳ مزیت مهم و کلیدی به روزرسانی به استاندارد ERC223  است:

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

۲- به توسعه دهندگان امکان می‌دهد تا تراکنش های ورودی را مدیریت کنند و توکن های پشتیبانی نشده را نپذیرند. در این مورد، توکن ها از دست نمی‌رود زیرا با کسر گس، به حساب شما برخواهد گشت. این ویژگی در استاندارد ERC-20 وجود ندارد.

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

کدام استاندارد را برای ICO خود انتخاب کنید؟

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

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

نتیجه گیری و جمع بندی

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

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

هرچند این روند به زودی و با افزایش آگاهی و ایجاد زیرساخت های مناسب برای ذخیره ERC223، تغییر خواهد کرد.

در حال حاضر کیف پول های زیادی به طور مستقیم از ERC223 پشتیبانی نمی‌کنند اما تراست والت (Trust Wallet) یکی از کیف پول هایی است که می‌توانید در این خصوص از آن استفاده کنید. هم چنان با پشتیبانی کیف پول های فیزیکی نظیر لجر نانو اس (Ledger Nano S) از ERC223 فاصله زیادی داریم.

24 ژوئن 2020 مقالات
آخرین مطالب وبلاگ
دریافت ماینر یک ساعته رایگان
دریافت ماینر یک ساعته رایگان

آموزش ثبت نام در سامانه آی ماینر و دریافت ماینر یک ساعته رایگان ماینر یک...

خرید ماینر بیت کوین از آی ماینر
خرید ماینر بیت کوین از آی ماینر

ماینر بیت کوین چیست؟ از کجا ماینر بخریم؟ خرید ماینر بیت کوین: اکنون دیگر با...

آموزش استخراج بیت کوین با آی ماینر
آموزش استخراج بیت کوین با آی ماینر

چگونه از سامانه آی‌ماینر بیت کوین استخراج کنیم؟ در ادامه با کلیپ‌ آموزش استفاده از...

Change Language

English پارسی Türk русский العربية
آی ماینر