ایستگاه خبر

آى پى اف اس IPFS, فردای وب!

آى پى اف اس IPFS چیست؟

چندى پيش در  گفتگو با فرزاد هاشمی، يكى از متخصصین در زمينه بلاكچين، ايشان به پروژه اى اشاره كرد به نام آى پى اف اس IPFS. در ادامه متوجه شدم که تعداد كمى در مورد اين پروژه شنيده اند. با این حال، اين طرح با دارا بودن ويژگيهاى منحصر به فرد، روز به روز در حال گسترش است، این طرح به خصوص در ميان جامعه برنامه نويسان متن باز طرفدار دارد. این طرح با بهبود و بالا بردن سرعت انتقال فايل در سراسر اينترنت این دست از برنامه نویسان را مجذوب خود کرده است. این پروتكلى است با ترکیبی از بهترين قسمتهاى بيت تورنت، بيت كوين و قابليتهاى وب براى ارائه سرويسى بى نظير.

يكى از مهمترين ويژگيهاى آى پى اف اس IPFS كه ميتوان به آن اشاره داشت, حذف نياز وبسايتها به يك سرور مركزى است كه شايد بتوان آن را يك فرصت استثنائى براى احياء و دوباره سازى ساختار اينترنت در نظر گرفت.

در توضيح IPFS اين گونه آمده است:

يك سيستم توزيع فايل همتا به همتا (P2P) كه بدنبال اتصال تمامى دستگاه هاى محاسبه گر با همان سيستم فايلها است. در واقع IPFS چيزى شبيه به وب است، اما در عين حال مي توان آن را به عنوان يك گروه واحد بيت تورنت كه به تبادل آبجكتها در يك فضاى درونى مى پردازد، در نظر گرفت. به عبارت ديگر، IPFS يك مدل از مخزن آدرس دهىمحتوا (content-addressable storage) است که به همراه هايپرلينك، آدرس دهىمحتوا را ارائه ميدهد و  از توان عملياتى بسيار بالايى برخوردار است. این يك ساختار داده است كه بر اساس آن مى توان سيستم فايلهاى نسخه بندى شده، بلاكچين و حتى وب دائمى ساخت.

IPFS تركيبى از جداول توزيع هش، تبادل بلاك و  يك فضاى نام (namespace) خود تاييد كننده(self-certifying) است. IPFS هيچ نقطه شكستى ندارد و گره ها(nodes) نيازى به اعتماد به يكديگر ندارند.

آى پى اف اس يك پروتكل ابررسانه اى(Hypermedia) همتا به همتا است كه به عنوان مكمل و يا حتى جانشين پروتكل ابرمتن(Hypertext) از آن نام برده مي شود.

يكى از مشكلاتى كه با HTTP وجود دارد اين است كه وقتى كاربر مى خواهد وارد يك وب سايت شود، مرورگر كاربر بايد بصورت مستقيم با كامپيوترهاى سرور وبسايت متصل شود حتى اگر سرورهاى آن سايت از نظر جغرافيايى در فاصله اى دور قرار داشته باشند، اين انتقال داده مقدار بسيار زيادى از پهناى باند را مصرف می كند.

ارائه دهندگان سرويس و داده براى اين نقطه ضعف متحمل هزينه هاى بالايى براى تأمين پهناى باند خود مي شوند. دانلودهاى HTTP تنها از روى يك كامپيوتر صورت مي گيرد در حالى كه با استفاده از بيت تورنت اين امكان وجود دارد كه هر قسمت از فايل از روى يك كامپيوتر دانلود شود.

در نتيجه چيزى كه در حال حاضر مورد استفاده قرار ميگيرد نه تنها يك اينترنت كم سرعت و گران است بلكه غير قابل اعتماد نيز است. يكى ديگر از مشكلات HTTP اين است كه اگر در حال دانلود يك فايل باشيد و اتصال شبكه شما قطع شود (به هر دليلى، مثلا سرعت كم اينترنت)، تمامى پروسه انتقال از بين مى رود و بايد دوباره اقدام به دانلود كرد.

بازسازى اينترنت با آى پى اف اس IPFS

آى پى اف اس با استفاده از آدرس دهىمحتوا امكان جدا سازى محتوا از سرور و ذخيره سازى دائمى آن بر روى كامپيوتر هاى مختلف را مى دهد. اين به معناى آن است كه كاربر ميتواند فايل را از كامپيوترى نزديك تر دريافت كند، كامپيوترى كه حتى ممكن است در همان اتاق قرار داشته باشد. آدرس دهىمحتوا امكان تاييد اطلاعات توسط كاربر را نيز فراهم مى كند چرا كه ممكن است ديگر ميزبانان داده ها قابل اعتماد نباشند.

هچنين آى پى اف اس (IPFS) مشكلات امنيتى HTTP را حل مي كند. آدرس دهىمحتوا و امضاى محتواى ديجيتالى به وب سايتهاى مبتنى بر آى پى اف اس (IPFS) كمك ميكند كه از حمله هاى DDos در امان بمانند. آى پى اف اس با ذخيره سازى دائمى اطلاعات همگانى و مهم، در صورت متوقف شدن هر وبسايتى به كاهش از بين رفتن اطلاعات كمك مي كند.

آى پى اف اس وبسايتها و وب اپليكيشنهايى را مى سازد كه كاملا غير متمركز هستند و مي توانند خيلى ساده توزيع شوند، همان گونه كه بيتكوين عمل كرده است و اين كارى است كه HTTP از عهده آن برنمی آید.

https://blog.coiniran.com/?p=3578
0 0 رای ها
امتیازدهی به مقاله
اشتراک در
اطلاع از
guest
0 نظرات
دکمه بازگشت به بالا
0
دیدگاه خود را با کوین ایران به اشتراک بگذارید!x