بیتکوین به عنوان یک ارز دیجیتال غیرمتمرکز بدون بانک مرکزی یا مدیر عمل میکند. به جای تکیه بر مداخله انسانی برای مدیریت تورم یا ایمنسازی شبکه، از مجموعهای از قوانین از پیش برنامهریزیشده استفاده میکند. این قوانین یک سیستم اقتصادی خودتنظیم ایجاد میکنند. در هسته این سیستم، تعامل بین هشریت و تنظیم سختی قرار دارد. این دو مکانیسم با هم کار میکنند تا اطمینان حاصل کنند که شبکه ایمن باقی میماند و صدور ارز جدید قابل پیشبینی باقی میماند.
رابطه بین قدرت استخراج و سختی شبکه یک حلقه بازخورد مداوم تشکیل میدهد. این حلقه به شرایط بازار، پیشرفتهای فناوری و تغییرات در مشارکت پاسخ میدهد. این امر به بیتکوین اجازه میدهد تا با جهان فیزیکی سازگار شود در حالی که کمیابی دیجیتال خود را حفظ میکند. درک این پویایی برای فهم چگونگی بقا و عملکرد مستقل بیتکوین ضروری است. این موتور است که ضربان قلب شبکه را در فواصل ده دقیقهای ثابت نگه میدارد.
مکانیسم اثبات کار
اثبات کار (PoW) مکانیسم اجماع است که شبکه بیتکوین را پشتیبانی میکند. این مکانیسم پلی بین دفتر کل دیجیتال و واقعیت فیزیکی است. در این سیستم، شرکتکنندگان شبکه معروف به ماینرها برای حل پازلهای ریاضی پیچیده رقابت میکنند. این پازلها به تلاش محاسباتی قابل توجه و مصرف انرژی نیاز دارند. این فرآیند خودسرانه نیست؛ هزینه تولید برای هر بیتکوین ضربشده ایجاد میکند.
قرعهکشی محاسباتی
فرآیند ماینینگ اغلب با یک قرعهکشی جهانی مقایسه میشود. ماینرها از سختافزارهای تخصصی برای تولید تریلیونها حدس در ثانیه استفاده میکنند. آنها به دنبال یک عدد خاص به نام نانس هستند که منجر به هش بلاک کمتر از یک مقدار هدف خاص شود. این فرآیند از الگوریتم هش امن ۲ (SHA-256) استفاده میکند. پیشبینی نانسی که هش معتبر تولید کند غیرممکن است. تنها راه یافتن آن آزمون و خطای نیروی خام است.
هنگامی که یک ماینر راهحل معتبر پیدا میکند، بلاک جدید را به شبکه پخش میکند. سایر نودها راهحل را فوراً تأیید میکنند. اگر کار معتبر باشد، بلاک به بلاکچین اضافه میشود و ماینر پاداش میگیرد. این پاداش شامل بیتکوینهای تازه ضربشده و کارمزدهای تراکنش است. این امر مشارکت صادقانه را تشویق میکند. تلاش برای تقلب در سیستم نیازمند هدر دادن انرژی روی بلاکهای نامعتبر است که شبکه آنها را رد میکند.
تأیید دفتر کل
اثبات کار بیش از صدور سکههای جدید انجام میدهد. مکانیسم اجماع توزیعشده را فراهم میکند. در یک شبکه غیرمتمرکز، منبع واحدی از حقیقت وجود ندارد. همه شرکتکنندگان باید بر ترتیب تراکنشها توافق کنند تا از دوبار خرج کردن جلوگیری شود. قانون «طولانیترین زنجیره» حکم میکند که بلاکچین معتبر آن با بیشترین اثبات کار انباشتهشده است.
ماینرها با قدرت محاسباتی خود بر تاریخچه معتبر تراکنشها رأی میدهند. با ساخت بلاکهای جدید روی بلاکهای قبلی، تاریخچه دفتر کل را تأیید میکنند. هرچه انرژی بیشتری روی زنجیره صرف شود، امنتر میشود. این امر تاریخچه را تغییرناپذیر میکند. تغییر یک تراکنش گذشته نیازمند انجام مجدد کار برای آن بلاک و همه بلاکهای بعدی است که با گذشت زمان به طور نمایی دشوارتر میشود.
درک هشریت شبکه
هشریت معیاری است که برای کمیسازی کل قدرت محاسباتی اختصاصیافته به شبکه بیتکوین استفاده میشود. این معیار سرعت پردازش ترکیبی هر ماینر در سراسر جهان را نشان میدهد. هشریت بالاتر نشاندهنده این است که ماشینهای بیشتری در حال حدس زدن راهحلهای الگوریتم هش هستند. این معیار بازتاب مستقیم بودجه امنیتی شبکه است. نشان میدهد چقدر انرژی برای حفاظت از دفتر کل مستقر شده است.
واحد اندازهگیری هشریت هش در ثانیه (H/s) است. چون سختافزارهای ماینینگ مدرن بسیار قدرتمند هستند، هشریت شبکه معمولاً با مقیاسهای عظیم بیان میشود. اغلب اصطلاحاتی مانند اگزاهش در ثانیه (EH/s) میبینیم. یک اگزاهش نشاندهنده یک کویینتیلیون هش محاسبهشده در هر ثانیه است.
| واحد | مقدار | مقیاس |
|---|---|---|
| Megahash (MH/s) | 1,000,000 | یک میلیون |
| Terahash (TH/s) | 1,000,000,000,000 | یک تریلیون |
| Exahash (EH/s) | 1,000,000,000,000,000,000 | یک کویینتیلیون |
این عدد عظیم مقیاس زیرساخت فیزیکی پشتیبان بیتکوین را نشان میدهد. با رشد هشریت، احتمال یافتن بلاک بعدی توسط یک ماینر واحد کاهش مییابد. این امر ماینرها را مجبور به ارتقای سختافزار خود برای رقابت میکند. همچنین شبکه را در برابر حملات مقاومتر میسازد. یک حملهکننده برای اختلال در آن نیاز به کسب قدرت محاسباتی بیشتر از کل شبکه موجود دارد.
مکانیسم تنظیم سختی
اگر هشریت بدون کنترل رشد کند، بلاکها سریعتر و سریعتر یافت میشوند. این امر صدور بیتکوین را تسریع کرده و برنامه عرضه قابل پیشبینی را مختل میکند. برای جلوگیری از این، پروتکل شامل الگوریتم تنظیم سختی است. این یک مکانیسم خوداصلاحکننده است که اطمینان میدهد بلاکها تقریباً هر ده دقیقه استخراج شوند، صرفنظر از میزان قدرت ماینینگ فعال.
چگونگی عملکرد تنظیم
هدف سختی ثابت نیست. پروتکل زمان استخراج ۲٬۰۱۶ بلاک قبلی را بررسی میکند. این دوره تقریباً دو هفته است. در حالت ایدهآل، باید دقیقاً ۲۰٬۱۶۰ دقیقه طول بکشد تا این بلاکها استخراج شوند. اگر شبکه سریعتر از این هدف باشد، به معنای افزایش هشریت است. سپس پروتکل سختی پازل را برای دوره بعدی افزایش میدهد.
برعکس، اگر ماینرها ماشینهای خود را خاموش کنند و هشریت کاهش یابد، بلاکها کندتر یافت میشوند. اگر استخراج ۲٬۰۱۶ بلاک بیش از دو هفته طول بکشد، پروتکل سختی را کاهش میدهد. این پازلها را آسانتر برای حل میکند. این تنظیم دوطرفه اطمینان میدهد که شبکه حتی اگر بخش عظیمی از ماینرها ناگهان آفلاین شوند، زنده بماند.
چرا ده دقیقه مهم است
فاصله بلاک ده دقیقهای یک انتخاب طراحی خاص است. نیاز به تأییدهای سریع را با محدودیتهای فیزیکی اینترنت متعادل میکند. هنگامی که بلاکی یافت میشود، باید به نودهای سراسر جهان پخش شود. اگر بلاکها خیلی سریع تولید شوند، مثلاً هر چند ثانیه، بسیاری از ماینرها روی نسخههای قدیمی بلاکچین کار میکنند.
این منجر به نرخ بالای «بلاکهای یتیم» میشود. اینها بلاکهای معتبر هستند که دور ریخته میشوند زیرا ماینر دیگری همزمان بلاک پیدا کرده است. فاصله ده دقیقهای زمان کافی برای پخش بلاک جدید در شبکه جهانی فراهم میکند. اطمینان میدهد که همه ماینرها روی نوک فعلی بلاکچین کار میکنند. این همزمانی برای حفظ اجماع غیرمتمرکز بدون ساعت مرکزی حیاتی است.
حلقه بازخورد اقتصادی
تعامل بین هشریت و سختی یک چرخه اقتصادی عمیق ایجاد میکند. این چرخه توسط قیمت بیتکوین و هزینه انرژی هدایت میشود. ماینینگ بیتکوین یک بازار رقابتی است که حاشیه سود مشارکت را تعیین میکند. هنگامی که قیمت بیتکوین افزایش مییابد، ارزش فیات پاداش بلاک افزایش مییابد. این ماینینگ را سودآورتر میکند.
هنگامی که قیمت افزایش مییابد
سودآوری بالاتر شرکتکنندگان جدید را به صنعت ماینینگ جذب میکند. ماینرهای موجود نیز ممکن است سختافزارهای قدیمیتر و کمبازدهتر را که قبلاً سودآور نبودند، وصل کنند. این هجوم سختافزار باعث جهش هشریت کل شبکه میشود. بلاکها سریعتر از هدف ده دقیقهای استخراج میشوند.
در نهایت، دوره ۲٬۰۱۶ بلاک پایان مییابد. تنظیم سختی فعال میشود. چون بلاکها خیلی سریع بودند، سختی افزایش مییابد. این یافتن بلاکها را سختتر کرده و هزینه تولید را برای هر ماینر افزایش میدهد. حاشیههای سود تنگتر میشود. این گسترش شبکه را کنترل کرده و نرخ تولید بلاک را به تعادل بازمیگرداند.
هنگامی که قیمت کاهش مییابد
اگر قیمت بیتکوین به طور قابل توجهی کاهش یابد، درآمد ماینرها کم میشود. ماینرهایی با هزینه برق بالا یا سختافزار ناکارآمد ممکن است شروع به ضرر کنند. بازیگران منطقی ماشینهای خود را برای جلوگیری از ضرر خاموش میکنند. این باعث کاهش هشریت شبکه میشود.
با قدرت محاسباتی کمتر، تولید بلاک کند میشود. ممکن است ۱۱ یا ۱۲ دقیقه طول بکشد تا بلاکی یافت شود. شبکه عملاً در حالت حرکت آهسته قرار میگیرد. با این حال، یک بار که دوره به پایان برسد، سختی به سمت پایین تنظیم میشود. ماینینگ آسانتر و ارزانتر میشود. این سودآوری را برای ماینرهای باقیمانده بازمیگرداند. این تابآوری اطمینان میدهد که شبکه حتی در بازارهای خرسی شدید به کار ادامه دهد.
تکامل سختافزار و کارایی
مسابقه برای هشریت نوآوری فناوری سریع را هدایت کرده است. در روزهای اولیه، ماینینگ روی واحدهای پردازش مرکزی استاندارد (CPU) موجود در کامپیوترهای خانگی انجام میشد. با افزایش رقابت، ماینرها به واحدهای پردازش گرافیکی (GPU) که در پردازش موازی کارآمدتر بودند، روی آوردند.
امروز، ماینینگ توسط مدارهای مجتمع خاصکاربرد (ASIC) تسلط یافته است. اینها تراشههایی هستند که برای یک هدف واحد طراحی شدهاند: اجرای الگوریتم هش SHA-256. آنها نمیتوانند وب را مرور کنند یا بازیهای ویدیویی رندر کنند. فقط بیتکوین استخراج میکنند. ASICها هزاران برابر کارآمدتر از سختافزارهای عمومی هستند.
این تکامل بر حلقه بازخورد تأثیر میگذارد. با انتشار ماشینهای جدید و کارآمدتر، هشریت حتی اگر تعداد ماینرها ثابت بماند، افزایش مییابد. این سختی را به بالا فشار میدهد. ماینرهایی که به ASICهای نسل قدیمی وابستهاند، در نهایت از بازار خارج میشوند. این فشار مداوم صنعت را به سمت جستجوی ارزانترین منابع انرژی و کارآمدترین سختافزار سوق میدهد. ماینینگ را از یک فعالیت سرگرمی به عملیات صنعتی حرفهای تبدیل میکند.
امنیت و آستانه ۵۱٪
عملکرد اصلی هشریت بالا امنیت است. طبیعت غیرمتمرکز بیتکوین بر فرضیهای تکیه دارد که هیچ موجودیت واحدی بیش از ۵۰٪ قدرت ماینینگ را کنترل نمیکند. اگر یک حملهکننده ۵۱٪ هشریت را به دست آورد، میتواند theoretically تراکنشها را سانسور کند یا حمله دوبار خرج کردن انجام دهد.
هزینه فساد
دوبار خرج کردن شامل خرج کردن سکهها، سپس بازنویسی بلاکچین برای پاک کردن آن تراکنش و خرج مجدد سکهها است. برای این کار، حملهکننده باید زنجیرهای مخفی از بلاکها بسازد که طولانیتر از زنجیره صادقانه باشد. این نیازمند تولید هش سریعتر از بقیه جهان با هم است.
با رشد هشریت، هزینه چنین حملهای نجومی میشود. نیازمند میلیاردها دلار سختافزار و مقادیر عظیم برق است. علاوه بر این، لجستیک کسب آن مقدار سختافزار بدون هشدار به بازار تقریباً غیرممکن است. این مفهوم به عنوان «هزینه غیرجعلپذیر» شناخته میشود. هزینه صرف حفاظت از شبکه را فراهم میکند.
تاریخچه تغییرناپذیر
هرچه تراکنش عمیقتر در بلاکچین دفن شود، امنتر میشود. هر بلاک جدید لایه دیگری از اثبات کار روی بلاکهای قبلی اضافه میکند. برای معکوس کردن تراکنشی که شش بلاک پیش رخ داده، حملهکننده باید کار همه شش بلاک به علاوه بلاک فعلی را از نو انجام دهد.
این امنیت تجمعی به معنای آن است که تاریخچه دفتر کل با گذشت زمان عملاً غیرقابل تغییر میشود. تنظیم سختی اطمینان میدهد که این دیوار امنیتی بالا باقی بماند. حتی اگر فناوری بهبود یابد، سختی برای تطبیق با آن افزایش مییابد. این تضمین میکند که تلاش مورد نیاز برای حمله به شبکه همیشه با فناوری مورد استفاده برای دفاع از آن مقیاسپذیر باشد.
تأثیر رویدادهای هالوینگ
هر ۲۱۰٬۰۰۰ بلاک، یا تقریباً هر چهار سال، شبکه بیتکوین «هالوینگ» را تجربه میکند. این رویداد یارانه بلاک را نصف میکند. برای مثال، پاداش از ۶.۲۵ BTC به ۳.۱۲۵ BTC در هر بلاک کاهش مییابد. این یک شوک عرضه است که اقتصاد ماینینگ را اساساً تغییر میدهد.
هالوینگ عملاً هزینه تولید را برای ماینرها یکشبه دو برابر میکند. اگر قیمت بیتکوین برای تطبیق با کاهش دو برابر نشود، درآمد ماینرها کاهش مییابد. این فشار عظیمی بر اکوسیستم وارد میکند. ماینرهای ناکارآمد اغلب فوراً تسلیم میشوند. این میتواند منجر به کاهش موقت هشریت شود.
با این حال، مکانیسم تنظیم سختی این شوک را به آرامی مدیریت میکند. اگر ماینرها خارج شوند، سختی در نهایت کاهش مییابد. شبکه تعادل جدیدی پیدا میکند. از نظر تاریخی، هالوینگها همچنین با چرخههای بازار صعودی مرتبط بودهاند. صدور عرضه کاهشیافته، همراه با تقاضای ثابت، میتواند منجر به افزایش قیمت شود. قیمتهای بالاتر سپس هشریت را به شبکه بازمیگردانند و چرخه رشد را از نو شروع میکنند.
کارمزدهای تراکنش به عنوان امنیت آینده
در حال حاضر، ماینرها عمدتاً از طریق یارانه بلاک (سکههای تازه ضربشده) جبران میشوند. با این حال، آنها همچنین کارمزدهای تراکنش پرداختشده توسط کاربران را کسب میکنند. کاربران کارمزدهایی به تراکنشهای خود ضمیمه میکنند تا ماینرها را برای گنجاندن آنها در بلاک بعدی تشویق کنند. پروتکل بیتکوین اندازه بلاک را محدود میکند و عرضه محدودی از فضا برای تراکنشها ایجاد میکند.
بازار کارمزد
هنگامی که شبکه شلوغ است، «ممپول» (منطقه انتظار برای تراکنشهای تأییدنشده) پر میشود. کاربران با پیشنهاد کارمزدهای بالاتر برای فضای بلاک رقابت میکنند. این بازار کارمزد ایجاد میکند. در دورههای تراکم بالا، کارمزدها میتوانند بخش قابل توجهی از درآمد ماینرها شوند.
این مکانیسم برای پایداری بلندمدت بیتکوین حیاتی است. یارانه بلاک برنامهریزیشده است تا هر چهار سال کاهش یابد تا حدود سال ۲۱۴۰ به صفر برسد. در آن نقطه، بیتکوین جدیدی ایجاد نخواهد شد. امنیت شبکه کاملاً به کارمزدهای تراکنش وابسته خواهد بود.
بودجه امنیتی بلندمدت
انتقال از مدل مبتنی بر یارانه به مدل مبتنی بر کارمزد تدریجی است. تنظیم سختی اطمینان میدهد که ماینینگ در طول این انتقال قابل دوام باقی بماند. اگر کارمزدها پایین و یارانه پایین باشد، سختی برای تطبیق با درآمد موجود کاهش مییابد. اگر تقاضا برای فضای بلاک بالا باشد، کارمزدها افزایش مییابد و سختی بالاتر و امنیت بالاتر را پشتیبانی میکند.
این اطمینان میدهد که بیتکوین برای پرداخت امنیت خود به تورم ابدی نیاز ندارد. کاربران شبکه مستقیماً از طریق کارمزدها برای امنیت پرداخت میکنند. هشریت در نهایت در سطحی که بازار مایل به پرداخت آن است، تثبیت میشود. این مدل اقتصادی خودپایدار بیتکوین را از ارزهای فیات سنتی و بسیاری از داراییهای دیجیتال دیگر متمایز میکند.
نقش نودها در اجماع
در حالی که ماینرها بلاکها را تولید میکنند، بر شبکه حکمرانی نمیکنند. «نودهای کامل» اعتبارسنجهای اکوسیستم هستند. یک نود کامل کامپیوتری است که نرمافزار بیتکوین را اجرا میکند و کپی کاملی از بلاکچین را حفظ میکند. این نودها قوانین پروتکل را اجرا میکنند.
اگر ماینری بلاکی تولید کند که قوانین را نقض کند (مانند ایجاد بیتکوین بیشتر از حد مجاز یا دوبار خرج کردن)، نودهای کامل آن را رد میکنند. مهم نیست چقدر هشریت ماینر استفاده کرده باشد. بلاک نامعتبر صرفاً توسط شبکه دور ریخته میشود.
این سیستم بررسی و توازن ایجاد میکند. ماینرها امنیت در برابر بازنویسی تاریخچه فراهم میکنند، اما نودها قوانین معتبر بازی را تعریف میکنند. تنظیم سختی یکی از این قوانین است که توسط نودها اجرا میشود. اگر ماینری سعی کند هدف سختی را تقلب کند، بلاک او رد میشود. این جدایی قوا از تغییر پروتکل توسط ماینرها برای سود خود جلوگیری میکند.
پویاییهای زیستمحیطی
مصرف انرژی شبکه بیتکوین موضوع بحثهای مکرر است. هشریت بالا به برق قابل توجهی نیاز دارد. با این حال، این هزینه انرژی دیواره آتش است که از شبکه محافظت میکند. هزینه فیزیکی است که از جعل دیجیتال جلوگیری میکند.
اقتصاد ماینینگ صنعت را به سمت منابع انرژی تجدیدپذیر و راکد سوق میدهد. ماینرها به مکان وابسته نیستند. آنها میتوانند عملیات را در مناطق دورافتاده جایی که انرژی فراوان اما تقاضا کم است، مانند نزدیک سدهای هیدروالکتریک یا سایتهای گاز مشعل، راهاندازی کنند. چون برق هزینه اصلی است، ماینرها تشویق میشوند تا ارزانترین برق موجود را پیدا کنند.
این جستجو برای کارایی اغلب ماینرها را به استفاده از انرژی که در غیر این صورت هدر میرود، سوق میدهد. در این زمینه، تنظیم سختی به عنوان فیلتر کارایی عمل میکند. بیرحمانه ماینرهایی که از منابع انرژی گران و ناکارآمد استفاده میکنند، حذف میکند. فقط عملیات با بیشترین کارایی انرژی میتوانند در برابر فشار بیامان سختی و رقابت هشریت زنده بمانند.
نتیجهگیری
تعامل بین هشریت و تنظیم سختی شاهکار مهندسی بیتکوین است. سیستم حلقه بستهای ایجاد میکند که به مدیریت خارجی نیاز ندارد. شبکه سرعت خود را مشاهده کرده و پارامترهای خود را برای حفظ ثبات تنظیم میکند. این حلقه بازخورد مشوقهای ماینرها، کاربران و سرمایهگذاران را همراستا میکند.
با تنظیم pace تولید بلاک، بیتکوین اطمینان میدهد که سیاست پولی آن معتبر و تغییرناپذیر باقی بماند. با گران کردن حملات، از شبکه محافظت میکند. با تغییر جهان، پروتکل به طور خودکار سازگار میشود. این تابآوری به بیتکوین اجازه میدهد به عنوان ذخیره ارزش امن و غیرمتمرکز عمل کند که صرفاً بر اساس قوانین ریاضیات و ترمودینامیک کار میکند.
تنظیم سختی بیتکوین اطمینان میدهد که صرفنظر از اینکه چقدر قدرت به شبکه اضافه یا حذف شود، ضربان قلب بلاکچین ثابت و امن باقی بماند.