بلاگ نبض

بلاگ > شبکه همتا به همتا (Peer-to-Peer) چیست و کاربرد آن در ارز دیجیتال چگونه است؟

شبکه همتا به همتا (Peer-to-Peer) چیست و کاربرد آن در ارز دیجیتال چگونه است؟

تاریخ پست: 2020/12/01
تاریخ بروزرسانی: 2020/12/01




اگر با دنیای اینترنت سر و کار داشته باشید، به احتمال زیاد کلمه همتا به همتا به گوشتان آشنا باشد. ممکن است از این مفهوم در یک مقاله خبری استفاده شده باشد، یا در تلویزیون و یا در هنگام صحبت با یکی از دوستانتان که به شما گفته است از طریق شبکه ای همتا به همتا فایلی را دانلود کرده است. همچنین اگر با دنیای ارزهای دیجیتال آشنایی داشته باشید، احتمالا واژه Peer-to-Peer را بارها و بارها شنیده باشید. بنابراین ممکن است برای شما سوال پیش آمده باشد که این مفهوم به چه معناست و شبکه همتا به همتا چگونه کار می کند؟ جهت آشنایی بیشتر در این مقاله با وب سایت نبض همراه شوید.

مفهوم شبکه همتا به همتا

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

مثالی از یک شبکه همتابه‌همتا

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

تاریخچه شبکه همتا به همتا

دهه 80 میلادی – اولین استفاده از شبکه همتا به همتا خیلی زود پس از معرفی کامپیوترهای شخصی در دهه 80 میلادی اتفاق افتاد.

سال 1988 –  “Internet Relay Chat” به عنوان یکی از اولین نمونه های شبکه همتا به همتا به منظور ارسال متن و چت ایجاد شد.

سال 1999 – نپستر (Napster) شبکه ای همتا به همتا و متمرکز برای اشتراک گذاری موسیقی به وجود آورد که به افراد امکان ارتباط مستقیم با سایر افراد از طریق شبکه به منظور تبادل موسیقی را می­داد.

سال 2000 – Gnutella به عنوان اولین شبکه همتا به همتا و غیرمتمرکز که به کاربران امکان دسترسی به پوشه ای در کامپیوتر سایر افراد را می­داد، معرفی شد. در سال های بعد نیز شبکه های همتا به همتا بیشتری به منظور اشتراک گذاری فایل های رسانه ای به وجود آمدند.

سال 2009 – شبکه بیت کوین در سوم ژانویه سال 2009 به عنوان شبکه ای غیر متمرکز و همتا به همتا معرفی شد.

شبکه Peer to Peer چگونه کار می­کند؟

در حالت عادی زمانی که کاربری فایلی را دانلود می­کند، مرورگر خود را باز میکند سپس به سایت مورد نظر مراجعه کرده و فایل مورد نظر خود را دانلود می­کند. در این حالت، سایت به عنوان سرور و کامپیوتر فرد به عنوان کاربری که داده ها را دریافت می­کند، عمل می­کند. این حالت را می­توان مانند جاده یکطرفه ای در نظر گرفت که فایل دانلود شده از نقطه A یا سایت به نقطه B یا کامپیوتر کاربر انتقال داده می­شود.

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

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

مزایا و معایب شبکه همتا به همتا

مزایا

  • نیاز به خرید و نگهداری سرورهای گران قیمت نیست.
  • هر کاربر کامپیوتر خود را مدیریت می­کند و نیاز به مدیر شبکه نیست.
  • استفاده آسان، کاربران نیاز به دانش فنی خاصی ندارند.
  • از این نوع شبکه در خانه­ ها و کسب و کارهای کوچک استفاده می­شود.
  • نسبت به شبکه­ های سنتی، ترافیک شبکه کمتر خواهد بود.
  • حتی اگر یکی از کامپیوترها روی شبکه خاموش بشود، شبکه باز هم به کار خود ادامه می­دهد و وابسته به سایرین نیست. در واقع برای از بین بردن شبکه باید تمامی Peer های شبکه را از بین ببرید.
  • اضافه کردن Peer های جدید به شبکه بسیار راحت انجام می­شود.
  • هرچه شبکه بزرگ­تر باشد و تعداد کامپیوترها بیشتر باشد، سرعت انتقال فایل­ها بالاتر می­رود. در واقع زمانی که یک فایل روی کامپیوترهای مختلفی باشد در هنگام دانلود بطور همزمان از کامپیوترهای مختلف دانلود انجام می­شود و در نتیجه سرعت انتقال فایل بالاتر است.­

معایب

  • کاربران نمی­توانند از فایل­ها و پوشه­ های خود بصورت مرکزی نسخه پشتیبان تهیه کنند.
  • هر کامپیوتر توسط سایر کامپیوترها قابل دسترس است که باعث کاهش سرعت عملکرد کاربر می­شود.
  • هر فرد نسبت به عدم پخش فایل­های ویروسی در شبکه مسئول است.

نتیجه گیری

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