شبکه همتا به همتا (Peer-to-peer) چیست؟ و چه عملکردی در بلاک چین دارد؟
در این مطلب از تترفا به بررسی شبکه همتا به همتا (Peer-to-peer) می پردازیم. تا انتهای مطلب با ما همراه باشید.
شبکه همتا به همتا یا (Peer-to-peer) به اختصار با نام P2P شناخته شده است.
این شبکه از تعدادی سیستم (کامپیوتر) که با اینترنت به هم متصل شده اند و وظایف یکسانی را به عهده دارند، تشکیل شده است.
در ادامه در وبلاگ تترفا با ما همراه باشید تا تمامی کارکرد ها و ویژگی های این شبکه را در اختیار شما همراهان عزیز قرار دهیم.
مقدمه :
شبکه همتا به همتا یا (Peer-to-peer) به اینگونه است که، تعدادی فایل مشترک را ذخیره سازی می کنند و به اشتراک می گذارند.
از این شبکه می تواند در امور مختلفی از جمله بلاک چین بکار گرفته شود.
شبکه همتا به همتا از ساختاری توزیع شده الگو می گیرد و این شبکه از 2 یا چند رایانه تشکیل شده است.
فایل هایی که در این شبکه به اشتراک گذاشته می شود بدون کمک هیچ گونه سیستم مرکزی است.
در ادامه بصورت جزئی تر به عملکرد و مزایا و همچنین تاریخچه شبکه Peer-to-peer می پردازیم.
شبکه همتا به همتا یا P2P چیست؟
شبکه همتا به همتا در دهه هشتاد میلادی راه اندازی شد.
استفاده از این شبکه بعد از راه اندازی کامپیوتر های شخصی، در همان دهه 80 میلادی انجام گرفت.
به این گونه که ابتدا در سال 1988 (برنامه Internet Relay Chat) – در سال 1999 (Napster) – در سال 2000 (Gnutella) و در سال 2009 شبکه بیت کوین توسط ساتوشی ناکاموتو به عنوان یک شبکه غیرمتمرکز P2P شناخته شد.
در سال 1988برنامه (Internet Relay Chat (IRC اولین سیستم همتا به همتایی بود که به عنوان چت و ارسال متون مورد استفاده قرار گرفت.
همانطور که گفته شد، شبکه Peer-to-peer از تعدادی سیستم که به هم متصل هستند و فایل هایی را بدون نیاز به یک سیستم مرکزی به اشتراک می گذارند.
شبکه همتا به همتا یا (Peer-to-peer) یک تفاوت کلی با دیگر شبکه دارد که آن این است که کامپیوتر ها به یک سرور رایانه ای واحد متصل هستند.
به هرکدام از رایانه هایی که در این شبکه هستند نود یا node گفته می شود.
همچنین از این شبکه همتا به همتا می توان به عنوان یک زیرساخت با بیش از ده کامپیوتر یا نود در محیطی آفلاین استفاده کرد.
که می توان گفت شبکه همتا به همتا بصورت غیر متمرکز می باشد، که فایل ها را به شکلی غیر متمرکز می تواند به اشتراک بگذارد.
عملکرد شبکه همتا به همتا چگونه است؟
در شبکه همتا به همتا یا (Peer-to-peer) از کامپیوتر یک سرور و یک کاربر به صورت همزمان دارد.
این کامپیوتر ها برای اینکه بتوانند به شبکه همتا به همتا وصل شوند نیاز به نرم افزاری برای اتصال به این شبکه دارند.
و همچنین نیاز به اینترنت هم دارند.
بعد از اینکه این اتصال انجام گرفت، امکان جست و جو در کامپیوتر اشخاص دیگر به وجود می آید.
و همینطور کاربران هم می توانند امکان دسترسی به فایل ها را داشته باشند.
البته نه تمام فایل ها، بلکه فقط فایل هایی که در پوشه ای مخصوص که شما آن ها را به اشتراک گذاشته اید.
شبکه همتا به همتا یا (Peer-to-peer) چه انواعی دارد؟
شبکه همتا به همتا 3 نوع متفاوت دارد :
سیستم ها یا شبکه های هیبریدی (HYBIRD) یا ترکیبی، شبکه هایی بدون ساختار و شبکه هایی دارای ساختار.
در ادامه بصورت مختصر هرکدام از انواع شبکه های همتا به همتا را توضیح می دهیم.
- شبکه (HYBIRD) یا ترکیبی: این شبکه با برخی از ساختار های شبکه Peer-to-peer بصورت ترکیبی در می آید و این مدل شبکه کاربر به سرور می باشد و دارای برخی از ویژگی های شبکه های دارای ساختار و بدون ساختار است.
- شبکه بدون ساختار: در این شبکه که همانطور که از اسمش پیداست، هیچ گونه ساختاری ندارد و عملکرد نود یا کامپیوتر ها در ارتباط گیری بصورت کاملا تصادفی است، یعنی کاربران بصورت تصادفی با هم ارتباط برقرار می کنند.
- شبکه دارای ساختار: در این نوع از شبکه همتا به همتا کاربران می توانند محتوا را بصورت کاملا هدفمند با استفاده از توابع هش به اشتراک بگذارند و این شبکه ساختاری سازمان یافته دارا می باشد.
شبکه های همتا به همتا چه عملکردی در بلاک چین دارند؟
اول از همه باید بگوییم که بلاک چین چیست؟
بلاک چین یک دفتر کل توزیع شده و بصورت غیر متمرکز است که از زنجیره های سوابق به نام بلاک ساخته شده است.
هرکدام از این بلاک ها مسئول حفظ و ذخیره سازی نوعی از داده یا محتوا و یا اطلاعات می باشند.
Blockchain یا بلاک چین ها با توجه به اهداف تجاری و کسب و کار و فعالیت کاربران، قابل کنترل می باشد.
بلاک چین های عمومی و خصوصی دو نوع از رایج ترین شبکه های بلاک چینی در ارز های دیجیتال و شبکه های مختلف مورد استفاده قرار می گیرد.
شبکه های همتا به همتا دارای ویژگی هایی و معایبی در ارز های دیجیتال هستند.
مزایای شبکه همتا به همتا یا (Peer-to-peer) در ارز های دیجیتال :
حذف واسطه ها – جلوگیری از سانسور ها و امنیت بالا
یکی از مهم ترین ویژگی های شبکه همتا به همتا در ارز های دیجیتال بالا بودن امنیت است.
این امنیت به گونه ایست که می تواند بیت کوین را در برابر حملاتی مثل DoS حفظ کند.
این حمله DoS یکی از حملاتی است که کاربران دسترسی خود را به سیستم و رایانه از دست می دهند.
ولی با وجود شبکه همتا به همتا کاربران از این حملات با تقسیم بلاک چین ها در تعداد زیادی از نود ها حفظ می شوند.
معایب شبکه همتا به همتا در ارز های دیجیتال :
شبکه همتا به همتا دارای ویژگی های زیادی است ولی معایبی هم دارد که دو نمونه از معایب شبکه همتا به همتا در ارز های دیجیتال بروز حملات هنگام هارد فورک و مقیاس پذیری در بلاک چین است.
جمع آوری :
در این مقاله سعی شد به بررسی شبکه همتا به همتا یا (Peer-to-peer) بپردازیم.
این شبکه دارای ویژگی ها و معایب و انواع مختلفی است که در این مقاله گفته شد.
همچنین این شبکه به روش های مختلفی قابل توسعه است که در حال تکامل یافتن است.
گردآوری : تیم تولید محتوای وبلاگ تترفا