NFT های پویا (dNFT) چیست و چگونه NFT های پویا بسازیم؟
- مجموعه: سرمایه های دیجیتالی
انقلابی در دنیای توکنها: NFT های پویا
NFT های پویا با استفاده از قراردادهای هوشمند و دادههای لحظهای از اوراکلها، بر اساس شرایط خارجی مانند آب و هوا، نتایج ورزشی یا قیمت داراییها تکامل مییابند.
اوراکلها با تامین و اعتبارسنجی دادههای خارجی، نقش حیاتی در dNFT ها ایفا میکنند. دادههای متا که ویژگیهای یک توکن را توصیف میکند، میتواند با هر دو داده درون زنجیره (آنچه روی بلاکچین ثبت شده) و برون زنجیره (دادههای خارجی) بهروز شود.
از مهمترین موارد استفاده برای dNFT ها میتوان به ورزش، بازی و املاک و مستغلات اشاره کرد.
تابع تصادفی قابل تأیید چینلینک (VRF) توزیع تصادفی آیتمها و ویژگیهای درون بازی را امکانپذیر میکند و به کمیاب بودن آیتمها در بازیهای کسب درآمد (Play-to-Earn) کمک میکند.
NFT های پویا (dNFT) چیست؟
دنیای NFT ها گستردهتر از چیزی است که فکر میکنید. در کنار NFT های عادی، نوع جدیدی از NFT به نام NFT پویا (dNFT) وجود دارد. این NFT ها با استفاده از قراردادهای هوشمند ساخته شده و دادههای لحظهای را که توسط اوراکلها تأمین میشود، در خود جای میدهند. این دادهها میتوانند بر اساس شرایط خارجی مانند آب و هوا، نتایج آخرین رویداد ورزشی یا تغییرات قیمت داراییهای مرتبط با NFT، تغییر کنند.
یکی از عناصر کلیدی برای درک NFT های پویا، دادههای متا است. این دادهها ویژگیهای توکن را توصیف میکنند و میتوانند شامل انواع مختلفی از اطلاعات مانند نام، توضیحات و ویژگیها باشند. با اضافه شدن داده به یک NFT پویا، این NFT تکامل مییابد و دادههای متا (اطلاعات توصیفی) آن بهروز میشود.
دادههای اضافه شده میتوانند هم درون زنجیرهای (اطلاعات ثبت شده روی بلاکچین) و هم برون زنجیرهای (دادههای خارجی) باشند. دادههای درون زنجیرهای مانند رکوردهای جدید در یک بازی هستند. اما دادههای برون زنجیرهای از طریق اوراکلها وارد میشوند و میتوانند شامل هر چیزی از اختلاف قیمت داراییهای دنیای واقعی تا نتایج بسکتبال باشند.
این قابلیت کاربردی، درهای بسیاری را به روی موارد استفاده مختلف باز میکند. از برجستهترین این موارد میتوان به ورزش، بازی و املاک و مستغلات اشاره کرد. یک نمونه از تأثیر این فناوری نوین وب 3 بر بازیهای کسب درآمد (Play-to-Earn) است که به لطف تابع تصادفی قابل تأیید چینلینک (VRF) امکانپذیر شده است. با استفاده از VRF، آیتمها و ویژگیهای درون بازی به صورت تصادفی توزیع میشوند و در نتیجه، کمیابی موردنظر برای آیتمهای مختلف در بازی تعیین میگردد.
نقش اوراکلها در NFT های پویا
اوراکلها نقش مهمی در توکنهای غیرمثلی پویا (dNFT) ایفا میکنند. این شبکههای گرهای، دادههای خارجی را برای قراردادهای هوشمند، که شامل NFT های پویا نیز میشوند، تأمین و اعتبارسنجی میکنند. به عنوان مثال، یک اوراکل میتواند دادههای خارجی را به قرارداد هوشمند مرتبط با یک NFT پویا ارسال کند. این کار باعث تغییر در دادههای توصیفی (متا) NFT و در نتیجه، ظاهر بصری آن برای مالک میشود.
با لطف اختصاص ارزش توسط اوراکلهای چینلینک، این NFT ها میتوانند موارد استفاده مختلفی داشته باشند، از جمله:
• ایجاد NFT ها: اوراکلها میتوانند با تأمین دادههای خارجی، امکان ایجاد NFT های پویا را بر اساس شرایط خاص فراهم آورند.
• انتقال مالکیت: اوراکلها میتوانند با تأیید رویدادهای خاص، انتقال مالکیت NFT های پویا را تسهیل کنند.
• حل و فصل نتایج رقابت: اوراکلها با تعیین ارزش داراییها بر اساس دادههای خارجی، میتوانند در حل و فصل نتایج رقابتهای درون بازیهای بلاکچینی نقش داشته باشند.
علاوه بر موارد فوق، ادغام اوراکلها با NFT های پویا منجر به افزایش غیرمتمرکزسازی و اتوماسیون میشود. اوراکلها با برقراری ارتباط بین داراییهای درون زنجیرهای (روی بلاکچین ثبت شده) و رویدادهای برون زنجیرهای (دنیای واقعی)، شکاف بین قراردادهای هوشمند و سرویسهای وب خارجی را پر میکنند.
NFT های ایستا در مقابل NFT های پویا
تفاوت بین توکنهای غیرمثلی دیجیتال ایستا و پویا، اندک اما حیاتی است:
• NFT ایستا: نسخه ایستا (ایستا به معنی ثابت) داراییهای دیجیتال، قابل اصلاح یا تغییر نیست و در طول زمان بهروز نمیشود. به عنوان مثال، یک اثر هنری دیجیتال که به عنوان یک NFT ایستا فروخته میشود، همیشه با همان ویژگیهای بصری باقی میماند.
• NFT پویا: برعکسِ NFT های ایستا عمل میکنند. آنها گاهی اوقات dNFT یا NFT زنده نیز نامیده میشوند. دادههای توصیفی (متا) قابل تغییر آنها باعث میشود تا پویا و تعاملی باشند که منجر به موارد استفاده متفاوت و گستردهتری نسبت به NFT های ایستا میشود.
اوراکلها دادهها را به توکن غیرمثلی منتقل میکنند بدون اینکه الزاماً منجر به ایجاد یک توکن جدید شوند. توکن قدیمی اصلاح میشود که باعث میشود dNFT ها برای مواردی که نیازمند بهروزرسانی منظم دادهها هستند، کاملاً مناسب باشند.
• مزایای NFT های ایستا: از طرف دیگر، NFT های ایستا قابل تغییر یا اصلاح نیستند. این امر آنها را امنتر، سبکتر و سازگارتر با بسیاری از پروتکلها و سیستمهای موجود میکند. از آنجایی که تعداد تراکنشها تأثیری بر فرآیند ایجاد و ذخیرهسازی این NFT ها ندارد، آنها برای اهداف تأیید مناسبتر هستند. تمام دادههای توصیفی برای این نوع NFT ها در یک فایل واحد ذخیره میشوند.
در نتیجه، هنگام انتخاب بین NFT ایستا و پویا، مهم است که مورد استفاده نهایی خود را در نظر بگیرید. NFT های ایستا برای کلکسیونرها و هنرمندانی که به دنبال حفظ یکپارچگی آثار دیجیتال خود هستند، ایدهآل هستند. در مقابل، NFT های پویا برای گیمرها و توسعهدهندگانی که میخواهند تجربیات تعاملی و پویا را ایجاد کنند، مناسبترند.
چگونه یک NFT پویا بسازیم؟
ایجاد یک NFT پویا می تواند به مجموعه NFT ارزش بیافزاید. برای ایجاد یک NFT پویا، باید مراحلی را دنبال کنید. ابتدا باید توکن ERC721 را راه اندازی کنید. مرحله بعدی آپلود پیوندهای تصویر NFT در URIهای IPFS و به دنبال آن بررسی کامپایل است. پس از انجام این کار، قرارداد NFT باید "سازگار با نگهبانان" باشد. آخرین مرحله ایجاد قرارداد هوشمند است که NFT را بر اساس متغیرهای مشخص شده در زنجیره یا خارج از زنجیره تغییر می دهد. برای ساخت یک NFT پویا، باید چند مرحله را دنبال کنید:
مراحل ایجاد یک NFT پویا:
1. یک توکن با استاندارد ERC-721 یا ERC-1155 ایجاد کنید.
2. پیوندهای تصویر NFT را در URIهای IPFS آپلود کنید.
3. یک بررسی کامپایل را کامل کنید.
4. قرارداد NFT را "Keepers Compatible" کنید.
5. قرارداد هوشمندی ایجاد کنید که NFT را بر اساس متغیرهای مشخص شده اصلاح کند.
6. NFT پویا را تست کنید.
چندین پلتفرم وجود دارد که می توانید NFT های پویا را بدون نیاز به کدنویسی ایجاد کنید.
ابزارهای مورد نیاز برای ساخت NFT های پویا
اگر میخواهید وارد دنیای ساخت این توکنهای وب 3 شوید، به ابزارهای مختلفی نیاز دارید:
• Chainlink VRF (تابع تصادفی قابل تأیید چینلینک): این ابزار منبعی امن و قابل اعتماد برای ایجاد تصادف است که میتواند برای ساخت NFT های منحصر به فرد استفاده شود.
• Chainlink Keepers (نگهبانهای چینلینک): نگهبانان چینلینک یک سرویس غیرمتمرکز است که برای خودکار کردن عملکردهای قراردادهای هوشمند به کار میرود. این سرویس میتواند به شما در ساخت NFT های پویایی که بر اساس شرایط خاص در طول زمان تغییر میکنند، کمک کند.
• پالیگان: پالیگان یک راهحل مقیاسپذیری لایه 2 برای اتریوم است که برای ساخت NFT های سریع و ارزان استفاده میشود.
• Truffle (ترافل): ترافل یک فریمورک توسعه قرارداد هوشمند است که برای ساخت و استقرار NFT ها روی اتریوم به کار میرود.
• Hardhat (هاردهات): هاردهات فریمورک دیگری برای توسعه قرارداد هوشمند است که امکان ساخت و استقرار NFT ها روی اتریوم را فراهم میکند.
• MetaMask (متامسک): متامسک یک افزونه مرورگر است که برای تعامل با اپلیکیشنهای غیرمتمرکز (DApp) و بازارهای NFT مبتنی بر اتریوم استفاده میشود. این ابزار به شما در مدیریت NFT ها و برقراری ارتباط با سایر کاربران در این اکوسیستم کمک میکند.
مزایای NFT های پویا
NFT های پویا در مقایسه با NFT های ایستا، مزایای قابل توجهی از جمله تعاملپذیری (Interactivity)، قابلیت برنامهریزی (Programmability) و چندکارکردگی (Versatility) به ارمغان میآورند. این مزایا در عمل منجر به ایجاد فرصتهای درآمدزایی جدید برای هر دو گروه هنرمندان و کلکسیونرها میشود، زیرا NFT های پویا میتوانند دائماً دادههای جدید را برای بهروز ماندن، ادغام کنند.
• تعاملپذیری یکی از ویژگیهای کلیدی dNFT ها است. به این معنی که این NFT ها میتوانند بر اساس رویدادهای خارجی درون زنجیرهای یا برون زنجیرهای، ویژگیهای خود را تغییر دهند. این امکان، تجربهای جذابتر را برای مجموعهداران به همراه میآورد و باعث میشود آنها علاقه بیشتری به NFT های در حال تکامل داشته باشند.
• قابلیت برنامهریزی که اصطلاح فنی برای ماهیت پویای dNFT ها است، مزیت کلیدی دیگری به شمار میرود. از آنجایی که dNFT ها میتوانند در طول زمان تغییر و تکامل داشته باشند، برای ساخت بازیهایی که شامل شخصیتهای جدید و در حال تکامل هستند، کاملاً مناسب هستند. این چندکارکردگی باعث میشود dNFT ها برای مجموعهداران بسیار جذاب باشند، زیرا ارزش نهایی آنها مانند NFT های ایستا، ثابت نیست و پتانسیل افزایش یا کاهش بر اساس شرایط مختلف را دارد.
در نتیجه، NFT های پویا با ایجاد درآمدزاییهای جدید برای هنرمندان و کلکسیونرها، چشمانداز جذابی را پیش رو میگذارند. تعاملپذیری بالا، dNFT ها را برای خریداران و طرفداران جذابتر میکند و این امر، فرصتهای جدیدی را برای هنرمندان جهت کسب درآمد از کار خود فراهم میکند.
NFT ها در مقابل داراییهای مبتنی بر بلاکچین
توکنهای غیرمثلی (NFT) و سایر توکنهای رمزنگاری، تفاوتهای مشخصی در ویژگیهای ذاتی و کاربردهایشان نشان میدهند.
NFT ها: توکنهای منحصربهفرد و غیرقابل تقسیم هستند (هرچند NFT های بخشپذیر در حال ظهور هستند تا در این زمینه به کاربران کمک کنند). NFT ها اغلب نمایانگر داراییهای دیجیتال یا فیزیکی مانند آثار هنری، آیتمهای بازی یا کلکسیونها هستند. هر NFT مجموعه دادههای خاص خود را دارد که باعث میشود جایگزینی آنها به صورت یک به یک غیرممکن باشد. برعکس، ارزهای دیجیتال مانند بیتکوین و اتریوم داراییهای مثلی هستند که قابل تعویض و تقسیمپذیر میباشند.
مقایسه کارکرد: در حالی که NFT ها ذاتاً بر انحصار و کمیابی تمرکز دارند و امکان مالکیت و انتقال مصنوعات دیجیتال متمایز را فراهم میکنند، داراییهای رمزنگاری مثلی، اولویت را بر تبادل مالی و نقدشوندگی بالا قرار میدهند.
نمونههایی از NFT های پویا
در حالی که ممکن است در آینده شاهد کاربردهای NFT های پویا در اینترنت اشیاء و داراییهای دنیای واقعی باشیم، در حال حاضر، تغییر در دادههای توصیفی (متا) که توسط dNFT ها امکانپذیر میشود، عمدتاً در بازیهای کسب درآمد (Play-to-Earn) و ورزشهای فانتزی کاربرد دارد. در ادامه، چند نمونه از موارد استفاده عملی را ذکر میکنیم که از بهروزرسانیهای لحظهای این توکنهای خاص ERC-721 بهرهمند میشوند.
ورزشهای NFT
از NFT های پویا در ورزش برای ایجاد تجربیات منحصر به فرد برای طرفداران استفاده شده است. یک نمونه از این موارد، NFT لاملو بال (LaMelo Ball) است. این توکنها که به نام لاملو بال، بازیکن حرفهای بسکتبال که هشت نوع مختلف کلکسیون دیجیتال را راهاندازی کرد، نامگذاری شدهاند، بر اساس آمار بازیکن (امتیاز، پاس منجر به امتیاز، ریباند در هر بازی) بهروز میشوند.
گردآوری:بخش سرمایه های دیجیتال بیتوته