ERC-777
ERC-777 چیست؟
ERC-777 یک استاندارد توکن برای توکن های قابل تعویض است که در شبکه اتریوم معرفی شده است که کاملاً با صرافی های غیرمتمرکز موجود سازگار است.
به عبارت سادهتر، استاندارد توکنسازی ERC-777 به پروتکل بلاکچین اتریوم اشاره دارد که نوع توکنهای سازگار با ETH را مشخص میکند.
این تعاملات پیچیده تجارت توکن را تسهیل میکند و به رفع ابهام در اطراف اعشار، ضرب کردن، و سوزاندن کمک میکند. از یک ویژگی مؤثر متمایز به نام قلاب استفاده میکند.
هنگامی که توکنها به یک قرارداد تحلیلی مبتنی بر رایانه تحویل داده میشوند، مکانیزم قلابی را فعال میکند که نحوه ارتباط حسابها و قراردادها هنگام دریافت نشانهها را ساده میکند. علاوه بر این، توکن های ERC-777 به طور قابل توجهی کمتر در یک قرارداد گیر میکنند، که به طور سنتی به عنوان یک مشکل در توکن های ERC-20 دیده میشود.
ERC777 مانند ERC20 استانداردی برای تولید توکن در بلاک چین اتریوم است. قلاب ها در استاندارد برنامه ریزی شده اند. اگر ETH را به یک قرارداد هوشمند منتقل کنید، از طریق قلاب ها در مورد ETH دریافتی هشدار داده میشود، ویژگی که توکن های ERC20 ندارند. مزایای این استاندارد به شرح زیر است:
عملکرد آن مشابه اتر است به گونه ای که توکن ها از طریق تابع ارسال (dest، مقدار، داده) ارسال میشوند.
کد tokensReceived در قرارداد یا آدرس های معمولی به گونه ای مشخص میشود که هنگام دریافت توکن ها فعال میشود، اما در مورد توکن های ERC20 اینطور نیست. برای مثال، از یک قرارداد هوشمند به قرارداد دیگر منتقل میشود، اما تنها مالک توکنهای ERC20 در قرارداد هوشمند تغییر میکند، یعنی صادرکننده ERC20. از این تماس تکراری با استفاده از ERC-777 جلوگیری میشود.
علاوه بر این، ERC-777 از استاندارد جدید ERC-820 استفاده میکند که امکان ثبت فرادادهها را برای قراردادها فراهم میکند تا بتواند یک شکل اساسی از دروننگری را فعال کند. این امکان سازگاری با عقب و همچنین گسترش عملکردهای اضافی را فراهم میکند. قراردادهای موجود در پروتکل ERC-777 مانند قراردادهای پروتکل ERC-20 با هم تعامل دارند.
با معرفی یک تابع انتقال جدید که شامل فیلدی به نام بایت است که در آن میتوانید هر گونه اطلاعات شناسایی را به انتقال اضافه کنید و فوراً به قرارداد گیرنده اطلاع میدهد که انتقال اتفاق افتاده است.
ERC-777 هر کسی را قادر میسازد تا قابلیتهای اضافی را به توکنها اضافه کند، مانند قرارداد میکسر، برای محرمانهتر بودن تراکنش، یا یک ویژگی بازیابی اضطراری برای کمک به شما در صورت گم کردن کلیدهای خصوصیتان.
علیرغم این واقعیت که ERC-777 دارای برخی مشکلات امنیتی اولیه بود که قبلاً برطرف شده اند، ممکن است مانند هر توکن دیگری دارای اشکالاتی باشد. به همین دلیل است که نسخه های به روز شده مانند ERC-820 قبلاً معرفی شده اند.
ما میتوانیم توکنها را به هر آدرس اتریوم ارسال کنیم، که اساساً به این معنی است که میتوانیم توکنها را به قراردادهایی بفرستیم که از آنها پشتیبانی نمیکنند، در نتیجه آنها را برای همیشه قفل میکنیم.
مشکلی که به نظر میرسد این است که، حتی اگر توکن ها ممکن است به صورت دستی جابجا شوند، به نظر میرسد تعیین این که کدام توکن ها از چه کسی منشأ گرفته اند و چه کسی آنها را بازگردانده دشوار است.
آیا این مقاله مفید بود؟
از ۱ تا ۵ چه امتیازی میدهید؟
میانگین امتیاز از رای
اولین نفر باشید که رای میدهد!