به جای اینکه یک نهاد یا سازمان مرکزی مانند بانک، تراکنشها را مدیریت کند، بیت کوین توسط یک شبکهی متشکل از هزاران کامپیوتر با نرمافزارهایی که مسئول ارسال و دریافت بیت کوین هستند، اجرا میشود. این شبکه از کامپیوترها به نام "شبکه بیت کوین" شناخته میشود.
قبل از اینکه به جزئیات بیشتری در مورد شبکه واقعی بیت کوین بپردازیم، بیایید ابتدا یک قدم به عقب برگردیم و به "شبکه" به عنوان یک مفهوم بپردازیم.
ماهیت یک شبکه یا به عبارت دقیقتر، شبکه کامپیوتری چیست؟
شبکه تشکیل شده از یک گروه از کامپیوترها است که به یکدیگر متصل شدهاند و قادرند اطلاعات را با یکدیگر تبادل کنند.
دو روش اصلی برای ایجاد و مدیریت یک شبکه وجود دارد:
شبکه مشتری سرور نوع اولین شبکه است که به نام "شبکه مشتری سرور" شناخته میشود.
در این نوع شبکه، یک کامپیوتر اصلی به نام سرور به عنوان یک هاب عمل میکند و کامپیوترهای دیگر به عنوان مشتریان به آن متصل هستند.
در شبکه مشتری سرور، دادهها از کامپیوترهای مشتری درخواست میشوند و توسط کامپیوترهای سرور ارائه میشوند.
این نوع پیکربندی شبکه در برنامههای پرداخت مانند PayPal، Venmo، Apple Pay و Google Pay استفاده میشود.
در بانکداری دیجیتال، لپتاپ یا موبایل به عنوان مشتری الکترونیکی عمل میکند که با سرور مرکزی تعامل دارد.
این پیکربندی شبکه بسیار کارآمد است اما در صورت مشکل در سرور، کل شبکه دچار مشکل میشود.
دومین نوع شبکه به نام "شبکه همتا به همتا" شناخته میشود.
در این نوع شبکه، هیچ سروری وجود ندارد. کامپیوترها میتوانند همزمان به عنوان مشتری و سرور عمل کنند.
شبکه همتا به همتا هنگامی ایجاد میشود که کامپیوترها بدون نیاز به سرور، به یکدیگر متصل شوند و دادهها را تبادل کنند.
این نوع شبکه به نام P2P یا "شبکه همتا به همتا" نیز شناخته میشود.
مثالی از شبکه P2P در اینترنت است.
اگر با گذشتهی دوران شبکههای P2P آشنا باشید، احتمالاً نرمافزار BitTorrent را بهخاطر میآورید که بر اساس شبکه P2P اجرا میشد.
در یک شبکه همتا به همتا:
بیت کوین بر روی یک شبکه کامپیوتری اجرا میشود که به نام "شبکه بیت کوین" شناخته میشود و این شبکه به صورت همتا به همتا پیکربندی شده است. این مسئله به خاطر اهمیتی است که در ادامه توضیح خواهیم داد.