راهنمای گام به گام ایجاد توکن NFT در بستر سولانا
توسعه NFT به یکی از اولویتهای اصلی در دنیای وبتری (WEB3) تبدیل شده است. در میان بسیاری از بلاکچینها که برای توسعه NFT استفاده میشوند، اتریوم (ETH) همیشه در صدر قرار دارد. از سوی دیگر سولانا نیز مزایای زیادی دارد که کمتر مورد توجه کاربران است. در ادامه به شما آموزش میدهیم تا یاد بگیرید چگونه یک توکن NFT را بر روی بلاکچین سولانا ایجاد کنید.
سولانا به عنوان یک پلتفرم مناسب برای حل مشکلات مقیاسپذیری و تعاملپذیری بلاکچین اتریوم است. سولانا ابزارهای منحصر به فردی را برای کمک به توسعه توکنهای NFT ارائه میدهد. به عنوان مثال، متاپلکس کندی ماشین (Metaplex Candy Machine) میتواند در عرض چند دقیقه به شما در ایجاد NFT در سولانا کمک کند.
نحوه کار توکنهای NFT
NFT ها توکنهای منحصر به فرد و رمزنگاری شدهای هستند که برای نمایندگی داراییهای مختلف مانند آثار هنری دیجیتال، کلکسیونها، بلیتها و اثبات مالکیت استفاده میشوند. ارزش واقعی NFT ها در امضای رمزنگاری و تأیید منحصر به فرد بودن داراییها نهفته است. فایلهای NFT در فرمتهایی مانند MP3، JPEG و PNG موجود هستند و به دلیل حجم بالای آنها، در بلاکچین ذخیره نمیشوند، بلکه در ذخیرهسازی غیرمتمرکز قرار میگیرند. متادیتای NFT شامل اطلاعاتی است که ویژگیها و جزئیات توکن را توضیح میدهد. برای ایجاد NFT، نیاز به تراکنش درونزنجیرهای و ذخیره اطلاعات متادیتا در بلاکچین دارید.
چرا باید از سولانا برای ایجاد توکنهای NFT استفاده کنیم؟
سولانا یک بلاکچین غیر EVM است که ابزارهای توسعه خاص خود را دارد و از استانداردهای ERC-721 و ERC-1155 برای توسعه NFT استفاده نمیکند. این بلاکچین از استاندارد SPL برای توکنهای غیرمثلی بهره میبرد و ویژگیهایی چون کارمزد پایین و سرعت بالا را ارائه میدهد. برنامههای سولانا ابزارهای اختصاصی برای ساخت و توسعه NFT هستند.
راهنمای گام به گام برای ایجاد NFT در سولانا
برای ایجاد توکنهای NFT در سولانا، باید از ابزارهایی مانند Candy Machine استفاده کنید که فرآیند ساخت NFT را ساده میکند. این ابزار به شما کمک میکند تا NFTها را در سولانا بهطور مؤثر توسعه دهید.
راهنمای گام به گام برای ایجاد NFT در سولانا
۱٫ پیکربندی Candy Machine V2
برای ایجاد NFT در سولانا، ابتدا به ابزارهایی مانند Git، NodeJS، TS-node، و Yarn نیاز دارید. NodeJS محیط اجرای جاوا اسکریپت است، Yarn به نصب برنامهها کمک میکند و Git برای کلون کردن مخزن کد مفید است. پس از نصب این ابزارها، Metaplex را از GitHub کلون و نصب کنید.
۲٫ ایجاد کیف پول سولانا
در مرحله دوم، باید کیف پول سولانا ایجاد کنید. چرا به کیف پول سولانا برای ایجاد NFT نیاز دارید؟ کیف پول یک نیاز مهم برای اجرای تراکنشهای درون زنجیرهای است تا فرآیند ایجاد کردن NFT را تسهیل کند. لطفا در نظر داشته باشید، باید مقدار کافی توکن سولانا برای پوشش کارمزدهای تراکنش برای مینت کردن (ایجاد) NFT داشته باشید،(برای اطلاع از قیمت سولانا و خرید آن می توانید از بازار معاملاتی نیپوتو استفاده کنید.) تا بتوانید از سازنده NFT سولانا (Solana NFT maker) استفاده کنید. میتوان از ابزارهای سولانا برای ایجاد کیف پول محلی استفاده کرد، اما این کیف پولها به دلیل آسیبپذیری در برابر تهدیدات امنیتی تنها باید برای اهداف توسعه استفاده شوند. توسعهدهندگان باید ابتدا NFTهای آزمایشی را در شبکه توسعه سولانا مینت کنند و از کوینهای آزمایشی با دستور `solana airdrop 2` استفاده نمایند. برای استفاده از Candy Machine در شبکه اصلی، به کوینهای واقعی سولانا نیاز است.
۳٫ پیکربندی کندی ماشین
پس از ایجاد کیف پول سولانا و افزودن کوینهای آزمایشی، پروژه کلون شده را باز کنید. برای شروع، از فایل `example-candy-machine-upload-config.json` استفاده کنید. برای ذخیره فایلهای NFT میتوانید از Arweave یا سایر گزینههای پیکربندی Candy Machine بهره ببرید.
۴٫ آمادهسازی داراییهای NFT و متادیتا
برای ایجاد NFT در سولانا، باید فایلها و متادیتای NFT را توسعه دهید. با مهارتها و دانش مناسب، میتوانید داراییها را خودتان توسعه دهید. در غیر این صورت، میتوانید از داراییهای نمونه برای ایجاد داراییها و متادیتای NFT استفاده کنید. میتوانید فایلهای JSON را در متادیتای هر NFT پیدا کنید و این فایلهای تصویری با فرمت JPEG و PNG نمایش داده میشوند.
۵٫ بارگذاری فایلها و متادیتای NFT
مرحله بعدی در توسعه پروژههای NFT سولانا، بارگذاری فایلها و متادیتای NFT شما است. شما باید از دستور upload برای بارگذاری فایلهای NFT و متادیتا استفاده کنید. این دستور به بارگذاری تصاویر NFT و فایلهای JSON در متادیتا به ذخیرهسازی غیرمتمرکز شما کمک میکند.
علاوه بر این، میتوانید دستورات (command) موجود در دکیومنشن متاپلکس (Metaplex documentation) را به منظور تطابق با نیازهای پروژه خود انتخاب کنید.
۶٫ ایجاد مجموعه NFT
حالا تقریباً همه چیز برای ایجاد NFT در سولانا آماده است و تنها به یک خط دستور خاص در دکیومنتیشن Metaplex نیاز دارید. میتوانید خط دستور را برای هماهنگی با مسیر پروژه توسعه NFT خود تغییر دهید. لطفا به یاد داشته باشید که دستور Candy Machine Collection میتواند در آمادهسازی یک مجموعه NFT، به شما کمک کند.
۷٫ مینت کردن توکنهای NFT
در آخرین مرحله ایجاد NFT در سولانا، توکنها را با استفاده از دستوراتی از Metaplex docs ایجاد کنید. میتوانید NFTها را به صورت تکی یا دستهای مینت کنید که در حالت دستهای چندین NFT در یک تراکنش ساخته میشوند. پس از مینت، مجموعه NFTها در شبکه توسعه سولانا یا اکسپلورر آن قابل مشاهده خواهند بود.
امکان ایجاد NFT های فشرده چیست؟
یکی از ویژگیهای منحصر به فرد استفاده از سولانا برای ایجاد توکنهای NFT، امکان ایجاد توکنهای فشرده (compressed NFTs) است. با این روش میتوانید یک پروژه NFT در سولانا راهاندازی کنید. NFT های فشرده از درختان مرکل (Merkle trees) و فشردهسازی برای کاهش هزینههای ذخیرهسازی NFT ها استفاده میکنند.
توکنهای NFT فشرده به جای ذخیرهسازی متادیتاها در یک حساب سولانا، برای ذخیرهسازی متادیتا از لجر استفاده میکنند. در نتیجه، NFT های فشرده از مزایای سرعت و امنیت بلاکچین سولانا بهرهمند میشوند. در عین حال، این نوع NFT ها هزینههای ذخیرهسازی کمتری دارند. مهمتر از همه، NFT های فشرده همان ساختار متادیتای NFT های غیر فشرده را دارند.
نتیجهگیری
برای ایجاد پروژههای NFT در سولانا میتوان از ابزارهای متاپلکس و کندی ماشین استفاده کرد که پیچیدگیهای فنی را کاهش میدهند. بلاکچین سولانا با کارمزد پایین و سرعت بالای تراکنشها، مزایای زیادی برای تولید NFT ارائه میدهد. همچنین، با ایجاد NFTهای فشرده میتوان هزینهها را کاهش داد. برای خرید سولانا نیز میتوانید از صرافی نیپوتو استفاده کنید که امنیت و کارمزد مناسبی دارد.