روی خط خبر

موضوع: ارز دیجیتال منبع: کوین ایران
امتیاز: 5 5

خبر " شبکه همتا به همتا (peer-to-peer) چیست؟ از منبع کوین ایران " با موضوع CryptoNews-ارز دیجیتال در تاریخ ۱۴۰۰/۰۶/۱۵ منتشر شد.

شبکه همتا به همتا (peer-to-peer) چیست؟

شبکه همتا به همتا یا P2P چیست؟ در علوم کامپیوتر شبکه P2P (یا همان شبکه های نظیر به نظیر)، شبکه ای است متشکل از مجموعه ای از دیوایس ها که فایل ها را ذخیره می کنند و باهم به اشتراک می گذارند. هرکدام از این شرکا (Node) به شکل فردی کار می کنند و توان و وظیفه یکسانی دارند....

نوشته شبکه همتا به همتا (Peer-to-Peer) چیست؟ اولین بار در کوین ایران. پدیدار شد.

شبکه همتا به همتا یا P2P چیست؟ در علوم کامپیوتر شبکه P2P (یا همان شبکه های نظیر به نظیر)، شبکه ای است متشکل از مجموعه ای از دیوایس ها که فایل ها را ذخیره می کنند و باهم به اشتراک می گذارند. هرکدام از این شرکا (Node) به شکل فردی کار می کنند و توان و وظیفه یکسانی دارند.در مبحث تکنولوژیِ تجارت، اصطلاح همتا به همتا یا P2P معمولا به صرافی های رمز ارزی یا سرمایه های دیجیتال با شبکه ای غیرمتمرکز، اشاره دارد. یک پلتفرم P2P به خریداران و فروشندگان اجازه می دهد معاملات خود را بدون نیاز به یک ارگان واسطه تحقق بخشند. گاهی ممکن است یک وب سایت به عنوان یک شبکه همتا به همتا عمل کند؛ از این طریق که وام گیرنده را به وام دهنده متصل کند.ساختار شبکه P2P می تواند کاربردهای بسیاری داشته باشد؛ اما اولین بار در سال ۱۹۹۰ بود که به واسطه ساخت یک برنامه اشتراک گذاری فایل ، ساختار P2P شناخته و مطرح شد. امروزه شبکه P2P به عنوان هسته مرکزی رمز ارزها مورد استفاده قرار می گیرد و بخش محوری صنعت بلاکچین را تشکیل می دهد. علاوه براین امروزه شبکه همتا به همتا در زمینه های دیگر نیز استفاده می شود؛ موتور های جستجو، پلتفرم های توزیع، فروشگاه های آنلاین و پروتکل هایی مانند سیستم IPFS.پیشنهاد مطالعه: نود یا گره چیست؟ (Node) آشنایی با انواع نود در بلاک چینشبکه همتا به همتا (P2P) چگونه کار می کند؟درواقع شبکه P2P توسط شبکه ای از اعضا، به شکل غیرمتمرکز اداره می شود. به طور معمول این شبکه ها هیچ ادمین یا سرور متمرکزی ندارند؛ چراکه هرکدام از اعضا یک کپی از فایل ها را نگه می دارد و همزمان به عنوان مخاطب و سرور با دیگر اعضا (Nodes) در ارتباط است. بنابراین هر یک از اعضا می تواند فایلی را از دیگری بگیرد (Download) یا فایلی را به دیگری بدهد (upload). این همان موضوعی ست که شبکه های P2P را از دیگر شبکه های سنتی که براساس دوگانه مخاطب-سرور عمل می کنند، متمایز می کند (در شبکه های سنتی مخاطب فایل را از یک سرور متمرکز دریافت می کند).در یک شبکه P2P اعضایی که به هم متصل شده اند، فایل هایی را که بر روی حافظه خود ذخیره کرده اند با یکدیگر به اشتراک می گذارند. کاربران می توانند با استفاده از نرم افزارهای اشتراک گذاری، که نقش واسط را بازی می کنند، دیگر اعضا را بیابند و فایل های موردنظرشان را از آن ها دریافت کنند. وقتی یکی از اعضا یک فایل مشخص را دریافت می کند، دیگر اعضا می توانند از عضو موردنظر به عنوان منبع آن فایل استفاده کنند.به عبارتی وقتی یکی از اعضا (nodes) در جایگاه مخاطب قرار می گیرد، فایلی را از دیگر اعضای شبکه دریافت می کند اما زمانی که در جایگاه سرور قرار می گیرد، به عنوان منبع فایل مطرح می شود و اعضای دیگر می توانند فایل موردنظر را از آن دریافت کنند؛ اما در شبکه P2P هردو عمل می تواند به شکل همزمان رخ دهد؛ یعنی یکی از اعضا همزمان هم مخاطب است هم سرور.تا زمانی که هریک از اعضا مشغول ذخیره و مبادله و دریافت فایل ها هستند، شبکه پرسرعت تر و کاراتر عمل می کند و تعداد کاربرانش افزایش می یابد. علاوه براین طراحان شبکه P2P این شبکه را درمقابل حملات سایبری مقاوم کرده اند. برخلاف شبکه های قدیمی، شبکه همتا به همتا هیچ نقصانی ندارد. می توانیم شبکه P2P را براساس ساختمان شان به سه دسته کلی تقسیم کنیم؛ شبکه های ساختارمند، شبکه های بدون ساختار و شبکه های ترکیبی. پیشنهاد مطالعه: حمله ۵۱ درصد در بلاک چین چیست؟ (51% Attack) + ویدیوشبکه های P2P بدون ساختار (Unstructured)این شبکه ها نظام خاصی را برای ارتباط اعضا ارائه نمی کنند. اعضا در این گونه از شبکه ها به شکل تصادفی باهم ارتباط برقرار می کنند. مزیت این شبکه ها مقاومت دربرابر ترافیک بالاست (اعضایی که به دفعات زیاد وارد شبکه شده و از آن خارج می شوند).اگرچه شبکه های P2P بدون ساختار، ساخت ساده تری دارند اما نیازمند CPUهای قدرتمندتر و حافظه های گسترده تری هستند؛ چراکه تقاضای هریک از اعضا برای تمامی اعضای دردسترس ارسال می شود. این مسئله باعث می شود شبکه با تقاضای موردنظر اشباع شود؛ بخصوص درصورتی که عضوهای کمی محتوای موردنظر را ارائه دهند.شبکه های P2P ساختارمندبرعکس شبکه های بدون ساختار، در شبکه های ساختارمند، سیستمی برای اتصال اعضا به یکدیگر طراحی و ارائه شده است. در این شبکه ها اعضا اجازه دارند فایل موردنظر خود را جستجو کنند، حتی اگر محتوای درخواستی آن ها به طور گسترده دردسترس نباشد. در بسیاری از موارد این تقاضا ازطریق عملگرهای پردازش (Hash Functions)، که کل منابع اطلاعاتی را رصد می کنند، پاسخ داده می شود.هرچند شبکه های ساختارمند می توانند مفید تر و کارآمدتر باشند، اما به نسبت شبکه های دیگر متمرکز تر محسوب می شوند و نیازمند هزینه تاسیس و راه اندازی بالاتری هستند. علاوه براین شبکه ها P2Pی ساختار مند در مواجهه با ترافیک بالای تراکنش ها، توانایی پایین تری دارند.شبکه های P2P ترکیبیشبکه های ترکیبی، مدل مرسوم سرور-مخاطب را با برخی از ویژگی های شبکه های P2P ترکیب می کنند. به عنوان نمونه، این شبکه ها ممکن است یک سرور مرکزی را برای تسهیل روابط بین اعضا در یک شبکه P2P طراحی و پیاده سازی کنند.زمانی که شبکه های ترکیبی را با دونوع دیگر (ساختارمند و بدون ساختار) مقایسه می کنیم، متوجه می شویم که شبکه های ترکیبی تلاش می کنند عملکرد خود را در تمامی وجوه ارتقا دهند. این شبکه ها معمولا از مزیت های هر یک از انواع دیگر استفاده می کنند تا درنهایت بتوانند شبکه ای ارائه دهند که در عین غیرمتمرکزبودن، کاراتر نیز باشد.تفاوت توزیع (Distributed) و عدم تمرکز (Decentralized)اگرچه ساختار اساسی شبکه های P2P بر مبنای توزیع مسئولیت ها میان اعضا تعریف شده است، اما این نکته مهم است که درجات مختلفی از غیرمتمرکزبودن، وجود دارد. به عبارتی تمام شبکه های P2P، غیرمتمرکز محسوب نمی شوند.درواقع بسیاری از سیستم ها بر یک سری قوانین مرکزی بنا شده اند که فعالیت اعضا را هدایت کند و به عبارتی آن ها را متمرکز کند. به عنوان نمونه برخی از سیستم های اشتراک گذاری فایل ها، به کاربر اجازه می دهند تا فایل موردنظر خود را جستجو و از دیگر کاربران دریافت کند. اما این کاربران نمی توانند در زمینه های دیگر، مثل تعیین سازوکار جستجوی فایل یا دیگر مبانی سیستم دخیل باشند.علاوه بر این می توان گفت شبکه های کوچکی که توسط چند کاربر با اهداف مشترک اداره می شوند، جدا از نداشتن زیرساخت های لازم برای یک شبکه، دارای سطح بالایی از تمرکز نیز هستند و به هیچ عنوان جزو شبکه های غیرمتمرکز به حساب نمی آیند.پیشنهاد مطالعه: پروتکل Aave یکی از پیشگامان صنعت غیر متمرکز مالی (دیفای)نقش شبکه های P2P در بلاک چیندر آغاز به کار بیت کوین، ساتوشی ناکاموتو این شبکه را به عنوان «یک سیستم پول الکترونیکی همتا به همتا» معرفی کرد. بیت کوین به عنوان شکل دیجیتالی پول ساخته شد. این پول ها می تواند تحت یک شبکه همتا به همتا از یک کاربر به کاربر دیگر انتقال یابد. این شبکه همتا به همتا درواقع سیستم توزیع کل (بلاک چین) را مدیریت می کند.در این حوزه، ساختار شبکه P2P که پایه اساسی بلاک چین است، این امکان را برای کاربران فراهم کرد تا بیت کوین و دیگر رمز ارزها را بدون نیاز به هیچ واسطه یا سیستم متمرکزی در سرتاسر جهان مبادله کنند. همچنین هر فرد می تواند با راه اندازی یک گره (Node) در فرآیند تایید و معتبر سازی بلاک ها، شریک شود.بنابراین هیچ فرآیند بانکی یا ثبت و ضبط تراکنش ها، در شبکه بیت کوین وجود ندارد. درعوض، بلاک چین به عنوان یک مرکز دیجیتالی، تمام فعالیت ها را ثبت می کند. هر گره یا به عبارتی هریک از اعضا یک کپی از بلاک چین موردنظر را نگه می دارند و آن را با دیگر اعضا مقایسه می کنند تا از درست و دقیق بودن آن مطمئن شوند. شبکه به سرعت هرگونه فعالیت مشکوک یا نادرست را باطل می کند.در حوزه بلاک چین، گره ها یا اعضا می توانند نقش های متفاوتی داشته باشند. گره های کامل، گره هایی هستند که با تایید اعتبار تراکنش ها، امنیت شبکه را تامین می کنند. هر گره ی کامل یک نسخه کامل و به روزشده از بلاک چین را در اختیار دارد و همین امر به آن ها اجازه می دهد تا در فرآیند گروهی تایید اعتبار دفترکل توزیع (Distribute ledger) سهیم شوند.پیشنهاد مطالعه: کارمزد انتقال بیت کوین چقدر است؟ نحوه محاسبه کارمزد تراکنش ها در بلاک چینمزایای شبکه P2Pیکی از مهم ترین برتری های شبکه P2P نسبت به مدل های سنتی آن (سرور-مخاطب) ارائه امنیتی بسیار بالاتر است. توزیعی که توسط شبکه بلاک چین میان تعداد بسیار زیادی از گره ها یا اعضا صورت می گیرد، از این شبکه دربرابر بسیاری از خطرات ازجمله حملات DoS (Denial-of-Service) که بسیاری از سیستم ها را به اختلال می کشد، محافظت می کند.ازآنجایی که پیش از اضافه شدن داده ها به بلاک چین، اجماع اعضا ضروری است، فرد مهاجم امکان تغییر داده ها را ندارد. این سازوکار درمورد شبکه های بزرگ صادق است. بلاک چین های کوچکتر بیشتر در خطر حمله قرار دارند؛ چراکه در این شبکه ها یک شخص یا یک گروه می تواند به مجموعه اعضا مسلط شود و کنترل داده ها را به دست بگیرد (به این رخداد در اصطلاح حمله ۵۱درصدی گفته می شود).درنتیجه، شبکه توزیع همتا به همتا با قواعد اجماع، امنیت قابل توجهی را برای شبکه بلاک چین دربرابر فعالیت های خرابکارانه فراهم آورده است. اما فارغ از بحث امنیت، استفاده از ساختار شبکه های P2P در ساخت بلاک چین ها، توانسته است شبکه بلاک چین را درمقابل سانسور حکومتی نیز مقاوم کند. برخلاف حساب های بانکی معمول، کیف پول های رمز ارزی امکان مسدود یا بسته شدن توسط حکومت را ندارند. همچنین این شبکه درمقابل هرگونه سانسور شبکه های پرداخت خصوصی نیز مقاومت می کند و امروزه بسیاری از تولیدکنندگان محتوا یا صاحبان مشاغل اینترنتی، از مبادلات رمز ارزی استفاده می کنند تا از مسدودشدن پرداخت های شان توسط اشخاص ثالث جلوگیری شود.این مقاله صرفا برای اهداف آموزشی ارائه شده است و نباید به عنوان مشاورهٔ تجاری و سرمایه گذاری از طرف کوین ایران و نویسندگانش قلمداد شود.منبع

برچسب ها:

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

جدیدترین اخبار ارزهای رمزگذاری شده در حوزه CryptoNews-ارز دیجیتال، نشر خبر " شبکه همتا به همتا (peer-to-peer) چیست؟ از منبع کوین ایران. "

اخبار گوناگون
× ×