استاندارد ERC1155 چیست؟
سلام عزیزان. امروز میخوام راجع به استاندارد ERC1155 باهاتون صحبت کنم شاید اصلا تا حالا به گوشتون نخورده باشه ولی جز اصلی ترین استانداردهایی هستش که NFT هارو تشکیل میده. اگه نمیدونید NFT چیه لطفا ابتدا مطلب زیر رو مطالعه کن و سپس به ادامه مقاله بپرداز.
خب چون میخوایم استاندارد ERC1155 رو بررسی کنیم اول بریم ببینیم ERC چیه.
استاندارد ERC چیه و به چه دردی میخوره؟
ERC یه نوع سند فنی هستش که توسط Developer های قراردادهای هوشمند در اتریوم ایجاد میشه و یه مجموعه از قوانین رو تبیین میکنه. حالا از برنامه نویسا میان و یه توکن جدید رو کد نویسی می کنند که صد البته باید از اون قوانین ERC پیروی کنه تا توکن هارو برای اکوسیستم اتریوم پیاده سازی کنه که اگه توسط جامعه هدف و سایر افراد مقبولیت خودشو جذب کنه تازه میشه یه استاندارد ERC.
استاندارد ERC1155 چیست؟
اجازه بدید این قسمت رو ازینجا به بعد بصورت داستانی پیش بریم که کامل واستون جا بیفته.
ازدواج ERC20 و ERC721
برگردیم به داستان هتل هایی که سیاوش عزیزم در مطلبش ارائه داد. در مطلب ERC721 گفتیم که ERC20 یه کارمند معمولی خانوم در هتل هستن که فعالیت می کنند و ERC721 هم بادیگارد اصلی مدیر هتل هستش که کاملا سخت گیر و تغییر ناپذیره.
حالا دو تا عزیز دلمون به هم دل باختن و باهم ازدواج کردن ERC20 خانوم که خیلی به خودش میرسه و خودشو تغییر میده و خوشگل میکنه ولی ERC721 همچنان با همون حالت سخت گیر و جدی بدون تغییر در مراسم حضور پیدا میکنند و بلاخره ازدواج و 9 ماه بعد اولین بچشون به دنیا میاد اسمش میشه چی؟
آفرین ERC1155! چقدر بی ربط اما واقعی. حالا حاصل اون ترکیب شدن دو ERC که یکیشون تغییر پذیر بود و یکیشون تغییر ناپذیر بنظرتون بچشون چطور میشه؟
مجددا آفرین. بچشون دو قلو شده و یه بچه دختر شده که بهش میگن توکن تغییر پذیر ERC20 و یکی دیگشون هم پسر شده که بهش میگن توکن تغییر ناپذیر ERC721.
پس نتیجه گیری که میشه کرد اینه که:
استاندارد توکن ERC1155 از ترکیب استانداردهای ERC20 و ERC721 به وجود میاد که میتونه توکن هایی به صورت تغییر پذیر یا تغییرناپذیر یا نیمه تغییر پذیر خلق کنه.
منظور از تغییر پذیر یا تغییر ناپذیر بودن چیه؟
توکن های تغییر پذیر کاملا منحصر به فرد هستند و میتونن با توکن های مشابه جایگزین بشن مثلا من از بابام یه اسکناس 1000 تومنی قرض میگیرم. این اسکناس 1000 تومنی منحصر به فرد نیست بلکه میلیاردها اسکناس 1000 تومنی وجود داره که من موقع پس دادن پولم نیازی نباشه الزاما همون 1000 تومنی اولی رو بدم به بابام.
توکن های تغییر نا پذیر یغنی کاملا یگانه و یکتا هستن و به هیچ وجه نه تقسیم میشن نه جایگزین یه نوع دیگه. مثل تابلوی استاد فرشچیان که کلا ازش 1 دونه نقاشی کرده و اگه شما اونو قرض بگیرید نمیتونید بجاش تابلو لبخند ژکوند رو تحویل بدید. بلگه الزاما باید دقیقا همون تابلو استاد فرشچیان رو پس بدید.
در اصل میتونم تغییر پذیری یا تغییر ناپذیری رو اینطور براتون خلاصه کنم که:
تغییر پذیر بودن یعنی هیچ انحصاری نیست. هیچ یگانگی وجود نداره. قابل تقسیم شدن و قابل جایگزین شدن است. در مقابلش هم
تغییر ناپذیری یعنی منحصر به فرد- یگانه و یکتا- به هیچ وجه قابل تقسیم و قابل جایگزین شدن نیست.
کاربرد استفاده از استاندارد ERC1155
کاربردهای مختلفی میتونه داشته باشه همین الان اگه یکم فکر کنید احتمالا به ذهنتون خطور کنه که کجاها نیازه یه سری آیتم تغییر پذیر یا تغییر ناپذیر وجود داشته باشه؟
خب اولیش گیم هستش. درسته! بازی های آنلاین که کلی آیتم و سلاح و … دارن که ممکنه برای فقط یک نفر درست شده باشه یا به تعداد مشخصی یا شایدم نامحدود. که همین آیتم رو با قابلیت های مختلف حتی میتونی به عنوان NFT بفروشی.
از سایر کاربردهاش اگه بخوام بگم میتونیم در آثار هنری دیجیتالی یا موزیک یا فیلم یا هرچیزی که نیاز به انحصار داره یا تنها به تعداد مشخصی نیاز به دسترسی داره. همه و همه اینا رو با استاندارد ERC1155 میشه توکنایز کرد و به راحتی خرید فروش کرد.
مزیت اصلی استفاده از استاندارد ERC1155 چیست؟
از نظر فنی اگه بخوام اینو بررسی کنم استاندارد ERC20 , ER721 برای اجرایی شدن نیاز به سوخت GAS به تعداد مشحصی در قراردادهای هوشمند می باشد. و چون هزینه گس الان تا 100 دلار هم رفته برای انجام امورات و به کار انداختن قراردادهای هوشمند شاید خیلی مناسب نباشه که اینقدر هزینه کنیم. اینجا با استاندارد ERC-1155 یک روش ارجاع جدید در یک قرارداد هوشمند مرکزی قرار گرفته که انرژی و GAS کمتری برای انجام قراردادهای هوشمند مورد نیاز می شود.
سوالات متداول درباره استاندارد ERC1155
عزیزانم هرگونه سوالی و جایی که واستون مبهم بود رو کامنت کنید من در سریع ترین زمان ممکن پاسخ میدم.
امتیاز به مطلب فراموش نشه گلا ❤
سلام، وقتتون بخیر، در برنامه کوین مارکت کپ، آیتم الماس، یک nft جایزه گرفتم،که از استاندارد erc-1155 استفاده میکنه ، الان ازم یه آدرس کیف پول میخواد که nft رو بفرسته ، توی کادر ِ آدرس هم به صورت پیش فرض استاندارد ِ erc-1155 رو نوشته ، ممنون میشم راهنمایی کنید که مثلا اگه بخوام به کیف پول تراست ولت انتقال بدم ، چه آدرسی رو باید توی کادر وارد کنم، مرسی🙏
متاسفانه اطلاعاتی در این زمینه ندارم که کمکتون کنم دوست عزیز.