نحوه استخراج بیتکوین
هر کسی میتواند با اجرای نرمافزار روی سختافزاری ویژه، یک استخراجکنندهی بیتکوین باشد. نرمافزار استخراج، به انتشار تراکنشها در شبکهی P2P، گوش فرا داده و اقدامات مقتضی جهت پردازش و تأیید این تراکنشها را انجام میدهد. استخراجکنندگان بیتکوین به این دلیل به این کار میپردازند که کارمزد تراکنشی را که کاربران برای پردازش سریعتر تراکنشهای خود میپردازند، دریافت نموده و نیز بیتکوینهای تازه تولیدشده را بر طبق یک فرمول ثابت به جریان اندازند.
تراکنشهای جدید برای آنکه پذیرفته شوند باید در بلاکی همراه با سند ریاضی انجام کار قرار گیرند. این مدرکها را به سختی میتوان تولید کرد، چون هیچ راهی برای تولید آنها به جز میلیاردها محاسبه در ثانیه نیست. استخراجکنندگان باید این محاسبات را انجام دهند تا سرانجام شبکه، بلاکهای آنها را بپذیرد و به آنها پاداش دهد. هر چه تعداد استخراجکنندگان بیشتر شود، شبکه یافتن بلاکهای مجاز را بهطور خودکار دشوارتر میکند تا مطمئن شود که زمان متوسط برای یافتن یک بلاک، همان 10 دقیقه باقی خواهد ماند. در نتیجه، استخراج یک کار بسیار رقابتی است که هیچ استخراجکنندهای نمیتواند کنترلی بر آنچه که درون زنجیرهبلوک است، داشته باشد.
برای تحمیل ترتیب زمانی بر زنجیرهبلوک، سند انجام کار طوری طراحی میشود که به بلاک قبلی وابسته باشد. به همین دلیل برگشت دادن تراکنشهای قبلی بهطور نمایی دشوار میشود، چرا که لازم است سند انجام کار روی تمامی بلاکهای دنبالهی آن، دوباره محاسبه گردند. اگر در یک زمان، دو بلوک پیدا شود استخراجکنندگان ابتدا به کار روی بلوکی که اول دریافت کردهاند میپردازند و سپس به محض آنکه بلوک بعدی پیدا شد به طولانیترین زنجیرهی بلوکها سوییچ خواهند کرد. به این ترتیب به استخراجکنندگان اجازه داده خواهد شد که اجماعی جهانی را بر مبنای قدرت پردازش، حفظ کرده و آن را ایمن نمایند.
استخراجکنندگان بیتکوین نه میتوانند با تقلب پاداش خود را افزایش دهند و نه میتوانند تراکنشهای تقلبی که ممکن است شبکهی بیتکوین را خراب کند را پردازش نمایند. زیرا تمامی نودهای بیتکوینی بر اساس پروتکل بیتکوین، هر گونه بلاکی را که شامل دادههای غیرمجاز باشد، نخواهند پذیرفت. در نتیجه، حتی اگر نتوان به تمامی استخراجکنندگان بیتکوین اعتماد کرد، امنیت شبکه همچنان برقرار خواهد بود.
روش های استخراج بیتکوین
بیتکوین به دو مقیاس صنعتی و غیرصنعتی استخراج میشود.
مقیاس غیرصنعتی مربوط به فعالیتهای در حجم بسیار محدود است. این استخراج بیشتر توسط افراد علاقهمند صورت میپذیرد و حجم بیتکوین تولیدی در بیشتر اوقات کمتر از ۱۰ بیتکوین در سال است.
اما عمدهی استخراج بیتکوین در جهان در مقیاس بزرگ و صنعتی و با ایجاد فارمهای ماینینگ است. فارم ماینینگ تأسیساتی وسیع است که در آن تعداد بسیار زیادی از پردازندههای فوق سریع در کنار یکدیگر قرار گرفته و امکان ایجاد توان پردازشی بسیار بالایی را فراهم میکنند که در نهایت باعث دریافت سهم بیشتری از پاداش شبکه و درآمد بیشتری از بیتکوین میشود.