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