پرش به محتوا
زوم ارز

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

۲۵تیر۱۴۰۴
10 ماه پیش
استاندارد ERC-6551 چیست؟

استاندارد ERC-6551 چیست؟،استاندارد ERC-6551 یک استاندارد نوین برای توکن‌های غیرقابل تعویض (NFT) به شمار می‌رود که قادر است فضای این صنعت را دگرگون سازد. این استاندارد می‌تواند NFTها را از حالت کنونی که بیشتر شامل عکس‌های نمایه (PFPs) است، فراتر برده و قابلیت‌های جدیدی را به آنها افزوده کند. هدف اصلی از ایجاد استاندارد ERC-6551 حل مشکل اساسی استاندارد ERC-721 است. NFTهای مبتنی بر ERC-721 تنها قابلیت مالکیت و انتقال دارند و نمی‌توانند با سایر قراردادهای هوشمند تعامل کنند یا در طول زمان تغییرات و تکاملاتی داشته باشند. در مقابل، استاندارد ERC-6551 امکان نگهداری قراردادهای هوشمند توکن‌ها و NFTها مانند یک کیف پول را فراهم می‌آورد. همچنین با فراهم آوردن امکان ایجاد حساب‌های متصل به توکن (TBA)، مشکل تعامل NFTها با قراردادهای هوشمند برطرف می‌شود.

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

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

EIP-6551 توسط بنی گیانگ (Benny Giang) نوشته شده است. او یکی از بنیانگذاران Dapper Labs است و پیشینه‌ای در کار بر روی استاندارد توکن ERC-721 و پروژه‌های پیشگام مانند کریپتوکیتیز (CryptoKitties) دارد.


علت شکل‌گیری استاندارد ERC-6551

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

انگیزه اصلی ایجاد ERC-6551 از استفاده روزافزون NFTها به‌عنوان هویت دیجیتال در شبکه‌های بلاک‌چین نشأت می‌گیرد. توکن‌های ERC-721، که رایج‌ترین نوع NFTها هستند، تاکنون نمی‌توانستند به‌عنوان پروکسی عمل کرده یا سایر دارایی‌های زنجیره‌ای را نگهداری کنند، که این مسئله باعث محدودیت‌هایی در کاربردهای دنیای واقعی آنها می‌شد. برای رفع این محدودیت‌ها، ERC-6551 با ارائه قابلیت‌های کامل یک حساب اتریوم به هر توکن ERC-721 و در عین حال حفظ سازگاری با قراردادهای موجود ERC-721، به‌طور مؤثری این مشکل را حل می‌کند. این قابلیت از طریق ایجاد حساب‌های قرارداد هوشمند منحصر به‌فرد به نام «حساب‌های محدود به رمز» (TBA) برای هر توکن ERC-721 با استفاده از یک رجیستری بدون مجوز فراهم می‌شود. به‌علاوه، هر NFT اکنون می‌تواند چندین حساب Token-Bound داشته باشد که به آن انعطاف‌پذیری و قابلیت‌های بیشتری می‌دهد.


نحوه عملکرد استاندارد ERC-6551

مهم‌ترین مشکل استاندارد ERC-721 محدودیت‌های استفاده از NFTها است. این استاندارد تنها قابلیت مالکیت و انتقال را فراهم می‌کند و اجازه نمی‌دهد که NFTها دارایی‌های دیگر، مانند سایر NFTها یا توکن‌ها، را ذخیره کنند. علاوه بر این، توکن‌های مبتنی بر ERC-721 قادر به تعامل با قراردادهای هوشمند دیگر نیستند و نمی‌توانند در طول زمان یا بر اساس ورودی‌های کاربر و عوامل خارجی تغییر یا تکامل یابند.

استاندارد ERC-6551 به منظور رفع این مشکل از یک رجیستری بدون نیاز به مجوز که با NFTهای ERC-721 موجود سازگار است، استفاده می‌کند. این رجیستری یک قرارداد هوشمند است که مانند یک کارخانه و دایرکتوری برای حساب‌های متصل به توکن عمل می‌کند. هر فرد می‌تواند با فراخوانی یک تابع در رجیستری و پرداخت هزینه‌ای جزئی، یک حساب متصل به توکن برای توکن‌های ERC-721 ایجاد کند. سپس رجیستری یک قرارداد جانشین (Proxy Contract) را مستقر می‌کند که به عنوان TBA برای توکن عمل می‌کند. این قرارداد جانشین که نماینده TBA است، تمامی ویژگی‌ها و متادیتای توکن ERC-721 اصلی را به ارث می‌برد. علاوه بر این، چون استاندارد EIP-1271 در آن پیاده‌سازی شده است، می‌تواند پیام‌ها را امضا کرده و امضا را از طرف توکن تأیید کند. این امکان به TBA می‌دهد که با سایر قراردادهای هوشمند و حساب‌های شبکه اتریوم، مانند صرافی‌های غیرمتمرکز (DEX)، پلتفرم‌های وام‌دهی، محیط‌های بازی و دیگر موارد تعامل داشته باشد.

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


تاثیر ERC-6551 بر عملکرد و کاربردهای NFTها

با استاندارد ERC-6551، عملکرد NFTها به طور چشمگیری ارتقا یافته است. اکنون این توکن‌ها فراتر از گواهی‌های ساده مالکیت برای دارایی‌های دیجیتال می‌روند و قادرند با قراردادهای هوشمند تعامل کنند، توکن‌های دیگر را نگه دارند و حتی موجودیت‌های دنیای واقعی را نمادسازی کنند. این امر باعث می‌شود که NFTها به طور فعال در اکوسیستم بلاک‌چین مشارکت داشته باشند. علاوه بر این، امنیت NFTها نیز بهبود یافته است. حساب‌های توکن‌باند به‌طور فوری روی بلاک‌چین ثبت می‌شوند که این ویژگی موجب افزایش مقاومت آنها در برابر هک و سرقت می‌شود. همچنین، این حساب‌ها با قابلیت همکاری بالاتر با سایر بلاک‌چین‌ها، دسترسی به مخاطبان بیشتری از کاربران را فراهم می‌کنند. این کاربردها در دنیای امروز که مالکیت و مشارکت دیجیتال به‌طور فزاینده‌ای اهمیت پیدا می‌کنند، بسیار ارزشمند هستند. از بازی‌ها گرفته تا امور مالی غیرمتمرکز (DeFi)، احراز هویت و توسعه برنامه‌های غیرمتمرکز (DApps)، حساب‌های رمزی می‌توانند رابط‌های کاربری را بهبود بخشند و راه‌های جدیدی برای تعامل دیجیتال ایجاد کنند.


کاربردهای متنوع استاندارد ERC-6551 در صنعت NFT

ترکیب‌پذیری (Composability)

ترکیب‌پذیری به این معنی است که شما می‌توانید NFT خود را با دارایی‌های مرتبط، از جمله سایر توکن‌ها و NFTها، در یک پروفایل جمع‌آوری کنید. در صورتی که NFT مبتنی بر ERC-6551 را بفروشید یا منتقل کنید، سایر دارایی‌های موجود در پروفایل نیز منتقل خواهند شد. به عنوان مثال، با استفاده از TBA می‌توانید «فهرست موجودی» (Inventory) از دارایی‌های مرتبط با بازی‌ها که قابلیت ذخیره‌سازی در توکن ERC-6551 دارند، ایجاد کنید و تجربه بازی وب ۳ را به شکل قابل توجهی بهبود بخشید. در صورتی که TBA وجود نداشته باشد، تمام دارایی‌های به‌دست آمده در یک بازی به‌عنوان توکن‌های مستقل در کیف پول شما ذخیره می‌شوند.

هویت (Identity)

هویت به این معناست که هر NFT هویت خاص خود را دارد و می‌تواند به طور مستقل با برنامه‌های غیرمتمرکز (DApps) تعامل داشته باشد. این هویت ارتباطی به کیف‌پولی که توکن در آن نگه‌داری می‌شود ندارد و به هویت آنچین کاربر اشاره دارد. این قابلیت بر اساس تاریخچه یک NFT، فرصت‌های جدیدی برای برنامه‌های وفاداری یا پاداش‌های درون بازی فراهم می‌کند. همچنین هویت بر ارزش NFT تأثیر می‌گذارد، چرا که پلتفرم‌ها می‌توانند از این هویت و سابقه NFT برای تعیین اعتبار یا کاهش ریسک‌های طرف مقابل استفاده کنند.

اصل و منشا (Provenance)

منشا به این معناست که علاوه بر اثبات مالکیت (Proof of Ownership)، می‌توان به طور کامل از تاریخچه تراکنش‌ها و تعاملات مطلع شد. در حال حاضر، NFTها اطلاعات زیادی در مورد وقایع گذشته یا نحوه استفاده از آن‌ها ارائه نمی‌دهند. اگر NFT خود را خارج از مارکت‌پلیس بفروشید، معمولاً اطلاعات زیادی در مورد خریدار یا قیمت ندارید؛ اما با استفاده از حساب‌های متصل به توکن، می‌توان اطلاعات دقیق‌تری از تعاملات و تراکنش‌های گذشته NFT به‌دست آورد.

وابستگی (Dependency)

وابستگی به این معناست که NFT شما می‌تواند به طور مستقل با سایر پلتفرم‌ها یا دارایی‌های آنچین تعامل داشته باشد، که باعث افزایش کارآیی و ارزش آن می‌شود. یک توکن بی‌همتای مبتنی بر استاندارد ERC-6551 می‌تواند توکن‌ها یا دارایی‌های دیگری را در اختیار داشته باشد، که این ویژگی باعث تقویت عملکرد یا ویژگی‌های ظاهری آن می‌شود. همچنین این توکن می‌تواند با سایر پلتفرم‌ها یا قراردادهای هوشمند تعامل داشته باشد.


چالش‌ها و محدودیت‌های استاندارد ERC-6551 در دنیای NFTها

یکی از بزرگ‌ترین چالش‌های استاندارد ERC-6551، پشتیبانی از پروژه‌ها و پلتفرم‌های NFT موجود است. بسیاری از پروژه‌های NFT، به‌ویژه آن‌هایی که از روش “ownerOf” استفاده می‌کنند، مانند کریپتوپانکس (CryptoPunks)، با این استاندارد سازگار نیستند. به همین دلیل، برخی از NFTهای محبوب و با ارزش نمی‌توانند از ویژگی حساب‌های متصل به توکن بهره‌مند شوند.

علاوه بر این، برخی از پلتفرم‌های NFT به دلایل فنی یا تجاری ممکن است نتوانند به راحتی با استاندارد ERC-6551 یکپارچه شوند. بنابراین، NFTهای مبتنی بر این استاندارد ممکن است برای همه سازندگان و مجموعه‌داران در دسترس نباشند.

از آنجا که ERC-6551 سطح آسیب‌پذیری بیشتری را در برابر حملات هکری فراهم می‌کند، نیاز به امنیت بیشتری دارد. با توجه به این که NFTهای مبتنی بر این استاندارد می‌توانند مالکیت دارایی‌ها را در اختیار داشته باشند و با برنامه‌ها تعامل کنند، هدف جذاب‌تری برای هکرها و سوءاستفاده‌کنندگان از آسیب‌پذیری‌ها خواهند بود.

در نهایت، استاندارد ERC-6551 لایه جدیدی از عملکرد و پیچیدگی را به NFTها اضافه می‌کند، و به این ترتیب نیاز به تجربه بصری بهتر و کاربرپسندتری برای کاربران دارد. علاوه بر این، برای بهره‌برداری مؤثر از این استاندارد، کاربران باید آموزش‌های لازم برای ایجاد، دسترسی، مدیریت و انتقال دارایی‌ها و حساب‌های متصل به توکن را فراگیرند.


آینده استاندارد ERC-6551

استاندارد ERC-6551 به احتمال زیاد تحولی بزرگ در جامعه NFT ایجاد خواهد کرد. این استاندارد یک راهکار ساده و یکپارچه برای انجام بسیاری از وظایفی فراهم می‌آورد که پیش‌تر توسعه‌دهندگان DApp برای انجام آن‌ها باید تلاش زیادی می‌کردند. پروتکل ERC-6551 توانایی این را دارد که طراحی و اجرای بازارهای بازی، متاورس و کلکسیونی را به مراتب ساده‌تر کند. همچنین در آینده، این استاندارد می‌تواند منجر به راه‌اندازی پروژه‌های NFT بیشتری شود. با این حال، باید توجه داشت که تغییرات به طور ناگهانی رخ نخواهد داد. پذیرش هر استاندارد جدید در شبکه اتریوم به زمان نیاز دارد و جزئیات زیادی در پیاده‌سازی ERC-6551 وجود دارد. بسیاری از افراد و پروژه‌ها در نهایت از این استاندارد استفاده خواهند کرد، اما اثرات کامل این پروتکل جدید ممکن است در ابتدا به‌طور کامل مشهود نباشد.


سوالات متداول

  • استاندارد ERC-6551 چیست؟

استاندارد ERC-6551 یک پروتکل جدید برای توکن‌های غیرقابل تعویض (NFT) است که قابلیت‌های جدیدی برای تعامل با قراردادهای هوشمند و نگهداری دارایی‌های مختلف فراهم می‌آورد.

  • ERC-6551 چه تفاوتی با ERC-721 دارد؟

در حالی که ERC-721 فقط قابلیت مالکیت و انتقال دارد، ERC-6551 امکان نگهداری دارایی‌ها و تعامل با قراردادهای هوشمند را فراهم می‌کند.

  •  ویژگی اصلی ERC-6551 چیست؟

 یکی از ویژگی‌های اصلی ERC-6551 امکان ایجاد حساب‌های متصل به توکن (TBA) است که به NFTها اجازه می‌دهد با سایر دارایی‌ها و قراردادها تعامل کنند.

  •  آیا ERC-6551 با پروژه‌های موجود سازگار است؟

 خیر، بسیاری از پروژه‌های NFT که از روش “ownerOf” استفاده می‌کنند، با ERC-6551 سازگار نیستند.

  •  ERC-6551 چه مزیتی برای بازارهای بازی و متاورس دارد؟

این استاندارد باعث می‌شود که طراحی و اجرای بازارهای بازی و متاورس ساده‌تر و کارآمدتر شود.

  •  آیا ERC-6551 امنیت بیشتری دارد؟

 بله، با ثبت حساب‌های متصل به توکن روی بلاک‌چین، NFTهای مبتنی بر ERC-6551 در برابر هک و سرقت مقاوم‌تر می‌شوند.

  •  چگونه ERC-6551 می‌تواند به پلتفرم‌های DeFi کمک کند؟

 با قابلیت تعامل با قراردادهای هوشمند، ERC-6551 به NFTها اجازه می‌دهد در پلتفرم‌های DeFi مانند صرافی‌های غیرمتمرکز و پلتفرم‌های وام‌دهی مشارکت کنند.

  •  آیا ERC-6551 برای تمام کاربران در دسترس است؟

 خیر، برخی از پلتفرم‌های NFT به دلایل فنی یا تجاری قادر به یکپارچه‌سازی با ERC-6551 نیستند.

  •  آیا استفاده از ERC-6551 پیچیده است؟

 بله، برای استفاده مؤثر از این استاندارد، کاربران باید نحوه ایجاد، مدیریت و انتقال دارایی‌ها و حساب‌های متصل به توکن را یاد بگیرند.

  •  پذیرش ERC-6551 چقدر زمان می‌برد؟

 پذیرش این استاندارد به زمان نیاز دارد و اثرات کامل آن ممکن است به تدریج و نه به‌طور ناگهانی نمایان شود.


سخن پایانی

استاندارد ERC-6551 می‌تواند انقلابی در دنیای NFTها ایجاد کند. عملکرد این استاندارد به این صورت است که به هر توکن ERC-721 یک کیف پول قرارداد هوشمند اختصاص می‌دهد تا بتواند مالکیت دارایی‌ها را در اختیار داشته باشد و با برنامه‌ها تعامل کند. این ویژگی باعث می‌شود که NFTها پویاتر شده و قابلیت تعامل آن‌ها افزایش یابد. این تغییرات قطعاً فرصت‌های جدیدی را در حوزه‌های بازی، هنر و هویت دیجیتال فراهم می‌آورد، هرچند با چالش‌هایی نظیر سازگاری و پذیرش روبه‌رو خواهد شد.

با ادامه تکامل NFTها، استاندارد قدیمی توکن‌ها محدودیت‌هایی را نشان داده و مانع پیشرفت آن‌ها می‌شود. در اینجا، ERC-6551 وارد عمل می‌شود و با استفاده از حساب‌های توکن‌باند به NFTهای ERC-721 امکانات یک حساب اتریوم کامل را می‌دهد. این استاندارد از نظر آدرس به‌عنوان یک کیف پول عمل می‌کند. توکن‌های ERC-721 مسیر را برای پذیرش جریان اصلی هموار کردند و کاربردهای جدیدی برای دارایی‌های بلاک‌چین ایجاد نمودند. می‌توان گفت استاندارد ERC-6551 بسیاری از مشکلات مربوط به NFTهای ERC-721 را حل می‌کند. اضافه کردن کیف پول به NFT به آن این امکان را می‌دهد که دارایی‌های مورد نیاز برای تبدیل شدن به هویت دیجیتال، اجزای بازی یا کلکسیونی را در خود نگه‌دارد.

ممنون که تا پایان مقاله”استاندارد ERC-6551 چیست؟“همراه ما بودید


بیشتر بخوانید

ا

ارمین بزرگدوست

آرمین بزرگدوست نویسنده زوم ارز پدیا است که به صورت تخصصی بر تدوین و تبیین مفاهیم کلیدی بلاکچین، دیفای، امنیت سایبری و ساز و کارهای فنی بازار ارزهای دیجیتال تمرکز دارد. محور اصلی فعالیت او تولید محتوای دانشنامه‌ای و تصمیم ساز است؛ محتوایی که با هدف کاهش ابهام مفاهیم پیچیده و کمک به درک دقیق‌تر کاربران از ریسک‌ها و محدودیت‌های فناوری‌های غیر متمرکز تهیه می‌شود. رویکرد او در نگارش مطالب، تعریف شفاف اصطلاحات، تفکیک داده‌های قطعی از فرضیه‌ها و پرهیز از ساده سازی گمراه کننده در موضوعات پرریسک مالی است. مقالات آرمین بزرگدوست در چارچوب استانداردهای تحریریه زوم ارز و با تأکید بر دقت مفهومی، بی طرفی و اتکا به منابع معتبر منتشر می‌شوند. محتوای ارائه شده توسط ایشان صرفا جنبه آموزشی و اطلاع رسانی دارد و توصیه سرمایه گذاری یا پیشنهاد خرید و فروش محسوب نمی‌شود.

نظرات (0 نظر)

هنوز نظری ثبت نشده است. شما اولین نفر باشید!

نظر خود را بنویسید

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