یکی از ویژگی های قدرتمند NFTS این است که آنها می توانند داده های خارج از زنجیره را ارجاع دهند و هزینه ذخیره تصاویر ، فیلم ها و سایر داده های بزرگ NFT را در زنجیره ذخیره کنند. نمونه ای از این موارد با استاندارد ERC-1155 است که مکانهایی را تعریف می کند که باید داده های خارج از زنجیره را از طریق URIS ارجاع دهید:
- ابرداده: در خود معامله ، شما باید URI را درج کنید که به یک پرونده JSON حاوی ابرداده برای NFT شما اشاره دارد
- تصویر: استاندارد زمینه تصویر را در ابرداده تعریف می کند ، که مقدار آن URL است که به تصویری مرتبط با NFT شما نشان می دهد
- داده های دیگر: استاندارد زمینه Properties را در ابرداده تعریف می کند ، که شامل یک شیء دیگر JSON است که به کاربر امکان می دهد زمینه های سفارشی را تعریف کند ، که اغلب URL هایی را که به سایر داده های خارج از زنجیره اشاره می کنند ، اشاره می کند (به عنوان مثال ، فیلم ها)
بهترین روش استفاده از URIS است که حاوی شناسه های محتوای IPF (CID) است که اشاره ای به خود داده های اساسی داده است (یعنی هش داده از داده ها). این امر باعث می شود که چه چیزی با داده های NFT مطابقت داشته باشد - CID خاصیت خود داده ها است. اگر دو نفر در مورد NFT خاص و آنچه در آن مخالف هستند ، مخالف هستند ، فقط می توانید بررسی کنید که کدام یک با CID های صحیح مطابقت دارد. استفاده از کتابخانه های NFT. Storage ، محاسبه محلی CID های داده های NFT خود را برای شما آسان می کند.
استفاده از nft. storage همچنین ذخیره داده های خود را در شبکه عمومی IPFS آسان می کند. زیبایی IPFS این است که در جایی که داده ها از نظر جسمی در آن قرار دارند ، غیرقابل توصیف است ، زیرا داده ها را توسط CID خود ارجاع می دهد. در نتیجه ، IPFS تضمین می کند که اگر حداقل یک نسخه از داده ها به شبکه پخش شود (خواه در یک سرویس ذخیره سازی ، در فضای ذخیره سازی غیر متمرکز یا رایانه محلی خود ذخیره شود) ، می توانید یک نسخه را پس بگیرید.
NFT. Storage به عنوان یک خانه بلند مدت برای داده های NFT عمل می کند ، با داده ها به شبکه IPFS پخش می شود و بی اعتماد در FileCoin ذخیره می شود (با یک دید برای عدم تمرکز کامل خود به عنوان یک سرویس). و زیرساخت های ذخیره سازی و بازیابی در پشت NFT. Storage به گونه ای طراحی شده است که به طور فزاینده ای از نوآوری های Web2 و Web3 استفاده می کند تا عملکردی را که کاربران نهایی انتظار دارند ارائه دهد.
مشکلات با استفاده از URL های HTTP #
هنگام استخراج NFT ، باید واقعاً مراقب باشید که از چه نوع URI استفاده می کنید. استفاده از URL های HTTP باعث می شود NFT شما با ارزش کمتری داشته باشد ، زیرا آنها یک مکان خاص را در وب ارجاع می دهند. با NFT که دارای URL های HTTP است ، خریداران بالقوه ممکن است فکر کنند:
- چه اتفاقی می افتد اگر افرادی که سرورهای HTTP را اجرا می کنند تصمیم بگیرند داده هایی را که NFT من به آن مراجعه می کند مبادله کنند؟اگر سعی کنم NFT خود را به دیگران نشان دهم ، هنری که متفاوت از آنچه در ابتدا خریداری کرده ام نشان داده می شود.
- چه اتفاقی می افتد اگر این سرورهای HTTP کاملاً پایین بیایند؟حتی اگر من هنوز یک نسخه از هنر را در اختیار داشته باشم ، هیچ راهی برای اثبات استفاده از داده های زنجیره ای ندارم که NFT من به این اثر هنری خاص اشاره می کند.
از آنجا که ممکن است مالکیت NFT اغلب دست ها را تغییر دهد ، صاحب NFT و نگهدارنده سرور HTTP اغلب یکسان نیستند ، که می تواند انگیزه های نامشخص یا نامتوازن برای نگه داشتن داده های NFT در دسترس را ایجاد کند.
IPFS و nft. Storage به نجات #
به همین دلیل است که nft. storage به جای URL های HTTP به شما می دهد. IPFS URIS شناسه های منحصر به فرد از داده های اساسی مبتنی بر هش رمزنگاری شده از داده ها است ، به جای مکانی که امروزه داده ها در آن قرار دارد. به این ترتیب ، شما به راحتی می توانید ثابت کنید که یک قطعه از داده ها در واقع بخشی از NFT شماست! علاوه بر این ، تا زمانی که یک نسخه در جایی در شبکه IPFS وجود داشته باشد (در یک گره IPFS عمومی ، در FileCoin ، حتی در رایانه شخصی خود که یک گره IPFS را اجرا می کند) ، می توانید یک نسخه از آن داده ها را بارگیری کنید.
برای مطالعه بیشتر در مورد قدرت آدرس دهی محتوا اینجا را کلیک کنید!
وارد كردن ذخیره سازی, فایل > از جانب 'nft. storage'
وارد كردن بسته بندی کردن > از جانب "IPFS-CAR/PACK";
محاصره کردن کلید ای پی ای = 'your_api_key'
محاصره کردن مشتری = جدید ذخیره سازی( نشانه: کلید ای پی ای >)
محاصره کردن ابرداده = در انتظار مشتری.فروشگاه(
نام: 'پینپی',
شرح: "پین گوشت گاو خوشمزه نیست!",
تصویر: جدید فایل([/* داده ها */], 'pinpie. jpg', نوع: "تصویر/jpg" >)
>)
کنسول.ورود به سیستم(ابرداده.url)
// ipfs: //bafyreib4pff766vhpbxbhjbqqnsh5emeznvujayjj4z2iu53cprgbz23m/metadata. json
روش های دیگری برای دریافت داده ها به IPF ها و کمک به اطمینان از باقی ماندن داده ها وجود دارد (به عنوان مثال ، داده ها را به گره خود اضافه کنید و/یا از یک سرویس پیننگ استفاده کنید) ، اما nft. storage روند را برای شما ساده می کند. شما داده ها را با استفاده از یک API ساده بارگذاری می کنید ، و در پشت صحنه ، این سرویس داده ها را در IPF ها در دسترس قرار می دهد و نسخه های فیزیکی داده ها را بطور اضافی در شبکه FileCoin قرار می دهد ، یک شبکه ذخیره سازی غیر متمرکز که "IPFS" صحبت می کند!
شبکه FileCoin یک ساختمان عالی برای هر سیستم ذخیره سازی غیر متمرکز است. ارائه دهندگان ذخیره سازی مستقل به طور دوره ای باید به صورت رمزنگاری ثابت کنند که آنها از نظر جسمی داده های خاص شما را برای مدت زمان خاصی از زمان ذخیره می کنند. هنگامی که آنها این اثبات را به شبکه ارسال می کنند ، گره های دیگر این اثبات را تأیید می کنند ، و این همان چیزی است که در blockchain Filecoin به پایان می رسد. بنابراین ، هرکسی در هر لحظه می تواند بی اعتماد تأیید کند که محتوای خاص همچنان ادامه دارد ، تعداد نسخه های موجود در شبکه و با کسانی که با آنها ذخیره می شوند. اطلاعات بیشتر در مورد اثبات FileCoin را در اینجا بخوانید.
هنگام ذخیره داده ها در FileCoin ، "معاملات" ذخیره سازی را وارد می کنید که مدت زمان محدود دارند. سرویس nft. storage در حال حاضر برای اطمینان از اینکه معاملات داده شما هرگز منقضی نمی شود ، معاملات شما را تمدید می کند. با این حال ، همچنین برای اطمینان از تداوم چند نسل و بدون وابستگی به nft. storage ، پیشرفت هایی در حال انجام است ، با این مأموریت برای ذخیره تمام داده های NFT به عنوان یک کالای عمومی. ترکیب منحصر به فرد FileCoin از اثبات قابل اثبات در مورد ذخیره سازی و پروتکل های بازار آزاد امکان راه حل هایی را فراهم می کند که می تواند از طریق تعامل قرارداد هوشمند اطمینان حاصل کند. برنامه فعلی ایجاد یک "داده DAO" است که قراردادهای هوشمندانه ای را تأمین می کند که به طور دائم نسخه های زیادی از داده های بارگذاری شده در nft. storage وجود دارد و در صورت انقضاء معاملات ذخیره سازی یا نسخه های ذخیره سازی ، معاملات جدید را ایجاد می کند. استفاده از NFT. Storage امروز شما را برای استفاده از این به روزرسانی های آینده و بدون کار اضافی از پایان خود قرار می دهد!
اما از آنجا که نسخه های بیشتری در شبکه IPFS فقط باعث افزایش افزونگی می شود ، شما باید داده های NFT خارج از زنجیره خود را برای همه مکانهایی که لازم دارید برای احساس راحتی ذخیره کنید (ما این را "حداکثر لایه ذخیره سازی" می نامیم). ما امیدواریم که بازارهای NFT ، ابزارها ، هنرمندان و خریداران همه مسئولیت مشترک را برای نگه داشتن نسخه های داده های NFT خود ، در کنار تلاش ما برای ذخیره داده های NFT به عنوان یک کالای عمومی احساس کنند - اما این با استفاده از CID های IPF در NFT شروع می شود.
زیرساخت برای Web2. 5 #
برای کمک به کاربران نهایی بهترین تجربه ممکن با استفاده از NFT ، ما زیرساخت های خود را برای تعادل بین عملکرد (به عنوان مثال ، قابلیت اطمینان ، سرعت) و بی اعتماد (به عنوان مثال ، تأیید) طراحی می کنیم. برای انجام این کار ، ما به زیرساخت هایی مانند CDN ، حافظه پنهان ، کارگران لبه و سایر زیرساخت های ابری متکی هستیم ، ضمن طراحی خطوط لوله داده خود برای اطمینان از اینکه کاربران به صورت محلی CID را هنگام ذخیره و بازیابی داده ها بر اساس CID محاسبه می کنند. ما مردمی را ترغیب می کنیم که از NFT. Storage برای بهترین تجربه ذخیره و بازیابی داده های خارج از زنجیره استفاده کنند ، بدون اینکه در اصول Web3 به خطر بیاندازند!
در حال حاضر آماده استفاده از nft. storage هستید؟با دنبال کردن راهنمای QuickStart در عرض چند دقیقه از خواب بلند شوید!
اخبار رمز ارزها...
ما را در سایت اخبار رمز ارزها دنبال می کنید
برچسب : نویسنده : علیمحمد افغانی بازدید : 41 تاريخ : پنجشنبه 19 مرداد 1402 ساعت: 17:05