به جلسۀ دیگری از دوره آموزش ارزهای دیجیتالی خوش آمدید. در این جلسه قصد داریم به بررسی شبکه بیتکوین بپردازیم. با آکادمی کالج پیپس همراه باشید.
[ez-toc]
شبکه بیتکوین چیست؟
شبکه بیتکوین یک شبکه همتا به همتا است.
از سخنان خود خالق بیتکوین:
یک نسخۀ کاملاً همتا به همتا از پول الکترونیکی به افراد اجازه میدهد تا پرداختهای آنلاین را بدون نیاز به واسطه یک موسسه مالی، مستقیماً از یک طرف به طرف دیگر ارسال کنند.
شبکه بیتکوین از کامپیوترهایی تشکیل شده است که نرم افزار بیتکوین (همچنین به عنوان کلاینت بیتکوین نیز شناخته میشود) را اجرا میکنند.
نرمافزار در حال اجرا همان چیزی است که باعث کارکرد کل این سیستم میشود.

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

اگر یک کامپیوتر از کار بیفتد، شبکه همچنان به کار خود ادامه میدهد، انگار که هرگز وجود نداشته است. این موضوع با یک شبکه متمرکز متفاوت است.
در پیکربندی شبکه متمرکز، مانند شبکۀ کلاینت – سرور، اگر سرور مرکزی از کار بیفتد، کل شبکه نیز با آن از کار میافتد.
این یعنی شبکۀ بیتکوین را نمیتوان خاموش کرد. چون هیچ سروری برای خاموش کردن آن وجود ندارد.
هر کامپیوتر در شبکۀ بیتکوین مستقل است. اگر یکی از کار بیفتد، شبکه همچنان با موفقیت اجرا خواهد شد.
اجماع غیرمتمرکز:

هنگام استفاده از پول الکترونیکی برای انجام تراکنش، مانند انتقال بانکی از حساب جاری شما، تراکنش شما باید از طریق یک واسط یا شخص ثالث قابل اعتماد برای تسویه تراکنش با کسر وجوه از یک حساب و افزودن آن به حساب دیگر انجام شود.
اگر این واسط تراکنش را تأیید کند، تراکنش معتبر تلقی میشود.
اگر مقداری پول به شما منتقل کنم، من و شما توافق میکنیم که پول بهطور واقعی از حساب من به حساب شما منتقل شده است، زیرا به یک واسطه قابل اعتماد یا مرجع مرکزی یعنی بانک تکیه کردهایم. بنابراین در این مورد، «توافق» بر اعتبار تراکنش نیازمند تمرکزگرایی است.
بیتکوین متفاوت است، چون از سیستم اجماع غیرمتمرکز استفاده میکند.
ایده این است که به جای تکیه بر یک واسطه، تمام کامپیوترهای شبکۀ بیتکوین، با «اجماع» بر اعتبار تراکنشها به توافق برسند.
در واقع، واسطه با یک شبکه از کامپیوترها جایگزین میشود.
اینکه چگونه همۀ این کامپیوترها در نهایت به اجماع میرسند در درس بعدی توضیح داده خواهد شد.