توضیحاتی درباره شبکه‌های نظیر به نظیر یا P2P در ارزهای دیجیتال | همتاپی

توضیحاتی درباره شبکه‌های نظیر به نظیر یا P2P در ارزهای دیجیتال 

همتاپی
5 آذر 1399 - 20:13
زمان مطالعه : 5 دقیقه

در علوم کامپیوتر، شبکه peer-to-peer) P2P) به گروهی از دستگاه‌ها گفته می‌شود که به طور جمعی پرونده‌ها را ذخیره و به اشتراک می‌گذارند. هر شرکت‌کننده (گره یا نود) به عنوان یک همکار عمل می‌کند. به طور معمول، همه گره‌ها قدرت برابر دارند و وظایف یکسانی را انجام می‌دهند.

در فناوری مالی، اصطلاح peer-to-peer یا P2P معمولاً به معاملات رمز ارزها یا دارایی‌های دیجیتال از طریق شبکه توزیع شده اشاره دارد. یک پلتفرم P2P به خریداران و فروشندگان این امکان را می‌دهد که بدون نیاز به واسطه‌ها معاملات خود را انجام دهند. در برخی موارد، وب سایت‌ها ممکن است یک محیط P2P فراهم کنند که وام‌دهند‌ها و وام‌گیرندگان را به هم متصل کند.

فناوری نظیر به نظیر (p2p) می‌تواند برای موارد مختلفی مناسب باشد. فناوری در دهه 1990 با ایجاد اولین برنامه‌های اشتراک فایل محبوب شد. امروزه اکثر ارزهای دیجیتال بر محور شبکه‌های نظیر به نظیر قرار دارند و این فناوری بخش عمده‌ای از صنعت بلاکچین را تشکیل می‌دهد. با این حال، از این شبکه‌ها در سایر برنامه‌های محاسبات توزیع شده، از جمله موتورهای جستجوی وب، سیستم عامل‌های فعال، بازارهای آنلاین و سیستم فایل‌های توزیع شده بین سیاره‌ای (IPFS) نیز استفاده می‌شود.


P2P چگونه کار می‌کند؟


در واقع، یک سیستم P2P یا نظیر به نظیر با شبکه‌ی توزیع شده‌ای از کاربران حفظ و نگهداری می‌شود. معمولاً آنها هیچ مدیر یا سرور مرکزی ندارند؛ زیرا هر گره یک کپی از پرونده‌ها (اطلاعات) را نگه می‌دارد. هر نود یا گره هم به عنوان سرویس‌گیرنده و هم به عنوان سرور برای سایر گره‌ها عمل می‌کند. بنابراین، هر نود می‌تواند پرونده‌ها را از نودهای دیگر بارگیری کرده یا پرونده‌هایی را در آنها بارگذاری کند. این همان مزیتی است که شبکه‌های P2P را از سیستم‌های سنتی متمایز می‌کند. در سیستم‌های سنتی برخلاف سیستم‌های نظیر به نظیر، مشتریان می‌بایست پرونده‌ها را از یک سرور متمرکز بارگیری کنند.

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

جهت دریافت آخرین اخبار به خانواده همتاپی بپیوندید

 به عبارت دیگر، هنگامی که یک نود به عنوان مشتری عمل می‌کند، پرونده‌ها از نودهای دیگر شبکه دانلود می‌شوند. اما زمانی که نود به عنوان سرور عمل می‌کند، آن نود منبعی است که نودهای دیگر می‌توانند از آن پرونده‌ها را دانلود کنند. اگرچه در عمل، هر دو عملکرد می‌توانند همزمان اجرا شوند (به عنوان مثال، دانلود پرونده A و دانلود پرونده B)

از آنجا که هر نود پرونده‌ها را ذخیره، انتقال و دریافت می‌کند، شبکه‌های P2P تمایل دارند که با بزرگتر شدن پایگاه کاربری، سریعتر و کارآمدتر عمل کنند. همچنین، ساختار توزیع شده نظیر به نظیر باعث می‌شود سیستم‌های P2P در برابر حملات سایبری بسیار مقاوم‌تر باشند. برخلاف مدل‌های سنتی، شبکه‌های P2P حتی یک مشکل خرابی ندارند.


معماری شبکه‌های P2P


 سیستم‌های نظیر به نظیر را می‌توان براساس معماری آنها به سه دسته اصلی تقسیم کرد: بدون ساختار، ساختاریافته و ترکیبی.

  • شبکه‌های P2P یا نظیر به نظیر بدون ساختار

در شبکه‌های P2P بدون ساختار هیچ سازمان‌دهی در نودها وجود ندارد. شرکت‌کنندگان به طور تصادفی با یکدیگر ارتباط برقرار می‌کنند. این سیستم‌ها در برابر ریزش‌های زیاد، قوی می‌باشند. (منظور از ریزش‌های زیاد این است که دائما نودهای زیادی به شبکه می‌پیوندند و از آن خارج می‌شوند) 

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

  • شبکه‌های P2P یا نظیر به نظیر ساختار‌یافته

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

در حالی که شبکه‌های ساختاریافته ممکن است کارآمدتر باشند، سطح بالاتری از تمرکز را ارائه می‌دهند و معمولاً به هزینه‌های راه‌اندازی و نگهداری بالاتری نیاز دارند. به غیر از این، شبکه‌های ساختاریافته هنگام مواجهه با نرخ بالای ریزش قدرت کمتری دارند.

  • شبکه‌های P2P یا نظیر به نظیر ترکیبی 

همانطور که از نام آن پیداست، در این نوع از شبکه‌های P2P مدل مشتری-سرور (client-server model) معمولی با برخی جنبه‌های معماری نظیر به نظیر ترکیب شده است. به عنوان مثال، یک سرور مرکزی طراحی می‌شود که ارتباط بین همتایان را تسهیل می‌کند.

وقتی این نوع از شبکه‌ی نظیر به نظیر با دو نوع دیگر مقایسه می‌شود، عملکرد کلی بهتری دارد. در شبکه‌های نظیر به نظیر ترکیبی معمولاً برخی از مزایای اصلی رویکرد‌های دیگر با هم ترکیب شده است تا به طور همزمان کارایی و عدم تمرکز قابل توجهی را داشته باشند.


توزیع شده یا غیرمتمرکز


اگرچه معماری شبکه‌های P2P ذاتاً توزیع شده است، اما توجه به این نکته مهم است که غیرمتمرکز بودن در درجات مختلفی وجود دارد. بنابراین، همه شبکه‌های P2P غیرمتمرکز نیستند.

در حقیقت، بسیاری از سیستم‌ها برای هدایت فعالیت شبکه به یک مرجع مرکزی متکی هستند و آنها را تا حدودی متمرکز می‌کنند. به عنوان مثال، برخی از سیستم‌های اشتراک فایل P2P به کاربران این امکان را می‌دهند تا پرونده‌ها را از سایر کاربران جستجو و بارگیری کنند، اما به کاربران اجازه نمی‌دهند که در سایر فرایندها، مانند مدیریت درخواست‌های جستجو، شرکت کنند.


نقش P‌2P در زنجیره بلوک


در ابتدا ساتوشی ناکاموتو بیت کوین را با عنوان «سیستم نقدی الکترونیکی نظیر به نظیر» معرفی کرد. بیت کوین یک نوع پول دیجیتالی است که از طریق یک شبکه P2P از فردی به فرد دیگر انتقال می‌یابد. این شبکه نظیر به نظیر در یک دفتر توزیع شده به نام بلاکچین مدیریت می‌شود.

در این خصوص، معماری P2P که ذات فناوری بلاکچین است، به کاربران اجازه می‌دهد تا بیت‌کوین و سایر رمزارزهای خود را بدون نیاز به واسطه‌ها و یا هیچ سرور مرکزی دیگری در سراسر جهان منتقل کنند. همچنین، هر کسی که بخواهد در روند تأیید و اعتبارسنجی بلوک‌ها شرکت داشته باشد، می‌تواند نود بیت کوین راه‌اندازی کند.

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

در بلاکچین‌ ارزهای رمزنگاری شده، نودها می‌توانند انواع مختلفی از نقش‌ها را بازی کنند. به عنوان مثال، نودهای کامل (Full nodes) به مواردی اطلاق می‌شود که با تأیید تراکنش‌های امنیت شبکه را تأمین می‌کنند. 

هر نود کامل یک نسخه کامل و به روز شده از بلاکچین را نگهداری می‌کند. نود‌های کامل این امکان را دارند تا در کار جمعی بررسی وضعیت واقعی دفتر توزیع شده شرکت کنند. البته لازم به ذکر است که همه نودهای کامل اعتبارسنج استخراج‌کننده نیستند.


مزایای P2P


معماری نظیر به نظیر زنجیره بلوک مزایای بسیاری را به همراه دارد. از مهمترین مزیت‌های این فناوری این است که شبکه‌های P2P امنیت بیشتری نسبت به تنظیمات سنتی مشتری-سرور دارند. توزیع بلاکچین بر روی تعداد زیادی از نودها، آنها را در برابر حملات DoS که سیستم‌های زیادی را آزار می‌دهد، مصون می‌کند.

به همین ترتیب، از آنجایی که اکثر نودها باید قبل از افزودن داده‌ها به زنجیره بلوک اجماع ایجاد کنند، تقریباً غیرممکن است که مهاجم بتواند داده‌ها را تغییر دهد. این امر به ویژه در مورد شبکه‌های بزرگی مانند شبکه بیت کوین صادق است. اما زنجیره‌های بلوکی کوچکتر مستعد این نوع حملات هستند؛ زیرا یک فرد یا نود در نهایت می‌تواند بر اکثر نودها کنترل پیدا کند (این حمله به عنوان حمله 51 درصدی شناخته می‌شود).

در نتیجه، شبکه‌ی توزیع شده نظیر به نظیر به همراه اکثر الزامات اجماع، در برابر فعالیت‌های مخرب مقاومت نسبتاً بالایی را برای بلاکچین‌ها ایجاد می‌کند. مدل P2P یکی از دلایلی است که بیت کوین (و سایر بلاک چین‌ها) توانستند به اصطلاح تحمل خطای بیزانس (Byzantine fault tolerance) را بدست آورند.

 استفاده از معماری P2P علاوه بر امنیت در بلاک چین‌ ارزهای رمزنگاری شده نیز آنها را در برابر سانسور توسط مقامات مرکزی مقاوم می‌کند. برخلاف حساب‌های بانکی استاندارد، کیف پول‌های رمزارز توسط دولت‌ها نمی‌توانند مسدود یا تخلیه شوند. همین ویژگی در موارد دیگر نیز به کار گرفته می‌شود مانند سانسور شدن توسط سیستم عامل پردازش پرداخت خصوصی و پلتفرم‌های محتوا. برخی از تولیدکنندگان محتوا و بازرگانان آنلاین، پرداخت رمزارزی را به عنوان راهی برای جلوگیری از مسدود شدن پرداخت‌هایشان توسط اشخاص ثالث می‌داند.

ترجمه و جمع‌آوری: واحد خرید و فروش بیت کوین مجموعه همتا پی

5 3 رای
امتیاز مقاله
صرافی آنلاین دیجیتالی همتاپی
HamtaPay Digital Exchange
هم اکنون وارد شوید
اشتراک
اطلاعیه از
guest
0 نظر
بازخورد درون خطی
مشاهده همه نظرات

ویدیوها اینفوگرافیک