شبکه بیت کوین به عنوان یک شبکه همتا به همتا (P2P) عمل میکند، و این به این معناست که هیچ سرور مرکزی ندارد و تمامی کامپیوترها (نودها) مستقل از یکدیگر هستند.
در این شبکه، هر کامپیوتر که نرمافزار بیت کوین را اجرا کند، به عنوان یک نود (Node) در شبکه شناخته میشود. این نودها با یکدیگر ارتباط برقرار کرده و تراکنشها را تأیید و ثبت میکنند.
بیت کوین از یک فرآیند به نام "استخراج" یا "ماینینگ" برای تأیید و ثبت تراکنشها استفاده میکند. در این فرآیند، نودها سعی میکنند مسئلهای پیچیده را حل کنند و اگر موفق شوند، حق تأیید تراکنشها به آنها تعلق میگیرد.
در واقع، این فرآیند معمولاً به عنوان استخراج معدنی بیت کوین شناخته میشود. استخراج به این دلیل است که آنهایی که مسئله را حل میکنند، با دریافت بیت کوین به عنوان پاداش معادنگران شناخته میشوند.
در اینجا چند مفهوم کلیدی درباره چگونگی عملکرد شبکه بیت کوین آورده شده است:
کاربران بیت کوین میتوانند تراکنشهای خود را از یک نود به نود دیگر ارسال کنند. این تراکنشها در یک بلاک جمعآوری میشوند و سپس به نودهای دیگر ارسال میشوند.
نودها با استفاده از قدرت محاسباتی خود سعی در حل یک مسئله پیچیده دارند. نخستین نودی که مسئله را حل کند، حق تأیید تراکنشها و ایجاد یک بلاک جدید را به عنوان پاداش دریافت میکند. این فرآیند به عنوان "استخراج معدنی" یا "ماینینگ" شناخته میشود.
تراکنشها در بلاکها گروهبندی میشوند. هر بلاک شامل تراکنشهای جدید و همچنین یک لیست از بلاکهای قبلی است. این بلاکها به صورت پیوسته به یکدیگر متصل شده و یک زنجیره بلاکی (Blockchain) ایجاد میکنند.
زنجیره بلاکی یک سری از بلاکهاست که به ترتیب زمانی به یکدیگر پیوستهاند. این زنجیره نمایانگر تاریخچه کامل تراکنشها در شبکه بیت کوین است و به دلیل استفاده از تکنولوژی بلاکچین، امکان تغییر یا حذف تراکنشها بسیار کم است.
هر کاربر بیت کوین یک کیف پول دارد که شامل یک کلید خصوصی و یک کلید عمومی است. کلید عمومی به عنوان آدرس برای دریافت بیت کوین استفاده میشود، در حالی که کلید خصوصی به عنوان وسیله کنترل بیت کوینها در کیف پول افراد به کار میرود.
به طور خلاصه، شبکه بیت کوین از یک ساختار همتا به همتا استفاده میکند که بدون وجود سرور مرکزی عمل میکند
. اطلاعات تراکنشها در بلاکها جمعآوری شده و با استفاده از استخراج معدنی به تأیید رسیده و به زنجیره بلاکی اضافه میشوند. این زنجیره بلاکی یک تاریخچه کامل و قابل اعتماد از تراکنشها را فراهم میکند.
همانطور که در مطالب قبلی بحث شده است، شبکه بیت کوین از کامپیوترهایی تشکیل شده است که نرمافزار بیت کوین را اجرا میکنند. این کامپیوترها یا ماشینها به عنوان نودهای شبکه شناخته میشوند. در اینجا با مرور عملکرد شبکه بیت کوین آشنا خواهید شد.
نودهای شبکه اساساً پرحاشیه هستند و با لذت از گفتگویی با یکدیگر مشغولند. به جای بحث درباره فیلمهای اخیر کیم کارداشیان، در مورد اتفاقات اطراف شبکه صحبت میکنند. این تبادل اطلاعات از طریق ارسال پیامها انجام میشود.
در مورد بیت کوین، هر پیام حاوی اطلاعاتی درباره یک تراکنش جدید است. نودها با اتصال و به اشتراکگذاری تراکنشها با یکدیگر، یک شبکه تشکیل میدهند.
این به اشتراکگذاری اطلاعات (دادههای تراکنش) به همه کامپیوترهای شبکه اجازه میدهد تا بهروز بمانند، که برای پایداری یک ارز دیجیتال در اینترنت بسیار حیاتی است.
درباره افرادی که در شبکه بیت کوین حضور دارند، هر کامپیوتری که نرمافزار بیت کوین را اجرا میکند، عضوی از شبکه بیت کوین است. به این سادگی، با داشتن دسترسی به اینترنت، هرکس میتواند به این شبکه ملحق شود.
هر نود بیت کوین در واقع یک مشتری است که نرمافزار بیت کوین را اجرا میکند و با دیگر نودها در ارتباط است. این شبکه توسط نودهای مستقل از همتا به همتا از سراسر جهان تشکیل شده و توزیع جغرافیایی آن گسترده است.
در نهایت، عملکرد شبکه بیت کوین نشان میدهد که این شبکه بدون نیاز به رهبر، از نودهای مستقل تشکیل شده است که بر اساس نرمافزار بیت کوین کار میکنند.