کالکشن NFT (معرفی، آموزش و نحوه ساخت)
توکن های غیر مثلی (NFT) در سالهای اخیر به یکی از منابع درآمدی فعالان حوزه کریپتوکارنسی تبدیل شدهاند. روند افزایش محبوبیت این توکن های غیر مثلی در دو سال 2021 و 2022 شدت گرفته و در این دو سال بسیاری از فعالان این حوزه توانستهاند با فروش میلیونی آثار خویش به درآمدهای میلیونی دست یابند؛ همین مسئله سبب شد تا کالکشن های چند هزارتایی NFT سر برآورند.
احتمالا شما هم تاکنون با کالکشن NFT ده هزار تایی مواجه شده باشید و این سوال را از خود بپرسید که خالقان این کالکشنهای توکن غیر مثلی چگونه توانستند این آیتمها را طراحی و تولید نمایند؟ با توجه به گسترش روزافزون تعداد چنین کالکشنهایی ما در این مقاله از وبسایت اوکی اکسچنج قصد داریم تا به معرفی و همچنین نحوه ساخت کالکشن NFT بپردازیم، اگر شما هم به موضوعات دنیای کریپتوکارنسی علاقهمند هستید، تا انتهای این مقاله با ما همراه باشید.
آشنایی با کالکشن NFT
اگر بخواهیم تصوری ساده از یک کالکشن NFT در ذهن شما ایجاد کنیم، باید بگوییم که کالکشن NFT در واقع به مجموعهای از کاراکترهای طراحی شده به وسیله رایانه اطلاق میشود که در واقع بیانگر ایده خاصی از یک تصویر هستند. از محبوبترین کلکسیونها و کالکشن NFT موجود میتوان به مواردی همچون کریپتوپانک، مجموعه میمونهای کسل و Cool Cats اشاره کرد.
البته ناگفته نماند که هر کدام از این آثار هنری و هر کالکشن NFT به منظور تبدیل شدن به یک اثر منحصربهفرد و یونیک باید مرحله ایجاد (Mint) بر روی یک بلاک چین را پشت سر بگذارد و پس از آن که توانستید این کالکشن NFT را بر روی بلاک چین ذخیره نمائید، آنها با کمک یک کد خاص رمزنگاری میشوند تا به کمک این کد منحصربهفرد، مالکیت شما بر روی این کالکشن NFT اثبات شود. در نهایت پس از طی این مراحل گفته شده، این آیتمها به کمک قراردادهای هوشمند بر روی شبکههای بلاک چینی (blockchain) همچون اتریوم، سولانا، پالیگان و مواردی از این دست که از اسمارت کانترکها پشتیبانی میکنند، قرار میگیرند.
مقایسه کالکشن NFT با توکن های غیر مثلی تکی
تفاوت اصلی که در میان کالکشن NFT با توکن های غیرمثلی تکی وجود دارد را میتوان در استانداردهای این دو جستجو کرد. در مجموعه و کالکشن NFT، از استاندارد ERC-1155 کمک گرفته میشود که هر کدام از آیتمهای موجود در این مجموعهها نیز از استاندارد ERC-721 پیروی میکنند. به بیان سادهتر، استاندارد ERC-1155 در واقع منحصرا به این کالکشنها اختصاص دارد و از آن به عنوان یک قرارداد و کانترکت مادر یاد میشود که هر کدام از توکنهای موجود در این کالکشن NFT دارای قراردادها و کانترکت جداگانه هستند. کاربرد این قراردادها متفاوت است و به عنوان مثال قرارداد مادر نشان دهنده تعلق تمامی زیر مجموعهها به آن است و این در حالی است که هر کدام از کانترکتهای زیر مجموعه نیز بیانگر اصل بودن چنین توکنها و آیتمهایی هستند.
تفاوت دیگری که در این زمینه وجود دارد در زمینه هزینههای این دو است. اگر قصد دارید یک کالکشن NFT هزار تایی ایجاد کرده و به فروش برسانید، باید بدانید که برای لیست کردن چنین کالکشنهایی در هر کدام از بازارگاه های NFT، هزینه قابل توجهی به شما تحمیل خواهد شد.
برای اینکه راحتتر متوجه منظورمان شوید مثالی میزنیم: تصور کنید که کالکشن NFT شما شامل 10 هزار توکن غیرمثلی است و در صورتی که هزینه لیست کردن هر کدام از این توکنها چیزی در حدود 100 دلار باشد، در این حالت شما باید هزینهای در حدود 1 میلیون دلار را به پرداخت کارمزد اختصاص دهید.
آموزش ساخت کالکشن NFT
پس از آن که با ماهیت این مجموعهها آشنا شدید، اکنون لازم است به مرحله آموزش ساخت کالکشن NFT بپردازیم، برای ساخت چنین کلکسیونهایی باید چندین مرحله را پشت سر بگذارید که این مراحل به طور کلی شامل طراحی کاراکترها با لایههای متنوع، مینت آنها در بلاک چین و در نهایت آپلود این کالکشن NFT در مارکتی همچون OpenSea است که در ادامه به طور تفصیلی به بررسی هر کدام از این مراحل گفته شده میپردازیم:
طراحی کاراکترهای کالکشن NFT
برای این که راحتتر با مراحل ساخت کالکشن ارتباط برقرار کنید، به بررسی کالکشن NFT میمونهای کسل که از آن تحت عنوان محبوبترین مجموعه توکن غیرمثلی یاد میشود میپردازیم. در این کلکسیون خاص با وجود این که هر کدام از این توکنهای غیرمثلی با یکدیگر تفاوت دارند که همین تفاوت آنها در میزان منحصربهفردیشان نیز موجب ارزشگذاری میلیونی آنها شده است؛ اما تمامی آنها در یک نقطه با هم مشترک هستند و آن نقطه نیز لایههای آنها است.
مثلا ما در کالکشن NFT میمونهای کسل با یک بدنه و سر میمون مواجه هستیم و در قدم بعدی دهان آنها را میبینیم که نشان دهنده حالات احساسی مختلف (ناراحتی یا خوشحالی آنها) است. این میمونها با چنین احساسات متنوعی از لایههای مختلفی تبعیت کردهاند و هر کدام از این توکنها به صورت کاملا جداگانه طراحی شده است که کاری بس زمانبر بوده و برای ساخت آنها از برنامههای مختلفی همچون فتوشاپ، Canva و غیره استفاده شده است.
شاید در نگاه اول چنین تصور کنید که ساخت کالکشن 10 هزارتایی NFT با کاراکترهای متنوع، بسیار دشوار است؛ اما ما به صراحت به شما میگوییم که چنین تصوری درست نیست و طراحی و تولید این کاراکترها کاملا به صورت خودکار انجام میگیرد.
جالب است بدانید که مجموعه NFT های میمون های خسته، رمزارز اختصاصی خود را با نام Apecoin دارند. شما میتوانید با ثبت نام در اوکی اکسچنج به معامله ۷۰۰ رمزارز مانند خرید APE، خرید بیت کوین، خرید تتر و… به راحتی بپردازید.
کاراکترسازی خودکار برای کالکشن NFT
اگر چندان در زمینه برنامهنویسی مهارت ندارید، جای نگرانی نیست و شما میتوانید از کدهای آماده برای چنین کاری کمک بگیرید. در قدم اول باید وارد این لینک (https://github.com/HashLips/hashlips_art_engine ) شوید و از آن که مخزن Hashlips است، کدها را دانلود کنید، برای این کار به هنگام ورود فقط کافی است بر روی گزینه Code کلیک کنید و گزینه Download Zip را انتخاب نمائید.
سپس باید Node.js را بر روی رایانه شخصی خویش نصب کنید، پس از نصب در قدم اول باید برنامه را Extract یا Unzip کنید. پس از این کار فولدر را باز کرده و در پوشهای به نام «Layes» تمام لایههای ساخته شده را کپی میکنید. سپس به فایل Config.js رفته و در بخش LatersOrder، تمامی این لایهها را به صورت توالی منظم وارد میکنیم. ناگفته نماند که در قسمت Format شما قادر خواهید بود سایز این توکنهای غیرقابل تعویض و همچنین در قسمت Rarity میزان منحصربهفردی و کمیابی آن را مشخص نمائید. در نهایت در مقابل بخش defaultEdition تعداد کاراکترهای کالکشن NFTخود را تعیین کنید.
در قدم بعدی فولدر Main.js را بررسی کنید. مسئولیت اصلی این پوشه جلوگیری از تکثیر توکنهایی با لایههای تکراری است و در این پوشه اگر لاگی با پیام «تکراری» مشاهده کردید، به این معنا است که در مجموعه کالکشن NFT شما یک توکن غیرمثلی تکراری پیدا شده است که این تصویر به وسیله کدی که در این فولدر وجود دارد به صورت کاملا خودکار Skip شده و یک تصویر جدید که دارای ترکیببندی لایهای متفاوت است را جایگزین آن مینماید.
فولدر آخر، پوشه index.js است که در واقع نقطه ورود به برنامه بوده و در آن بایستی تمام توابع توضیح داده شده را در آن قرار دهیم و با شروع index.js، اپلیکیشن را اجرا مینمائیم. به طور خلاصه نحوه ساخت کالکشن NFT به این صورت است که باید برای هر کدام از NFTها در قدم اول یک لایه بک گراند (لایه اول) و سپس لایه بدنه (لایه دوم) و به همین شکل لایههای مختلف را طراحی نمائید و این فرآیند برای تمام این ده هزار توکن غیرمثلی تکرار میشود و ممکن است پس زمینه برخی از آنها یکسان باشد یا مثلا بعضی از آنها دارای کلاه یا عینک باشند؛ اما در حالت کلی تمامی این توکنها با یکدیگر تفاوتهایی خواهند داشت و از هرکدام فقط یک عدد موجود خواهد بود. این شخصیتها که به شکل کاملا اتوماتیک ساخته میشوند ممکن است زمان زیادی را از شما بگیرند و برای متوقف کردن فرآیند تولید، فقط کافی است در صفحه CMD کلیک کنید و برای از سر گرفتن این فرآیند، گزینه Esc را انتخاب نمائید.
آپلود کالکشن NFT در مارکت OpenSea
پس از طراحی کامل ده هزار کاراکتر توکن غیرمثلی، نوبت به آپلود آنها در بازار اوپنسی میرسد. که برای این کار دو مرحله را باید پشت سر بگذارید:
تبدیل کاراکترها به یک مجموعه
برای چنین کاری باید در قدم اول این 10 هزار فایل را تبدیل به یک مجموعه کنید، برای این کار راحتترین روش این است که فایل NFTs Upload to OpenSea را از وبسایت گیت هاب دانلود کنید؛ چراکه این مورد، راحتترین روش برای آپلود کالکشن NFT است که به صورت اتوماتیک فایلها را آپلود مینماید. البته ناگفته نماند که برای این کار به Python و مرورگر کروم نیز نیاز خواهیم داشت. پس از دانلود پایتون، فایل زیب شده را Extract کنید و پس از اکسترکت تمامی فایلها، فولدر NFTs-Upload-to-Opensea-main را باز کرده و دایرکتوری آن را کپی کنید.
در قدم بعدی CMD را باز کرده و پس از تایپ cd، آدرس دایرکتوری را پیست میکنیم و در نهایت اینتر را میزنیم. در قسمت پایینی صفحه گیت هاب این فایل، تمامی موارد مورد نیاز نوشته شده است. pip install –r requirements.txt را کپی کرده و در ادامه دایرکتوری آن را پیست نمائید و با زدن اینتر تمامی فایلها نصب میشوند. به بیان سادهتر، تمام کاری که قرار است انجام بدهید، کپی و پیست است. سپس python openseauploaad.py را کپی کرده و مجددا در ادامه کد CMD پیست کنید و اینتر را بزنید و این تمام کاری است که شما بایستی برای آپلود ده هزار کاراکتر خویش در مارکت اوپنسی انجام دهید.
سپس در باکس اول، لینک کالکشن NFT در اوپنسی، در باکس دوم و سوم نیز به ترتیب Start Number و End Number را مشاهده خواهید کرد که در اینجا باید در باکس استارت عدد 1 و در باکس End عدد 10 هزار را وارد کنید. نکته مهمی که در این زمینه وجود دارد از این قرار است که در فولدر Build (که تصاویر کاراکترهای ساخته شده ما در آن قرار دارند) حتما باید از عدد 1 تا 10000 نامگذاری شده باشند تا آپلود آنها بدون هیچ مشکلی صورت گیرد. پس از انتخاب فولدر Build بایستی بر روی گزینه Open Chrome Browser کلیک نمائید تا مرورگر کروم باز شود.
آپلود کالکشن در مارکت OpenSea
در قدم بعدی کیف پول متامسک را نصب کنید (اگر این ولت را نصب دارید، از این مرحله بگذرید). پس از نصب کیف پول Metamask، وارد وبسایت OpenSea شوید و در قسمت پروفایل، این کیف پول را به اوپنسی متصل نمائید. به هنگام اتصال این کیف پول، تمام NFT های ذخیره شده در این کیف پول به شما نشان داده میشود و حال باید به صفحه MyCollections رفته و گزینه Create a Collection را انتخاب نمائید. پس از انتخاب این گزینه نوبت به انتخاب تصویر لوگوی کالکشن NFT شما میرسد و پس از انتخاب این تصویر، در قسمت Name باید نامی برای مجموعه خویش انتخاب نمائید. در قسمت بعدی بلاک چین را پالیگان انتخاب کنید و Display Theme را بر روی حالت پیش فرض یعنی Contained قرار دهید تا کالکشن ساخته شود.
حال باید به برنامه NfTs Upload to OpenSea برگردید و لینکی که در مارکت اوپنسی برای کالکشن خویش ساختهاید را در باکس اول که به لینک کالکشن NFT اختصاص دارد، پیست کنید. ناگفته نماند که کادرهای Start Number و End Number را طبق گفتههای فوق قبلا پر کردهایم و حال باید در قسمت Price (قیمت)، قیمت را وارد کنید که حداقل قیمت تعیین شده در اوپنسی 2 دلار است و قیمت شما نباید از این میزان کمتر باشد و قیمت خود را حتما باید به اتر وارد کنید.
در باکس مربوط به Title (عنوان)، نام کالکشن خود را به همراه عدد وارد کنید مثلا: ShibaToon #1. این عدد در واقع مبدا شروع آپلود است و مثلا اگر عدد 500 را انتخاب کنید فقط کاراکترهای شماره 500 به بعد در این مارکت آپلود خواهند شد. سپس در بخش توضیحات، توضیحات مدنظر خویش را وارد کنید و در نهایت فرمت عکسها را که غالبا PNG است را وارد کنید؛ اما اگر نمیدانید فرمت آنها چیست، برای دانستن فرمت آنها فقط کافی است بر روی یکی از آنها راست کلیک کرده و گزینه Properties را انتخاب نمائید تا فرمت عکس به شما نشان داده شود.
سپس در باکس External Link، آدرس سایت یا هر مکان دیگری که در آن در ارتباط با کالکشن NFT خود صحبت کردهایم را وارد میکنیم. پس از گذراندن مراحل فوق به کادر پالیگان میرسیم که تیک این گزینه را نباید بزنید؛ چرا که در خود اوپنسی، پالیگان را انتخاب کردهایم. حال دقیقا در قسمت پایینی این کادر یک دکمه تعبیه شده که چیزی بر روی آن نوشته نشده است، بر روی این دکمه کلیک میکنیم و فولدری که حاوی این 10 هزار کاراکتر است را انتخاب مینمائیم و سپس بر روی دکمه Start کلیک میکنیم تا فرآینده آپلود کالکشن NFT ما در مارکت اوپنسی شروع شود و به همین سادگی شما میتوانید یک کالکشن NFT بسازید و با آپلود آن در مارکتهای بزرگ به کسب درآمد برسید.
مقاله پیشنهادی:
نکته طلایی در ساخت کالکشن NFT
امروزه ساخت کالکشنهای و مجموعههای متنوع NFT بسیار مورد توجه کاربران دنیای کریپتو قرار گرفته است و به همین ما در این مقاله از وبسایت اوکی اکسچنج تلاش نمودیم تا شما را به صورت کامل با خود این کالکشن NFT و نحوه ساخت آن آشنا کنیم و همان طور که در مطالب بالا مشاهده کردید، روند ساخت این مجموعهها دارای پیچیدگیهای خاصی است و باید از دستورالعملهای مختلف موجود در این حوزه پیروی کنید تا بدون مواجهه با هیچ اروری فرآیند ساخت کالکشن NFT خویش را با موفقیت به پایان برسانید و پس از ساخت این کاراکترها آن را در بازارهای بزرگی همچون اوپنسی آپلود نمائید. البته ناگفته نماند که اگر در ارتباط با خود ماهیت کالکشنهای NFT و نحوه ساخت و آپلود آنها سوالی دارید که در این مقاله از وبسایت اوکی اکسچنج به آن اشاره نشده است، میتوانید سوال خود را در بخش نظرات مطرح کنید تا کارشناسان ما در اسرع وقت به سوال شما پاسخ دهند.
پرسش های متداول
آیا کاربران ایرانی نیز میتوانند به ساخت کالکشن NFT اقدام نمایند؟
پاسخ به این سوال مثبت است و خوشبختانه هیچکدام از سرویسهای ایجاد NFT نیازی به احراز هویت ندارند و به همین علت کاربران ایرانی نیز به راحتی و با کمک گرفتن از برنامههای تغییر دهنده IP میتوانند اقدام به ساخت کالکشن NFT خود نمایند.
هزینه ساخت یک مجموعه 10 هزارتایی توکن غیرمثلی چقدر هزینه دارد؟
نمیتوان به طور قطعی در ارتباط با هزینه آن نظر داد و هزینه چنین مجموعهای به موارد مختلفی همچون هزینه کارمزد شبکه، کارمزد مارکت مورد نظر، طراحی، هزینه برنامهنویس (درصورتی که مهارت کافی در این زمینه ندارید)، هزینه تبلیغات و هزینههایی از این دست بستگی دارد.
آیا برای ایجاد یک کالکشن NFT موفق لازم است که حتما دانش کافی در زمینه برنامهنویسی داشته باشم؟
پاسخ به این سوال منفی است و درصورتی که مهارت خاصی در این زمینه ندارید میتوانید از دیگران یا سرویسهای گفته شده در این مقاله کمک بگیرید.