نسخه جدید IPFS 0.8.0 قبلاً منتشر شده است و برای تسهیل کار با پین ها ارائه می شود

چند روز پیش، راه اندازی نسخه جدید سیستم فایل غیرمتمرکز IPFS 0.8.0 (File File InterPlanetary) ، که یک ذخیره سازی پرونده نسخه جهانی است که در قالب یک شبکه P2P متشکل از سیستم های عضو اجرا می شود.

IPFS ایده هایی را که قبلاً در سیستم هایی مانند Git ، BitTorrent ، Kademlia ، SFS پیاده سازی شده است ، ترکیب می کند و وب به نظر می رسد مانند یک انبوه BitTorrent (همتایان شرکت کننده در توزیع) در حال تبادل اشیا Git هستند. IPFS به جای مکان و نام دلخواه توسط محتوا خطاب می شود. کد اجرای مرجع در Go نوشته شده و از Apache 2.0 و MIT مجوز گرفته است.

برای کسانی که با IPFS آشنا نیستند ، آنها باید این را بدانند در این سیستم فایل پیوند پرونده با محتوای آن ارتباط مستقیم دارد و شامل یک هش رمزنگاری شده از محتوا است. نمی توان به دلخواه آدرس پرونده را تغییر داد، فقط پس از تغییر محتوا قابل تغییر است. به همین ترتیب ، تغییر در پرونده بدون تغییر آدرس غیرممکن است (نسخه قدیمی در همان آدرس باقی خواهد ماند و نسخه جدید از طریق آدرس دیگری در دسترس خواهد بود).

با توجه به اینکه شناسه پرونده با هر تغییر تغییر می کند ، تا هر بار پیوندهای جدید منتقل نشود ، خدمات برای پیوند دادن آدرسهای دائمی ارائه می شوند که نسخه های مختلف پرونده (IPNS) را در نظر می گیرند ، یا یک نام مستعار را به قیاس با FS و DNS سنتی تنظیم می کنند.

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

IPFS به حل مشکلاتی مانند قابلیت اطمینان ذخیره سازی کمک می کند (اگر حافظه اصلی غیرفعال باشد ، می توان فایل را از سیستم سایر کاربران بارگیری کرد) تا در برابر سانسور محتوا مقاومت کند و همچنین در صورت عدم اتصال به اینترنت یا در صورت ضعیف بودن کیفیت کانال ارتباطی ، می توان دسترسی را سازماندهی کرد .

ویژگی های اصلی جدید IPFS 0.8

در این نسخه جدید توانایی ایجاد خدمات خارجی اجرا شد برای پین کردن داده های کاربر (اتصال داده به پین ​​برای اطمینان از ذخیره شدن اطلاعات مهم). داده های اختصاص داده شده به سرویس می تواند نام جداگانه ای داشته باشد، متفاوت از شناسه محتوا (CID) است ، بنابراین می توان داده ها را با نام و CID جستجو کرد.

برای پردازش درخواست های رفع داده ، IPFS Pinning Service API پیشنهاد شده است ، که می تواند مستقیماً در go-ipf استفاده شود. در خط فرمان برای پین کردن ، دستور "ipfs pin remote" ارائه می شود.

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

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

هنگام تولید پیوندهای "https: //" برای درگاه ها ، توانایی انتقال نام های DNSLink با استفاده از زیر دامنه ها اضافه شده است.

اکنون می توان از پیوندها استفاده کرد ، جایی که دوره ها در نام اصلی با نویسه "-" جایگزین می شوند و نویسه های موجود "-" با یک کاراکتر مشابه دیگر فرار می کنند ، و پشتیبانی از پروتکل QUIC گسترش یافته است. برای افزایش عملکرد ، توانایی افزایش بافرهای دریافتی برای UDP فراهم شده است.

سرانجام اگر می خواهید در مورد آن بیشتر بدانید در مورد این نسخه جدید ، می توانید جزئیات را در اینجا بررسی کنید لینک زیر

چگونه از IPFS در لینوکس استفاده کنیم؟

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

مقاله مرتبط:
IPFS: چگونه می توان از سیستم پرونده بین سیاره ای در گنو / لینوکس استفاده کرد؟

محتوای مقاله به اصول ما پیوست اخلاق تحریریه. برای گزارش یک خطا کلیک کنید اینجا.

اولین کسی باشید که نظر

نظر خود را بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخشهای موردنیاز علامتگذاری شدهاند با *

*

*

  1. مسئول داده ها: میگل آنخل گاتون
  2. هدف از داده ها: کنترل هرزنامه ، مدیریت نظرات.
  3. مشروعیت: رضایت شما
  4. ارتباط داده ها: داده ها به اشخاص ثالث منتقل نمی شوند مگر با تعهد قانونی.
  5. ذخیره سازی داده ها: پایگاه داده به میزبانی شبکه های Occentus (EU)
  6. حقوق: در هر زمان می توانید اطلاعات خود را محدود ، بازیابی و حذف کنید.