ماینینگ (استخراج) چیست ؟

کلنگ و سکه ی طلا

بطور کلی سه روش اصلی برای بدست آوردن بیتکوین وجود دارد: خرید آنها از صرافی های قابل کردن آن در ازای فروش محصول ویا خدمات ودر نهایت استخراج آن ها . ماینینگ (استخراج) فرآیند ذخیره سازی تراکنش ها به دفتر که به آن بلاک چین گفته می شود .علت وجود آن به این دلیل است که هر تراکنشی قابلیت تایید داشته باشد وهرکدام از کاربران شبکه بتوانند به این دفتر دسترسی داشته باشند.از این دفتر کلی در جهت شناسایی تراکنش های واقعی وصحیح از تراکنش های تکراری وپرداخت های تکراری می باشد.

ماینینگ – فرآِند ذخیره سازی رکوردها بر پایه استفاده از ظرفیت پردازش رایانه ها .

بلاک چین – یک دفتر کل عمومی که رکوردهای هر تراکنش بیت کوین در آن نگه داری می شود.

استخراج بیت کوین چیست ؟

زنجیره بلاکچین یا همان بلاک چین به این دلیل نام گذاری شده است که بلاک های متوالی به یکدیگر مانند زنجیر پیوست داده شده اند که لیستی از تراکنش ها در بازه ی زمانی مشخصی را در خود نگه داری می کنند. زمانی که یک بلاک از تراکنش ها تولید می شود،ماینر ها آن را در یک فرآیند قرار می دهند .آن ها یک فرمول پیچیده ریاضی را بر روی اطلاعات داخل بلاک اعمال کرده ومحتویات آن را به یک سری کاراکتر کاملا تصادفی که به آن HASH می گوییم تبدیل می کنند.

HASH(هش) – یک بازه مشخص انحصاری از کاراککترهای تصادفی که می تواند از هر میزان اطلاعات ورودی به آن تولید شود. یک هش تنها شامل اطلاعات مربوط به تراکنش های بلاک نمی باشند ،بلکه برخی اطلاعات دیگر نیز در آن وجود دارد. از همه مهمتر هش مربوط به بلاک قبلیست که می بایست در بلاک جدید وارد شود.از آنجایی که تولید هش یک حجم از داده مانند یک بلاک از تراکنش ها کار بسیار آسانی است ،تقریبا باید بگوییم که رسید از یک هش به اطلاعات ا.ولیه که براساس آن تولید شده است از روی هش کار غیر ممکنیست .علاوه بر این هر هش یکتاست وتغییر یک کاراکتر در یک بلاک بیت کوین تمام زنجیره هش های تولید شده را دستخوش تغییر می کند.

جمله رمزنگاری شده هش

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

واکس دیجیتالی و هش

پاداش ها

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

از اکتبر سال ۲۰۱۷ مبلغ این پاداش ۱۲،۵ بیت کوین به ازای هر بلاک تولید شده می باشد که این مقدار بعد از هر ۲۱۰,۰۰۰ بلاک به نصف کاهش پیدا می کند.مجموع کل بیت کوین ها محدود می باشد در نتیجه هرچقدر جلوتر برویم ،سکه بیشتر تولید شده ودر پی آن ارزش سکه های تولید شده بیشتر خواهد شد. با این وجود با اینکه پاداش ماینرها به ازای بلاک های تولیدی کم می شود، افزایش ارزش بیت کوین می تواند سود آن ها را جبران کرده ودرآمد آن ها را نیز تاحدی زیاد کند.

به صورت طبیعی تولید یک هش از یک بازه ای از اطلاعات کار دشواری نیست واین کار برای رایانه ها کار بسیار آسانی است ، بنابراین برای اینکه از تولید هش از میلیون ها تراکنش در کسری از ثانیه توسط کامپیوترهای شبکه وتولید تمامی بیتکوین های موجود در کمتر از چند دقیقه ، الگوریتم شبکه بیتکوین می بایست این فرآیند را از سادگی درآورده وپیچیدگی در تولید آن ایجاد نماید.

پیچیدگی ها :

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

صحت انجام کار (proof of work) _یک معیار اقتصادی برای اطمینان از امنیت سیستم دربرابر فعالیت های خرابکارانه در سیستم که نیازمند انجام پردازش وکار زیاد است که معمولا در قالب افزایش بازه زمانی انجام پردازش پیاده سازی می شود .برای اینکه پیچیدگی از این هم بیشتر شود مفهومی به اسم Bitcoin Difficultyیا سختی بیتکوین پیاده سازی شده است که براساس آن حد سختی شبکه را در مقابل آسانترین حالت ممکن مشخص می نماید.

سختی بیتکوین _میزانی برای اینکه بدانیم تولید یک هش جدید چقدر پیچیده وسخت است .این سطح هر ۲۰۱۶ بلاک دوباره محاسبه می شود.طراحی این سختی به این دلیل است که نظم تولید زمانی بلاک را حفظ کرده وحدودا هر ۱۰ دقیقه یک بلاک تولید شود.هر چه میزان ماین رها در شبکه زیاد شود احتمال تولید بلاک ها بیشتر شده ودرنتیجه بلاک های بیشتری یافت می شود در نتیجه زمانی که  سختی شبکه دوباره تنظیم می شود،سختی شبکه افزایش می یافته تا احتمال تولید بلاک را کم کرده وزمان تولید بلاک ها را دوباره به حالت اول نزدیک نماید.هر بلاک جدیدی که توسط کاربران خرابکار در شبکه تولید شود می بایست با سطح سختی شبکه سنجیده شده ودرصورتی که باآن برابری نکند به صورت خودکار در شبکه دور ریخته خواهد شد ودر نتیجه این عمل ارزشی نخواهد داشت.در پی این فرآیند واحدهای تولید شده در بیتکوین با نظم خاصی ایجاد خواهند شد که این میزان وسرعت تقریبا با استخراج طلا از طبیعت الگوبرداری شده است.طلا نیز برای استخراج نیازمند صرف انرژی وزمان است .به نظر می رسد دلیل نامگذاری این فرآیند را باید فهمیده باشید.

کارکرد بلاک چین
Scheme of how blockchain technology works

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

*