به جلسۀ دیگری از دوره آموزش ارزهای دیجیتالی خوش آمدید. در این جلسه به جواب سؤال «شبکه چیست؟» خواهیم پرداخت. با دانشکدۀ CollegePips همراه باشید.
[ez-toc]
به جای اینکه بیتکوین، توسط یک نهاد حاکم یا سازمان مرکزی (مانند بانک) اداره شود، توسط شبکهای از هزاران کامپیوتر که نرمافزارهایی را برای ارسال و دریافت بیتکوین اجرا می کنند، اداره میشود.
به این شبکه از کامپیوترها، شبکه بیتکوین گفته میشود.
قبل از اینکه بیشتر به جزئیات شبکه بیتکوین بپردازیم، اجازه دهید ابتدا یک قدم به عقب برگردیم و مرور کنیم که اصلاً شبکه چیست؟
شبکه چیست؟
شبکه مجموعهای از رایانههای بههم مرتبط است که به آنها امکان تبادل داده با یکدیگر را میدهد.
شبکه به دو روش اساسی قابل سازماندهی است:
- Client-Server Network
- Peer-to-Peer Network (P2P)
1. Client-Server Network
در اولین نوع شبکه، با اصطلاح Client-Server Network مواجه هستیم (کلاینت یعنی مشتری یا سرویسگیرنده و سرور مفهوم سرویس دهنده را تداعی میکند).

یک شبکه Client-Server سیستمی است که یک کامپیوتر مرکزی (که به آن سرور گفته میشود) وجود دارد که بهعنوان یک مرکز برای سایر رایانهها (که کلاینت نامیده میشوند) عمل میکند.
دادهها توسط کامپیوترهایی به نام کلاینت (مانند کامپیوترهای شخصی یا حتی موبایلهای هوشمند) درخواست و توسط کامپیوترهایی به نام سرور ارائه میشوند.
این نوع از پیکربندی ، همان چیزی است که بانکها و برنامههای پرداخت محبوب مانند PayPal، Venmo، Apple Pay و Google Pay از آن استفاده میکنند.
در بانکداری دیجیتال مرسوم، لپتاپ یا موبایل شما بهعنوان یک سرویس گیرنده الکترونیکی عمل میکند که با یک سرور مرکزی که توسط بانک شما اداره میشود، تعامل دارد.
این نوع از پیکربندی شبکه (که به آن Hub-and-Spoke نیز میگویند) بسیار کارآمد است، اما از آنجایی که سرور یک گلوگاه است و میتواند به یک نقطه واحد بالقوه برای خرابی تبدیل میشود، آسیبپذیر است.
اگر سرور از کار بیفتد، کل شبکه از کار می افتد.
2. Peer-to-Peer Network (P2P)
دومین نوع شبکه با عنوان «شبکه همتا به همتا» (peer-to-peer network) شناخته میشود.

پس سرور کجاست؟ یعنی وجود ندارد؟
در این شبکه، به جای اصطلاح سرور و کلاینت، کامپیوترها بهعنوان گره شناخته میشوند، زیرا آنها میتوانند هم بهعنوان گیرنده و هم بهعنوان فرستنده عمل کنند.
یک شبکه همتا به همتا که همچنین بهعنوان شبکه P2P شناخته میشود، زمانی ایجاد میشود که دو یا چند کامپیوتر به هم متصل شوند و بدون نیاز به یک کامپیوتر مرکزی (سرور)، دادهها را با یکدیگر رد و بدل کنند.
در یک شبکه همتا به همتا، کامپیوترها مستقیماً با یکدیگر ارتباط برقرار میکنند.
بجای پیکربندی «هاب-و-اسپوک»، یک شبکه همتا به همتا مانند یک «تار عنکبوت» سازماندهی شده است.
در یک شبکه همتا به همتا:
- همه چیز به هم وصل است، پس یک شبکه میباشد.
- همۀ افراد در شبکه برابر هستند، بنابراین همۀ آنها همتا در نظر گرفته میشوند.
هر همتا با سایرین برابر است و هر همتا حقوق و وظایفی مشابه بقیه دارد. همتاها همزمان هم سرویسگیرنده و هم سرور هستند.
این چه ربطی به بیت کوین دارد؟
در نظر داشته باشید که بیتکوین بر روی یک شبکه کامپیوتری که بهعنوان شبکه بیتکوین شناخته میشود، اجرا میشود.
و این شبکه به صورت همتا به همتا (P2P) پیکربندی شده است.
چرا این قضیه مهم است؟
در درس بعدی به توضیح این مهم خواهیم پرداخت.