ذخیره سازی غیر متمرکز

ساخت وبلاگ

بر خلاف یک سرور متمرکز که توسط یک شرکت یا سازمان واحد اداره می شود ، سیستم های ذخیره سازی غیرمتمرکز شامل یک شبکه همتا به همتا از اپراتورهای کاربر است که بخشی از داده های کلی را در اختیار دارند و یک سیستم ذخیره سازی فایل انعطاف پذیر ایجاد می کنند. اینها می توانند در یک برنامه مبتنی بر blockchain یا هر شبکه مبتنی بر همسالان قرار بگیرند.

خود Ethereum می تواند به عنوان یک سیستم ذخیره سازی غیرمتمرکز استفاده شود ، و این در هنگام ذخیره کد در تمام قراردادهای هوشمند است. با این حال ، وقتی به مقدار زیادی از داده ها می رسد ، این چیزی نیست که اتریوم برای آن طراحی شده است. این زنجیره به طور پیوسته در حال رشد است ، اما در زمان نوشتن ، زنجیره اتریوم حدود 500 گیگابایت - 1TB (بسته به مشتری) است و هر گره در شبکه باید بتواند تمام داده ها را ذخیره کند. اگر این زنجیره به مقادیر زیادی از داده ها (مثلاً 5TBS) گسترش یابد ، برای اجرای همه گره ها امکان پذیر نخواهد بود. همچنین ، هزینه استقرار این داده های زیاد به Mainnet به دلیل هزینه گاز بسیار گران خواهد بود.

با توجه به این محدودیت ها ، ما برای ذخیره مقادیر زیادی از داده ها به روش غیر متمرکز ، به یک زنجیره یا روش متفاوت نیاز داریم.

هنگام نگاه به گزینه های ذخیره سازی غیر متمرکز (DSTORAGE) ، مواردی وجود دارد که کاربر باید در نظر داشته باشد.

  • مکانیسم پایداری / ساختار تشویقی
  • اجرای حفظ داده ها
  • کم تحرک
  • اجماع، وفاق

مکانیسم پایداری / ساختار تشویقی

برای ادامه یک قطعه داده برای همیشه ، باید از یک مکانیسم پایداری استفاده کنیم. به عنوان مثال ، در Ethereum ، مکانیسم پایداری این است که هنگام اجرای یک گره ، باید کل زنجیره ای حساب شود. قطعات جدید از داده ها بر روی انتهای زنجیره قرار می گیرند ، و همچنان به رشد خود ادامه می دهد - به هر گره نیاز دارد تا تمام داده های تعبیه شده را تکرار کند.

این به عنوان پایداری مبتنی بر blockchain شناخته می شود.

مسئله پایداری مبتنی بر blockchain این است که این زنجیره می تواند برای نگهداری و ذخیره تمام داده ها به طور امکان پذیر بسیار بزرگ شود (به عنوان مثال بسیاری از منابع تخمین می زنند که اینترنت به بیش از 40 Zetabytes از ظرفیت ذخیره سازی نیاز داشته باشد).

blockchain همچنین باید نوعی ساختار تشویقی داشته باشد. برای پایداری مبتنی بر blockchain ، پرداختی به اعتبار سنج انجام می شود. هنگامی که داده ها به زنجیره اضافه می شوند ، به اعتبار سنجی ها پرداخت می شود تا داده ها را اضافه کنند.

سیستم عامل هایی با پایداری مبتنی بر blockchain:

پایداری مبتنی بر قرارداد این شهود را دارد که داده ها توسط هر گره قابل تکرار نیستند و برای همیشه ذخیره می شوند ، و در عوض باید با توافق نامه های قرارداد پیروز شوند. این توافق نامه هایی است که با گره های مختلف انجام شده است که قول داده اند یک قطعه از داده ها را برای یک دوره زمانی نگه دارند. آنها باید هر زمان که تمام شوند ، بازپرداخت یا تمدید شوند.

در بیشتر موارد ، به جای ذخیره تمام داده های زنجیره ای ، هش که در آن داده ها در یک زنجیره قرار دارد ذخیره می شود. به این ترتیب ، کل زنجیره برای حفظ همه داده ها نیازی به مقیاس ندارد.

بسترهای نرم افزاری با پایداری مبتنی بر قرارداد:

IPFS یک سیستم توزیع شده برای ذخیره و دسترسی به پرونده ها ، وب سایت ها ، برنامه ها و داده ها است. این یک طرح تشویقی داخلی ندارد ، اما در عوض می تواند با هیچ یک از راه حل های تشویقی مبتنی بر قرارداد در بالا برای پایداری طولانی مدت استفاده شود. راه دیگر برای ادامه داده در IPF ، کار با یک سرویس پیننگ است که داده های شما را برای شما "پین" می کند. شما حتی می توانید گره IPFS خود را اجرا کنید و به شبکه کمک کنید تا داده های خود و/یا دیگران را به صورت رایگان ادامه دهد!

برای حفظ داده ها ، سیستم ها باید به نوعی مکانیسم داشته باشند تا اطمینان حاصل شود که داده ها حفظ شده اند.

یکی از محبوب ترین راه ها برای اطمینان از حفظ داده ها ، استفاده از نوعی چالش رمزنگاری است که برای گره ها صادر می شود تا مطمئن شوید که آنها هنوز داده ها را دارند. یک مورد ساده در حال بررسی اثبات دسترسی Arweave است. آنها برای گره ها یک چالش را برای دیدن اینکه آیا داده ها را در جدیدترین بلوک و یک بلوک تصادفی در گذشته دارند ، صادر می کنند. اگر گره نتواند جواب دهد ، مجازات می شوند.

انواع dstorage با مکانیسم چالش:

  • 0 کین
  • چوست
  • در حال
  • باسله
  • شبکه پوسته

ابزارهای خوبی برای اندازه گیری سطح عدم تمرکز سیستم عامل ها وجود ندارد ، اما به طور کلی ، شما می خواهید از ابزارهایی استفاده کنید که نوعی KYC ندارند تا شواهدی ارائه دهند که متمرکز نیستند.

ابزارهای غیر متمرکز بدون KYC:

  • 0chain (اجرای نسخه غیر KYC)
  • چوست
  • در حال
  • باسله
  • IPF
  • اتر
  • شبکه پوسته

بیشتر این ابزارها نسخه خاص خود را از یک مکانیسم اجماع دارند اما به طور کلی آنها بر اساس اثبات کار (POW) یا اثبات سهام (POS) است.

  • اتر
  • باسله
  • 0 کین
  • شبکه پوسته

IPFS - سیستم فایل بین سیاره ای یک سیستم ذخیره سازی و مراجعه به پرونده غیر متمرکز برای اتریوم است.

Storj DCS - ذخیره سازی شیء غیر متمرکز و غیر متمرکز برای توسعه دهندگان ، ایمن ، خصوصی و سازگار با S3.

Skynet - Skynet یک زنجیره POW غیرمتمرکز است که به یک وب غیر متمرکز اختصاص داده شده است.

FILECOIN - FileCoin از همان تیم پشت IPFS ایجاد شد. این یک لایه تشویقی در بالای ایده آل های IPFS است.

Arweave - Arweave یک بستر dstorage برای ذخیره داده ها است.

0chain-0chain یک سکوی DSTORAGE اثبات شده با Sharding و Blobbers است.

Crust Network - Crust یک بستر DSTORAGE در بالای IPF ها است.

SWARM - یک بستر ذخیره سازی توزیع شده و سرویس توزیع محتوا برای پشته Ethereum Web3.

ORBITDB - یک همکار غیر متمرکز به پایگاه داده همسالان در بالای IPF ها.

aleph. im - پروژه ابری غیر متمرکز (پایگاه داده ، ذخیره فایل ، محاسبات و انجام). ترکیبی منحصر به فرد از فناوری Offchain و Onchain Peer-to-Peer. IPF ها و سازگاری چند چین.

سرامیک-ذخیره سازی پایگاه داده IPFS کنترل شده توسط کاربر برای برنامه های غنی از داده و جذاب.

FileBase - اولین پلت فرم ذخیره سازی شیء سازگار با S3 که به شما امکان می دهد داده ها را در چندین شبکه ذخیره سازی غیر متمرکز از جمله IPF ، SIA ، SKYNET و STORJ ذخیره کنید.

از یک منبع جامعه می دانید که به شما کمک کرده است؟این صفحه را ویرایش کرده و آن را اضافه کنید!

اخبار رمز ارزها...
ما را در سایت اخبار رمز ارزها دنبال می کنید

برچسب : نویسنده : منیژه سلیمی بازدید : 42 تاريخ : جمعه 12 خرداد 1402 ساعت: 23:19