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

استخراج بیت کوین چیست و ماینینگ چگونه انجام می شود؟

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

ماینینگ

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

در ماینینگ سه کار اصلی انجام می شود :

۱- تایید تراکنش های بیت کوین

۲- حفظ امنیت شبکه بیت کوین

۳- تولید واحدهای جدید بیت کوین به صورت غیر متمرکز

این توضیحی به زبان ساده بود تا شما بتوانید فرایند استخراج بیت کوین را راحت تر درک کنید. در ادامه می خواهیم استخراج بیت کوین را از نظر فنی بررسی کنیم.

uw46gbkj8x - ماینینگ یا استخراج بیت کوین چیست؟

شاید هنگامی که اولین بار عبارت استخراج بیت کوین به گوشتان خورد در ذهنتان سکه هایی را تصور کردید که از دل زمین بیرون کشیده می شوند. اما بعدها فهمیدید که استخراج بیت کوین فیزیکی نیست. پس چرا این فرایند را استخراج یا ماینینگ می نامیم؟

همانطور که قبلا در مقاله بیت کوین چیست در مورد بیت کوین ها توضیح دادیم، بیت کوین ها به صورت کدها و معادلات ریاضی هستند. بر اساس قوانین بیت کوین تعداد ۲۱ میلیون واحد بیت کوین وجود دارد. درست همانند طلا که کمیاب و محدود است.

نام علمی رایند ماینینگ اثبات کار (Proof Of Work) است. در واقع ماینینگ از الگوریتمی به نام اثبات کار (Proof Of Work) سرچشمه گرفته است که فردی به نام آدام بک (Adam Back) اولین بار در سیستم ضد اسپم خود از آن استفاده کرد که هش ‌کش (HashCash)  نام داشت.

در اوایل دهه ۱۹۹۰، حملات اسپم کامپیوتری بسیار رواج داشت. حملات اسپم به معنای ارسال پیغام ها و درخواست های بیهوده به کامپیوتر به منظور کند کردن آن است. آدام بک برای جلوگیری از این حملات، در روشی که ابداع کرد این الزام را ایجاد کرد که کاربران برای ارسال پیام باید با کامپیوتر خود یک سری محاسبات ریاضی انجام دهند که این کار نیازمند به مصرف پردازنده (CPU) بود. با این کار اگر کسی قصد انجام حملات اسپم را داشت مجبور می شد مقدار زیادی از پردازنده خود استفاده کند.

در واقع اثبات کار (Proof Of Work)به این معنا است که ماینرها کاری را انجام می دهند که به وسیله آن می توانند بلوک های معتبر را ایجاد و به بیت کوین دست پیدا کنند. ماینرها با تولید بلوک هایی از تراکنش های معتبر و اتصال آن ها به بلاک چین پاداش دریافت می کنند.

نودها (Nodes)

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

بعضی نودها شرایط ویژه ای دارند که به اصطلاح نود ماینینگ نامیده می شود.

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

shutterstock0 725917057 - ماینینگ یا استخراج بیت کوین چیست؟

حل کردن معادله ریاضی

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

ماینرها به عنوان پاداش کارشان، مقداری مشخص از بیت کوین که پروتکل بیت کوین تعریف کرده را دریافت می کند. همچنین ماینر تمام کارمزد تراکنش های یک بلوک را نیز دریافت خواهد کرد. در زمانی که ما این مطلب را می نویسیم پاداش استخراج بیت کوین، ۶.۲۵ واحد بیت کوین (BTC) است. این پاداش در ابتدای راه اندازی بیت کوین ۵۰ واحد بود. پس از هر ۲۰۰,۰۰۰ بلوک (هر چهارسال یکبار)، پاداش استخراج شبکه نصف می‌شود. تخمین زده می شود که فرایند استخراج بیت کوین تنها تا سال ۲۱۴۰ ادامه داشته باشد و تا آن سال تمام بیت کوین ها استخراج می شوند و ماینرها فقط از کارمزد سود خواهند برد.

Depositphotos 181350872 xl 2015 1300x867 1 - ماینینگ یا استخراج بیت کوین چیست؟

سختی استخراج

زمان فرایند هر بلوک بیت کوین ۱۰ دقیقه است. در حقیقت هر ۱۰ دقیقه یک بار بیت کوین های جدید تولید می شوند و به یک ماینر تعلق می گیرند. حالا ممکن است یک کامپیوتر بسیار قوی بتواند معادله را در ۵ دقیقه حل کند. این باعث اختلال در کل شبکه و استخراج سریع همه واحدهای بیت کوین می شود. این همان چیزی است که به نام سختی شبکه در استخراج بیت کوین معروف است.

برای جلوگیری از این کار شبکه به طور خودکار سختی پیدا کردن پاسخ معادلات را کم و زیاد می کند تا ماینرها بتوانند در ده دقیقه به جواب برسند. به عبارتی کم و زیاد شدن سختی شبکه بیت کوین، راهی برای تعادل شبکه است.

image asset - ماینینگ یا استخراج بیت کوین چیست؟

استخر استخراج

امروزه با توجه به گسترش شبکه و دستگاه های ماینر قدرتمند، استخراج مستقیم بیت کوین توسط کسی کمتر امکان پذیر است و اغلب ماینرها به محل هایی مجازی به نام استخر استخراج (mining pool) مراجعه می کنند.

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

crypto mining 1140x600 1 - ماینینگ یا استخراج بیت کوین چیست؟

جمع بندی

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

تعداد بیت کوین محدود است. ۲۱ میلیون بیت کوین وجود دارد که تخمین زده می شود تا سال ۲۱۴۰ تمامی بیت کوین ها استخراج شوند.

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

 

-->