استخراج بیت‌کوین (Bitcoin Mining) چیست؟

وقتی عبارت “استخراج بیت‌کوین” را می‌شنویم ذهن ما ناخودآگاه به یاد غرب وحشی و کلنگ و خاک و کشف طلا و یک ثروت باد آورده می‌افتد. البته این استخراج هم اگر به نتیجه برسد می‌توان گفت با کشف طلا قابل مقایسه است.

گرچه فرآیند استخراج طلا به مراتب وسوسه‌کننده‌تر از فرآیند استخراج بیت‌کوین است ولی نقطه اشتراک آنها نامعلوم بودن نتیجه در آنهاست. استخراج بیت‌کوین توسط کامپیوترهای قدرتمندی انجام می‌شود که توانایی حل مسائل ریاضی بسیار پیشرفته و پیچیده (آنقدر پیچیده که هرگز توسط انسان قابل حل نیست) را دارند. یک استخراج‌کننده(Miner) موفّق بیت‌کوین به شانس و تلاش در کنار هم نیاز دارد تا بتواند این مسائل پیچیده را حل کند و بیت‌کوین به دست آورد. امروز که این مقاله نوشته می‌شود احتمال حل یکی از این مسائل توسط یک کامپیوتر 1 در 6 تریلیون است.

هدف از استخراج بیت‌کوین چیست؟

استخراج بیت‌کوین با دو هدف انجام می‌شود:

هدف اوّل: وقتی کامپیوترها این مسائل پیچیده ریاضی در شبکه بیت‌کوین را حل می‌کنند، بیت‌کوین جدید تولید می‌شود.

هدف دوّم: با حل این مسائل ریاضی پیچیده، استخراج‌کنند‌گان بیت‌کوین از طریق بررسی تراکنش‌ها و تأیید آنها شبکه پرداخت بیت‌کوین را قابل اطمینان و امن می‌سازند.

مقایسه بیت‌کوین با پول کاغذی

با توجّه به مطالب فوق پس این یک فرصت بسیار خوب به نظر می‌رسد. امّا برای اینکه استخراج بیت‌کوین را با جزئیات کامل درک کنید با یک مثال ساده و قابل فهم آن را بیان می‌کنیم: قانون پول کاغذی

در تمام دنیا افراد به پول کاغذی رایج اعتماد دارند. به عنوان مثال در آمریکا مردم به دلار اعتماد دارند چراکه این واحد پول توسط بانک مرکزی فدرال پشتیبانی می‌شود. این بانک علاوه بر مسئولیت‌های دیگری که دارد میزان چاپ اسکناس را تنظیم می‌کند و فرآیند مصرف پول را مورد پیگرد قرار می‌دهد.

حتّی پرداخت‌های الکترونیکی که با استفاده از دلار آمریکا انجام می‌شود توسط بانک مرکزی فدرال پشتیبانی می‌شوند. وقتی شما یک خرید اینترنتی انجام می‌دهید و از کارت اعتباری خود استفاده می‌کنید این تراکنش توسط یک شرکت پردازش پرداخت مانند “مسترکارت” یا “ویزا” پردازش می‌شود. در این شرکت‌ها علاوه بر اینکه اطلاعات تراکنش شما به ثبت می‌رسد، صحّت و سقم تراکنش نیز بررسی می‌شود و در صورت وجود مغایرت یا هر گونه اشکال، کارت اعتباری شما به حالت تعلیق درمی‌آید و امکان استفاده از آن وجود ندارد.

حالا در مورد بیت‌کوین هیچ بانک مرکزی یا مؤسسه دیگری از این ارز دیجیتال پشتیبانی نمی‌کند بلکه توسط میلیون‌ها کامپیوتر که استخراج‌کننده (Miner) بیت‌کوین هستند در سراسر دنیا پشتیبانی می‌شود. این شبکه از کامپیوترها نقشی مشابه بانک مرکزی، مستر کارت و یا ویزا دارند البته با کمی تفاوت. یک استخراج‌کننده مانند بانک مرکزی و یا مسترکارت و ویزا اطلاعات تراکنش‌ها را ثبت می‌کند و صحّت یک تراکنش را بررسی می‌کند؛ امّا تفاوت اینجاست که استخراج‌کننده‌ها در تمام دنیا پراکنده هستند و اطلاعات تراکنش را هم در یک بستر عمومی که برای هرکسی قابل دسترسی است منتشر می‌کنند.

وقتی فردی یک خرید یا فروش با استفاده از بیت‌کوین را انجام می‌دهد این عمل “تراکنش” نامیده می‌شود. خرید و فروش در دنیای حقیقی یا خرید و فروش اینترنتی در یک سیستم فروش یا بر روی رسیدهای چاپی و یا اسناد بانکی ثبت می‌شوند. استخراج‌کنندگان بیت‌کوین در حقیقت بدون نیاز به یک شرکت پشتیبان همان کار را انجام می‌دهند. در این شبکه اطلاعات، تراکنش در یک قالب (Block) فشرده می‌شود و در یک بستر عمومی اطلاعات به نام بلاک چین (Blockchain) که در حقیقت زنجیره‌ای از قالب‌هاست ثبت می‌شود.

زمانی که استخراج‌کنندگان بیت‌کوین قالب جدیدی از تراکنش‌ها را در بستر بلاک چین ثبت می‌کنند، بررسی صحّت آن نیز از وظایف آنهاست. به خصوص استخراج‌کنندگان باید اطمینان داشته باشند که بیت‌کوین مورد استفاده در یک تراکنش تکثیر نشده است. یک تفاوت در ارز دیجیتال نسبت به پول کاغذی وجود دارد که مصرف دوبرابر (Double-spending) نامیده می‌شود. این امر در مورد پول کاغذی وجود ندارد امّا اطلاعات دیجیتال نسبتاً به سادگی قابل تکثیرند. به همین خاطر در مورد بیت‌کوین و سایر ارزهای دیجیتال این خطر وجود دارد که فردی که بیت‌کوین را خرج می‌کند یک کپی از آن تهیه کرده و آن را به بخش دیگری بفرستد در حالیکه هنوز بیت‌کوین اصلی را در اختیار دارد. در مورد پول کاغذی شناسه‌های چاپ شده بر روی پول برای شناسایی اصل و تقلبی بودن به کار می‌رود؛ در مورد ارزهای دیجیتال هم کار مشابهی صورت می‌گیرد. با استفاده از رمزنگاری ارزهای دیجیتال کدگذاری شده و امکان تکثیر از روی آنها وجود ندارد.

نقش استخراج‌کنندگان بیت‌کوین در شبکه

در حقیقت استخراج‌کنندگان بیت‌کوین برای به دست آوردن بیت‌کوین باید دو کار انجام دهند:

اوّل اینکه تراکنش‌هایی به ارزش یک مگابایت را بررسی کنند که این بخش ساده کار است.

دوّم اینکه برای اضافه کردن یک قالب جدید در بستر بلاک چین، استخراج‌کنندگان باید یک مسئله پیچیده ریاضی را حل کنند و البته در رقابت بین استخراج‌کنندگان نیز نفر اوّلی باشند که پاسخ این مسئله را پیدا می‌کنند. به استخراج‌کننده‌ای که در این رقابت برنده شود بیت‌کوین اهدا می‌شود. در حقیقت استخراج‌کنندگان اطلاعات آخرین تراکنش‌ها را که بر اساس میزان کارمزد در یک لیست مرتب می‌شوند را دریافت می‌کنند؛ آنها این داده‌ها را در الگوریتم‌های رمزنگاری به اجرا درمی‌‌آورند و به یک کلید (Hash) می‌رسند که رشته‌ای از اعداد و ارقام است که برای تشخیص اعتبار اطلاعات به کار می‌رود و خود حاوی اطلاعات نیست. با داشتن چنین کلیدی شما فقط آدرس بلاک مربوط به آن تراکنش را تشخیص می‌دهید و از جزئیات تراکنش اطلاعی ندارید. این تکنولوژی به شبکه بیت‌کوین این امکان را می‌دهد که هر لحظه اعتبار قالب‌ها (Blocks) را بسنجد و امنیت شبکه را تأمین کند. به همین ترتیب و با فعالیت مداوم استخراج‌کنندگان تراکنش‌ها در شبکه تأیید می‌شوند و بخشی از کارمزد تراکنش نیز به استخراج‌کننده اهدا می‌شود.

منبع:

investopedia.com

متن دیدگاه‌ها

mood_bad
  • هیچ نظری ثبت نشده است.
  • یک نظر ارسال کنید