با بلاک چین اتریوم به عنوان CPU کامپیوتر جهانی، Swarm بهترین دیسک آن است. – ویکتور ترون، معمار پروژه SWARM
این “دیسک سخت” شامل گره های شبکه ای است که بخشی از ظرفیت ذخیره سازی خود را به اشتراک می گذارند. در مورد هارد دیسک فیزیکی، یافتن فضایی برای داده ها نسبتاً ساده است. ما به سادگی به دنبال بخش های رایگان می گردیم و داده ها را می نویسیم. در مقابل، Swarm یک سیستم غیرمتمرکز است که کاملاً پویا است. گره ها حذف می شوند، و گره های جدید می پیوندند. هیچ سیستم مرکزی برای تعیین محل ذخیره هر قطعه داده وجود ندارد. این تصمیمی است که گره ها باید با هدایت پروتکل و سیستم تشویقی بگیرند. این یک مشکل بسیار پیچیده است و Ethereum Swarm یک راه حل منحصر به فرد و زیبا ارائه می دهد. با این حال، برای درک نحوه عملکرد سیستم، ابتدا باید با مفهوم “محله” آشنا شویم.
یک شبکه Swarm حداقل متشکل از 4 گره را تصور کنید. هر گره 20 گیگابایت ظرفیت ذخیره سازی را در اختیار شبکه قرار می دهد. در ابتدا هارد دیسک مجازی کاملا خالی است.
Swarm تمام داده ها را به تکه های 4 کیلوبایتی تقسیم می کند و هش را برای هر تکه محاسبه می کند. این هش 256 بیتی، شناسه منحصربهفرد برای قطعه است. (در Swarm انواع دیگری از تکه ها نیز وجود دارد، اما برای سادگی، اکنون آنها را پوشش نمی دهیم.)
به همین ترتیب، هر …