در این مقاله قرار است بدون درگیر شدن با اصطلاحات پیچیده فنی، به زبانی کاملاً ساده بررسی کنیم که شبکه P2P چیست، چگونه امنیت داراییهای شما را بدون نیاز به بانک تأمین میکند و چرا آیندهی اینترنت و بازارهای مالی به این فناوری گره خورده است.
مفهوم شبکهی همتا به همتا یا P2P به زبان ساده
برای درک عمیق دنیای ارزهای دیجیتال، اولین قدم شناخت زیرساختی است که این دنیا روی آن بنا شده است. کلمهی P2P مخفف عبارت Peer to Peer است که در زبان فارسی به آن همتا به همتا یا نظیر به نظیر میگوییم. اما این اصطلاح دقیقاً چه معنایی دارد؟
در سادهترین تعریف، شبکهی P2P گروهی از کامپیوترها هستند که به یکدیگر متصل شده و فایلها و اطلاعات را مستقیماً و بدون نیاز به یک هماهنگکنندهی مرکزی با هم به اشتراک میگذارند. در دنیای کامپیوتر، به هر چیزی که «همرده» و دارای «قدرت برابر» باشد، همتا یا Peer گفته میشود. بنابراین، در این نوع شبکه هیچ کامپیوتری رئیس یا ارباب نیست و همه با هم برابرند.
تعریف شبکهی P2P؛ وقتی همه رئیس هستند
تصور کنید در یک کلاس درس نشستهاید. در روش سنتی، معلم (به عنوان سرور مرکزی) صحبت میکند و تمام دانشآموزان (به عنوان کلاینت یا گیرندهی خدمات) ساکت هستند و فقط گوش میدهند. اگر دانشآموزی سوالی داشته باشد، باید از معلم بپرسد و اگر معلم کلاس را ترک کند، جریان انتقال دانش قطع میشود.
اما حالا یک میز گرد را تصور کنید که معلمی در آن وجود ندارد. دانشآموزان دور میز نشستهاند و هر کسی که جزوهی بخشی از درس را دارد، آن را مستقیماً به بغلدستی خود میدهد. در این حالت، هر دانشآموز همزمان هم گیرندهی اطلاعات است و هم فرستندهی آن. این دقیقاً تعریف شبکهی P2P است.
در این شبکه، هر کامپیوتر که به آن نود (Node - گره یا نقطه اتصال) گفته میشود، نقشی دوگانه دارد:
- هم میتواند اطلاعات را دانلود یا دریافت کند.
- هم میتواند اطلاعات را برای دیگران آپلود یا ارسال کند.
چون همه در این سیستم اختیارات و وظایف یکسانی دارند، ما میگوییم که در شبکهی همتا به همتا، همه رئیس هستند و هیچ مرکز کنترلی وجود ندارد.
تفاوت اصلی شبکهی همتا به همتا با شبکهی سرور-کلاینت (سنتی)
بیشتر تجربهی ما از اینترنت، بر اساس مدل سرور-کلاینت یا سرویسدهنده-مشتری بنا شده است. وقتی شما وارد وبسایتی میشوید، مرورگر شما (کلاینت) درخواستی را به کامپیوتر قدرتمند آن وبسایت (سرور) میفرستد و سرور اطلاعات را برای شما ارسال میکند. اما شبکهی P2P قواعد بازی را تغییر داده است.
تفاوتهای کلیدی این دو مدل عبارتند از:
- نقطهی مرکزی شکست: در مدل سنتی، اگر سرور اصلی خراب شود یا هک شود، تمام کاربران دسترسی خود را از دست میدهند. اما در شبکهی همتا به همتا، چون اطلاعات در بین هزاران کامپیوتر توزیع شده است، حتی اگر تعدادی از آنها خاموش شوند، شبکه همچنان به کار خود ادامه میدهد.
- توزیع بار ترافیکی: در مدل کلاینت-سرور، هرچه تعداد کاربران بیشتر شود، فشار روی سرور مرکزی بیشتر شده و سرعت کند میشود. اما در مدل P2P، هر کاربر جدید خودش بخشی از منابع شبکه را تأمین میکند؛ یعنی ورود کاربر جدید به معنای قدرت و سرعت بیشتر برای کل شبکه است.
- هزینهی نگهداری: نگهداری سرورهای مرکزی غولپیکر هزینهی وحشتناکی دارد. در مقابل، شبکهی P2P از منابع سختافزاری خود کاربران استفاده میکند و عملاً هزینهی زیرساخت مرکزی را به صفر میرساند.
نگاهی کوتاه به تاریخچهی و پیدایش تکنولوژی Peer to Peer
شاید فکر کنید P2P یک تکنولوژی جدید است که با بیت کوین متولد شده، اما ریشهی این فناوری بسیار قدیمیتر است. ایدهی اولیهی اتصال کامپیوترها بدون سرور مرکزی، به سال ۱۹۷۹ و سیستم یوزنت (Usenet) برمیگردد که به کاربران اجازه میداد پیامها و فایلها را بین خود جابجا کنند.
اما نقطهی عطف واقعی و انفجار محبوبیت این تکنولوژی در سال ۱۹۹۹ با برنامهای به نام نپستر (Napster) اتفاق افتاد. نپستر به کاربران اجازه میداد موسیقیها را مستقیماً از کامپیوتر یکدیگر دانلود کنند. اگرچه نپستر بعدها به دلایل کپیرایت تعطیل شد، اما راه را برای نسل بعدی باز کرد:
- نسل اول: سیستمهایی مثل نپستر که هنوز یک سرور مرکزی کوچک برای لیست کردن فایلها داشتند.
- نسل دوم: پروتکلهایی مانند بیتتورنت (BitTorrent) که کاملاً غیرمتمرکز شدند و برای جابجایی فایلهای حجیم مثل فیلم و بازی به کار رفتند.
- نسل سوم (انقلاب بلاک چین): در نهایت، ساتوشی ناکاموتو در سال ۲۰۰۸ با معرفی بیت کوین، از تکنولوژی P2P برای چیزی فراتر از اشتراکگذاری فایل استفاده کرد: اشتراکگذاری و انتقال پول بدون واسطه.
این سیر تکاملی نشان میدهد که شبکهی همتا به همتا از یک ابزار ساده برای چت کردن، به قدرتمندترین ابزار برای حفظ امنیت داراییهای دیجیتال در سراسر جهان تبدیل شده است.
معماری و نحوهی عملکرد شبکهی P2P چگونه است؟
حالا که با مفهوم کلی آشنا شدیم، وقت آن است که کمی دقیقتر به ساختار فنی این شبکه نگاه کنیم. نگران نباشید، قرار نیست وارد کدنویسی شویم؛ بلکه میخواهیم ببینیم این سیستم چگونه بدون داشتن یک مدیر مرکزی، نظم خود را حفظ میکند. معماری شبکهی P2P شبیه به یک تار عنکبوت بزرگ و درهمتنیده است که هر نقطه از آن، نقشی حیاتی در پایداری کل مجموعه دارد.
نود یا گره چیست؟ نقش کاربران در شبکه
اصلیترین جزء سازندهی هر شبکهی همتا به همتا، نود (Node) است. در زبان فارسی به نود، گره هم گفته میشود. به زبان بسیار ساده، هر کامپیوتر، لپتاپ یا حتی گوشی موبایلی که به شبکهی P2P متصل میشود و نرمافزار مربوطه را اجرا میکند، یک نود یا گره محسوب میشود.
در سیستمهای سنتی، شما فقط کاربر هستید، اما در اینجا شما تبدیل به یک نود میشوید. این یعنی شما دیگر فقط یک تماشاچی نیستید، بلکه بخشی از زیرساخت شبکه هستید. وظایف یک نود در شبکههایی مثل بیت کوین یا فایل شیرینگ معمولاً شامل موارد زیر است:
- نگهداری اطلاعات: نودها بخشی یا تمام تاریخچهی اطلاعات (مثلاً تراکنشهای بانکی یا فایلها) را روی هارد دیسک خود ذخیره میکنند.
- تایید صحت اطلاعات: نودها بررسی میکنند که آیا دادهی جدیدی که وارد شبکه شده (مثلاً یک تراکنش انتقال پول) درست و معتبر است یا خیر.
- انتشار اطلاعات: وقتی نود خبری جدید دریافت میکند، آن را به سایر نودهای همسایهی خود اطلاع میدهد تا کل شبکه باخبر شود.
دستهبندی انواع شبکههای همتا به همتا
همه شبکههای P2P شبیه به هم نیستند. مهندسان کامپیوتر برای اینکه سرعت و امنیت را مدیریت کنند، این شبکهها را بر اساس نحوهی چیدمان و ارتباط نودها با یکدیگر، به سه دستهی اصلی تقسیم کردهاند:
شبکههای بدون ساختار (Unstructured)
این نوع شبکه، قدیمیترین و سادهترین حالت P2P است. همانطور که از نامش پیداست، هیچ نظم و ترتیب خاصی برای اتصال کامپیوترها به یکدیگر وجود ندارد. در این مدل، نودها بهصورت کاملاً تصادفی به نودهای دیگر متصل میشوند.
- چگونه کار میکند؟ تصور کنید وارد یک مهمانی شلوغ شدهاید و دنبال شخصی به نام علی میگردید. چون نمیدانید علی کجاست، با صدای بلند فریاد میزنید علی کجاست؟. اطرافیان شما صدا را میشنوند و آنها هم فریاد میزنند تا پیام به گوش همه برسد. در شبکهی بدون ساختار هم برای پیدا کردن یک فایل یا داده، درخواست به تمام همسایگان ارسال میشود (که به آن Flooding یا طغیان میگویند).
- مزیت: ساختن این شبکه بسیار آسان است و اگر تعداد زیادی از کاربران ناگهان شبکه را ترک کنند، سیستم از کار نمیافتد.
- عیب: پیدا کردن اطلاعات در آن میتواند کند باشد و پهنای باند اینترنت زیادی مصرف میکند، چون پیامها مدام به همه ارسال میشوند.
شبکههای ساختاریافته (Structured)
برای حل مشکل شلوغی و بینظمی مدل قبلی، شبکههای ساختاریافته ایجاد شدند. در این مدل، هر نود دقیقاً میداند که مسئولیت کدام بخش از اطلاعات را بر عهده دارد و یک نقشهی راه دقیق وجود دارد.
- چگونه کار میکند؟ این مدل شبیه به یک کتابخانهی مدرن است. اگر دنبال کتاب خاصی باشید، لازم نیست از تکتک افراد حاضر در کتابخانه سوال کنید؛ بلکه مستقیم سراغ سیستم جستجو میروید و سیستم دقیقاً به شما میگوید کتاب در کدام قفسه قرار دارد. در اینجا از سیستمی به نام جدول هش توزیعشده (DHT) استفاده میشود که مثل همان سیستم جستجوی کتابخانه عمل میکند و آدرس دقیق دادهها را در خود دارد.
- مزیت: جستجو و پیدا کردن اطلاعات بسیار سریع و دقیق است.
- عیب: راهاندازی و نگهداری آن پیچیدهتر است و اگر تعداد زیادی از نودها همزمان قطع و وصل شوند، مدیریت شبکه سخت میشود.
شبکههای ترکیبی (Hybrid)
این مدل سعی کرده است تا بهترین ویژگیهای دو مدل قبلی را با هم ترکیب کند و حتی کمی از ویژگیهای سیستم کلاینت-سرور سنتی را هم قرض بگیرد.
- چگونه کار میکند؟ در این شبکهها، برخی از کامپیوترها که قدرت بیشتری دارند، به عنوان سوپر نود (Super Node) یا نودهای ارشد انتخاب میشوند. این نودهای ارشد مثل راهنما عمل میکنند و وظیفهی آدرسدهی و مدیریت را بر عهده دارند، اما انتقال اصلی اطلاعات همچنان بهصورت مستقیم بین کاربران عادی انجام میشود.
- مثال کاربردی: بسیاری از سیستمهای تورنت (Torrent) قدیمی از این روش استفاده میکردند تا کاربران بتوانند سریعتر فایلهای مورد نظرشان را پیدا کنند و سپس دانلود را بهصورت همتا به همتا انجام دهند.
چرا بلاک چین و ارزهای دیجیتال به شبکهی همتا به همتا نیاز دارند؟
شاید برایتان سوال شده باشد که چرا ساتوشی ناکاموتو، خالق بیت کوین، اصرار داشت که سیستم ابداعیاش حتماً بر بستر شبکهی همتا به همتا یا P2P بنا شود؟ پاسخ ساده است: بدون معماری P2P، بیت کوین و سایر ارزهای دیجیتال تفاوتی با پایگاه دادههای معمولی بانکها نداشتند. در واقع، این شبکهی همتا به همتا است که به بلاک چین روح میدهد و ویژگیهای انقلابی آن را ممکن میسازد. بیایید دلایل اصلی این وابستگی را بررسی کنیم.
حذف واسطههای مالی و بانکها
در سیستمهای مالی سنتی، شما برای انتقال پول به یک شخص دیگر، همیشه به یک «ناظر» یا واسطه نیاز دارید. وقتی کارتی میکشید یا پولی را کارتبهکارت میکنید، بانک شما باید موجودی حساب را چک کند، تراکنش را تایید کند و سپس پول را به بانک مقصد بفرستد. در این میان، بانک هم کارمزد میگیرد و هم بر تمام جزئیات تراکنش شما نظارت دارد.
شبکهی P2P این معادله را تغییر میدهد. در این بستر:
- کاربران مستقیماً با هم تعامل میکنند، درست شبیه به اینکه شما پول نقد را از کیف خود درآورده و مستقیماً در دست دوستتان بگذارید، اما در فضای دیجیتال.
- نیاز به اعتماد به شخص سوم (Third Party) از بین میرود. شما لازم نیست به بانک اعتماد کنید که پولتان را درست جابجا کند؛ بلکه به کدهای ریاضی و اجماع شبکه اعتماد میکنید.
افزایش امنیت و جلوگیری از نقطهی شکست واحد (Single Point of Failure)
یکی از بزرگترین ضعفهای سیستمهای متمرکز (مثل سرورهای فیسبوک یا بانک مرکزی)، وجود چیزی به نام نقطهی شکست واحد است. نقطهی شکست واحد یعنی اگر بخش مرکزی یا سرور اصلی سیستم دچار مشکل شود، کل سیستم از کار میافتد. تصور کنید اگر دیتاسنتر اصلی یک بانک آتش بگیرد یا هک شود، تمام خدمات آن بانک برای میلیونها مشتری قطع خواهد شد.
اما بلاک چین با استفاده از شبکهی P2P این مشکل را حل کرده است:
- توزیع دادهها: اطلاعات بلاک چین (دفتر کل تراکنشها) فقط در یک جا ذخیره نمیشود، بلکه هزاران نسخه از آن در کامپیوترهای نودها در سراسر جهان وجود دارد.
- پایداری بالا: اگر صدها یا حتی هزاران کامپیوتر در شبکهی بیت کوین همزمان خاموش شوند یا از بین بروند، تا زمانی که حتی چند نود فعال باقی مانده باشند، شبکه به کار خود ادامه میدهد و هیچ دادهای از بین نمیرود. این ویژگی باعث میشود هک کردن یا از کار انداختن شبکههای بلاک چینی تقریباً غیرممکن باشد.
مقاومت در برابر سانسور و فیلترینگ تراکنشها
آیا تا به حال شنیدهاید که حساب بانکی کسی به دستور مراجع قضایی یا دولتی مسدود شود؟ در سیستمهای متمرکز، چون قدرت در دست یک نهاد خاص است، آنها میتوانند تصمیم بگیرند که به چه کسی خدمات بدهند و چه کسی را تحریم کنند.
در شبکهی P2P، هیچ «دکمهی خاموشی» وجود ندارد. چون هیچ رئیسی وجود ندارد، هیچکس نمیتواند دستور دهد که تراکنش خاصی انجام نشود یا دارایی کیف پول خاصی بلوکه شود. اگر یک نود از پردازش تراکنش شما خودداری کند، نودهای دیگر آن را انجام میدهند. این ویژگی که به آن مقاومت در برابر سانسور (Censorship Resistance) میگویند، آزادی مالی واقعی را برای کاربران فراهم میکند.
جدول مقایسه: بانکداری سنتی در مقابل انتقال P2P ارز دیجیتال
برای اینکه تفاوت این دو دنیا را بهتر درک کنید، در جدول زیر ویژگیهای کلیدی آنها را مقایسه کردهایم:
|
ویژگی
|
بانکداری سنتی (متمرکز)
|
انتقال ارز دیجیتال (همتا به همتا)
|
|
واسطه
|
دارد (بانک، موسسات مالی)
|
ندارد (مستقیم بین فرستنده و گیرنده)
|
|
محل ذخیرهی اطلاعات
|
سرورهای مرکزی و خصوصی بانک
|
دفتر کل توزیعشده روی هزاران کامپیوتر
|
|
امنیت
|
وابسته به امنیت سرور مرکزی (خطر هک بالا)
|
امنیت جمعی توسط تمام نودها (بسیار بالا)
|
|
امکان سانسور
|
بالا (حسابها قابل مسدود شدن هستند)
|
تقریباً غیرممکن (هیچکس نمیتواند حساب را ببندد)
|
|
زمان فعالیت
|
محدود به ساعات اداری یا پایداری سرورها
|
۲۴ ساعته و بدون قطعی در تمام روزهای سال
|
کاربردهای عملی تکنولوژی P2P در دنیای واقعی
شاید با خواندن بخشهای قبلی تصور کنید که تکنولوژی همتا به همتا فقط مخصوص دنیای رمزارزها و بیت کوین است. اما واقعیت این است که این فناوری سالها قبل از تولد بیت کوین، اینترنت را متحول کرده بود و امروزه در صنایع مختلفی کاربرد دارد. بیایید با هم ببینیم این فناوری در دنیای واقعی چه کارهایی انجام میدهد.
اشتراکگذاری فایل (File Sharing)؛ از نپستر تا بیتتورنت
اولین و مشهورترین کاربرد شبکهی P2P که بسیاری از ما (شاید بدون اینکه بدانیم) با آن خاطره داریم، اشتراکگذاری فایل است.
- نپستر (Napster): در اواخر دههی ۹۰ میلادی، پلتفرمی به نام نپستر ظهور کرد که به کاربران اجازه میداد فایلهای موسیقی را مستقیماً از کامپیوتر یکدیگر دانلود کنند. اگرچه نپستر هنوز یک سرور مرکزی برای لیست کردن آهنگها داشت، اما جابجایی فایل بهصورت همتا به همتا انجام میشد.
- بیتتورنت (BitTorrent): پس از نپستر، پروتکل بیتتورنت بازی را تغییر داد. در این سیستم، وقتی شما میخواهید یک فایل حجیم (مثل یک فیلم) را دانلود کنید، آن را فقط از یک نفر نمیگیرید؛ بلکه فایل به هزاران قطعهی کوچک تقسیم شده و شما هر قطعه را از کاربری در گوشهای از دنیا دریافت میکنید. همزمان، شما هم قطعاتی که دانلود کردهاید را به دیگران میدهید. این روش باعث میشود سرعت دانلود بسیار بالا برود و بار ترافیکی روی یک سرور خاص نباشد.
محاسبات توزیع شده و پروژههای علمی
یکی از جذابترین کاربردهای P2P، استفاده از قدرت کامپیوترهای بیکار برای حل مسائل پیچیدهی علمی است. تصور کنید دانشمندان نیاز دارند یک محاسبهی ریاضی فوقالعاده سنگین انجام دهند که برای یک ابرکامپیوتر سالها طول میکشد.
در روش محاسبات توزیعشده (Distributed Computing)، این مسئلهی بزرگ به میلیونها مسئلهی کوچک تقسیم میشود و به کامپیوترهای داوطلبان در سراسر جهان ارسال میشود. کامپیوتر شما در زمانی که از آن استفاده نمیکنید، بخشی از این محاسبه را انجام داده و نتیجه را برمیگرداند.
یک مثال معروف، پروژهی Folding@home است که از قدرت کامپیوترهای خانگی برای شبیهسازی ساختار پروتئینها و کمک به درمان بیماریهایی مثل سرطان و آلزایمر استفاده میکند.
بازارهای معاملاتی همتا به همتا در کریپتو
در دنیای ارزهای دیجیتال، بازارهای P2P محیطی را فراهم میکنند که خریدار و فروشنده بتوانند بدون دخالت صرافی به عنوان واسطهی مستقیم، با هم معامله خرید و فروش ارز دیجیتال انجام دهند.
- نحوهی کار: فرض کنید شما میخواهید تتر بفروشید و شخصی دیگر میخواهد خرید تتر انجام دهد. در یک بازار P2P، پلتفرم شما را به هم وصل میکند. خریدار پول را به حساب بانکی شما واریز میکند و شما تتر را آزاد میکنید.
- سرویس اسکرو (Escrow): برای جلوگیری از کلاهبرداری، این بازارها از سرویس اسکرو یا حساب امانت استفاده میکنند. دارایی دیجیتال فروشنده در این حساب قفل میشود و تنها زمانی که فروشنده تایید کرد پول ریالی را دریافت کرده است، دارایی به کیف پول خریدار منتقل میشود.
تفاوت شبکهی P2P با صرافی P2P (نکته بسیار مهم)
این بخشی است که بسیاری از کاربران تازهکار را به اشتباه میاندازد. باید بدانید که شبکهی همتا به همتا و صرافی همتا به همتا دو مفهوم متفاوت هستند:
- شبکهی P2P (زیرساخت): اشاره به معماری فنی دارد که در آن کامپیوترها به هم وصل میشوند (مثل شبکهی بیت کوین). در اینجا هدف، حفظ امنیت و تایید تراکنشهاست و هیچ شرکت یا نهاد مرکزی وجود ندارد.
- صرافی P2P (پلتفرم): یک وبسایت یا اپلیکیشن است (مثل بایننس P2P یا پلتفرمهای ایرانی) که توسط یک شرکت مدیریت میشود. این شرکت محیطی را فراهم میکند تا آدمها یکدیگر را پیدا کنند و معامله کنند. اگرچه روش معامله، فرد به فرد است، اما خود پلتفرم معمولاً متمرکز است و توسط یک شرکت اداره میشود.
بنابراین، وقتی در یک سایت صرافی P2P معامله میکنید، در حال استفاده از یک سرویس هستید، اما وقتی بیت کوین را از کیف پول خود به کیف پول دوستتان میفرستید، در حال استفاده از تکنولوژی و شبکهی P2P هستید.
مزایا و معایب شبکهی همتا به همتا در ارزهای دیجیتال
هر تکنولوژی جدیدی مانند یک سکه دو رو دارد؛ یک روی آن فرصتهای درخشان و روی دیگرش چالشهایی است که باید مدیریت شوند. شبکهی همتا به همتا یا P2P نیز از این قاعده مستثنی نیست. اگرچه این فناوری پایههای انقلاب ارزهای دیجیتال را بنا کرده است، اما شناخت دقیق نقاط قوت و ضعف آن به شما کمک میکند تا با دیدی بازتر و انتظاراتی واقعبینانهتر وارد این بازار شوید.
مزایا: استقلال، پایداری و کاهش هزینهها
استفاده از ساختار P2P در بلاک چین، ویژگیهایی را به وجود آورده که در سیستمهای سنتی تقریباً غیرممکن بود. مهمترین این مزایا عبارتند از:
- امنیت و پایداری فوقالعاده: همانطور که پیشتر گفتیم، چون دادهها در هزاران نسخه و در سراسر جهان پخش شدهاند، از کار انداختن این شبکه عملاً غیرممکن است. این سیستم نقطهی شکست مرکزی ندارد؛ یعنی حتی اگر نیمی از کامپیوترهای دنیا خاموش شوند، شبکه همچنان زنده میماند.
- حذف واسطهها و کاهش هزینهها: وقتی بانک را از معادله حذف میکنید، دیگر لازم نیست هزینهی ساختمانهای لوکس، حقوق هزاران کارمند و سود سهامداران بانک را بپردازید. در شبکهی P2P، شما فقط کارمزد ناچیزی را مستقیماً به ماینرها یا اعتبارسنجها (کسانی که امنیت شبکه را تامین میکنند) میپردازید.
- استقلال و جلوگیری از سانسور: در این شبکه هیچ نهاد ناظری وجود ندارد که بتواند به دلایل سیاسی یا شخصی، حساب شما را مسدود کند. دارایی شما واقعاً متعلق به خودتان است و اختیار کامل جابجایی آن را دارید.
معایب و چالشها
با وجود تمام این خوبیها، غیرمتمرکز بودن هزینههایی هم دارد. وقتی رئیسی وجود نداشته باشد که دستور بدهد، هماهنگ کردن هزاران نفر با هم کار دشواری میشود. بیایید چالشهای اصلی را بررسی کنیم.
- چالش مقیاسپذیری و سرعت تراکنشها
شاید بزرگترین انتقاد به شبکههای بلاک چینی اولیه مثل بیت کوین، سرعت پایین آنها باشد. در علم کامپیوتر به توانایی یک سیستم برای بزرگ شدن و مدیریت حجم بالای تقاضا، مقیاسپذیری (Scalability) میگویند.
در سیستمهای متمرکز مثل ویزا کارت، یک ابرکامپیوتر مرکزی وجود دارد که تصمیم میگیرد و تایید میکند؛ به همین دلیل میتواند هزاران تراکنش را در ثانیه پردازش کند. اما در شبکهی P2P، هر تراکنش باید به تمام نودها ارسال شود و همهی آنها باید دفترچهی خود را بهروزرسانی کنند. این فرآیند هماهنگی زمانبر است. مثل این است که بخواهید خبری را به یک نفر بگویید (سیستم متمرکز) یا اینکه بخواهید مطمئن شوید تکتک آدمهای یک استادیوم آن خبر را شنیده و تایید کردهاند (سیستم P2P).
- پیچیدگی در بازیابی اطلاعات و هارد فورکها
چون مدیریت مرکزی وجود ندارد، بهروزرسانی نرمافزار شبکه میتواند دردسرساز شود. اگر قرار باشد تغییری در قوانین شبکه ایجاد شود، اکثریت نودها باید با آن موافقت کنند.
اگر گروهی از نودها با تغییرات موافق باشند و گروهی دیگر مخالف، شبکه ممکن است دوتکه شود. به این اتفاق هارد فورک (Hard Fork) میگویند. در اثر هارد فورک، یک ارز دیجیتال به دو ارز متفاوت تقسیم میشود (مانند اتفاقی که برای بیت کوین و بیت کوین کش افتاد). این موضوع میتواند باعث سردرگمی کاربران و نوسان قیمت شود.
- مسئولیت کامل کاربر در حفظ امنیت دارایی
این مورد همزمان هم مزیت است و هم بزرگترین ترس کاربران. در سیستم بانکی، اگر رمز کارت خود را فراموش کنید، با کارت ملی به شعبه میروید و رمز جدید میگیرید. اگر اشتباهی پولی واریز کنید، شاید بتوانید با حکم قضایی آن را برگردانید.
اما در شبکهی P2P، شما بانک خودتان هستید. اگر کلید خصوصی (Private Key - رمز عبور کیف پول) خود را گم کنید، هیچ پشتیبانی و مرکزی وجود ندارد که به شما کمک کند و دارایی شما برای همیشه از دست میرود. همچنین تراکنشهای بلاک چین برگشتناپذیر هستند؛ یعنی اگر به آدرس اشتباهی پول بفرستید، راهی برای بازگرداندن آن وجود ندارد مگر اینکه گیرنده لطف کند و آن را پس بفرستد.
جمعبندی؛ آیا آیندهی اینترنت همتا به همتا خواهد بود؟
ما در این مقاله سفر کوتاهی به اعماق زیرساختهای دنیای دیجیتال داشتیم. از روزهای اولیهی اشتراکگذاری موسیقی با نپستر شروع کردیم و دیدیم که چگونه همان ایدهی سادهی «اتصال مستقیم کامپیوترها به یکدیگر»، امروز به قلب تپندهی بیت کوین و بازارهای مالی غیرمتمرکز تبدیل شده است. اما سوال اصلی اینجاست: آیا این پایان راه است یا تازه شروع ماجراست؟
برای پاسخ به این سوال، باید به مفهومی به نام وب ۳.۰ (Web 3.0) اشاره کنیم. اگر اینترنت فعلی را «وب ۲.۰» بنامیم که در آن غولهای فناوری مانند گوگل و آمازون بر دادههای ما حکومت میکنند، وب ۳.۰ اینترنتی است که بر پایهی شبکهی P2P ساخته شده و مالکیت دادهها را به خود کاربران برمیگرداند.
آیندهی همتا به همتا احتمالاً شامل تغییرات زیر خواهد بود:
- اینترنت اشیا و دستگاههای هوشمند: تصور کنید یخچال هوشمند شما بتواند مستقیماً و بدون واسطه به سوپرمارکت سفارش دهد و پرداخت را از طریق کیف پول دیجیتال خود انجام دهد. شبکهی P2P زبان مشترک ماشینها در آینده خواهد بود.
- رسانههای اجتماعی بدون سانسور: شبکههای اجتماعی آینده احتمالاً روی سرورهای یک شرکت خاص اجرا نمیشوند، بلکه روی تلفنهای همراه کاربران میزبانی میشوند. این یعنی هیچکس نمیتواند صدای شما را خاموش کند یا اطلاعات شخصی شما را بفروشد.
- امور مالی غیرمتمرکز یا دیفای (DeFi): بانکداری P2P که امروز با ارزهای دیجیتال شروع شده، احتمالاً به استاندارد اصلی پرداختهای جهانی تبدیل میشود، جایی که وام گرفتن و انتقال پول در چند ثانیه و بدون کاغذ بازی انجام خواهد شد.
البته باید واقعبین باشیم؛ سیستمهای متمرکز سنتی به دلیل سرعت بالا و راحتی استفاده، به این زودیها کاملاً از بین نخواهند رفت. اما شبکهی همتا به همتا به عنوان یک جایگزین قدرتمند در کنار آنها رشد خواهد کرد.
تکنولوژی P2P فقط یک روش دانلود فایل یا یک مدل تراکنش مالی نیست؛ بلکه فلسفهای است که قدرت را از مراکز بزرگ میگیرد و بین تکتک افراد جامعه تقسیم میکند. حالا که شما با نحوهی کارکرد این موتور قدرتمند آشنا شدهاید، نگاه دقیقتری به تحولات دنیای تکنولوژی خواهید داشت و بهتر میتوانید فرصتهای آیندهی این بازار را شناسایی کنید.
منابع:
Binance
Osl
Coursera