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