عملیات استخراج بیت کوین

عملیات استخراج بیت کوین

استخراج بیت کوین دقیقا یعنی چه؟

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

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

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

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

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

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

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

شاید زمانی که اصطلاح استخراج بیت کوین را می‌شنوید، 

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

چون استخراج بیت کوین از نظر فلسفی بی‌شباهت به استخراج طلا نیست. به این صورت که بیت کوین‌ها در طراحیِ کد و پروتکل بیت کوین وجود دارند (مثل طلا که در معادن وجود دارد) اما هنوز قابل دسترسی نیستند (مثل طلاهایی که هنوز از معادن بیرون کشیده نشده‌اند).

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

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

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

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

نود ها (Nodes)

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

بعضی از نودها شرایطی ویژه دارند که به آن‌ها نود ماینینگ (همان ماینر) می‌گویند. در ابتدای کار بیت کوین، همه نودها ماینر بودند اما امروزه نودهای ماینینگ با نودهای صرفا اعتبارسنج تفاوت دارند

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

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

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

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

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

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

سختی استخراج

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

شبکه به طور خودکار نسبت به قدرت پردازش موجود، سختی محاسبات را کم و زیاد می‌کند تا ماینرها بتوانند در ۱۰ دقیقه به جواب برسند، نه بیشتر نه کمتر. با این حال این زمان در برخی مواقع و به صورت جزئی کم و زیاد می‌شود مثلا ممکن است یک بلاک در ۹.۸ دقیقه ساخته شود. با اضافه شدن ماینرهای جدید به شبکه، سختی افزایش می‌یابد و با کم شدن آن‌ها سختی کاهش پیدا می‌کند.

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

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

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

آینده بیت کوین به چه صورت خواهد بود؟

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

جمع بندی

هر کاری پاداشی دارد. شما به عنوان یک ماینر با فعالیت در شبکه بیت کوین، تراکنش‌های شبکه را تایید و امنیت آن را تامین کرده و در قبال این کار پاداش دریافت می‌کنید.

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

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

تعداد واحدهای بیت کوین محدود به ۲۱ میلیون واحد است که با توجه به نصف شدن پاداش استخراج یا همان هاوینگ .که هر چهار سال یکبار رخ می‌دهد، استخراج تمام بیت کوین‌ها تا سال ۲۱۴۰ طول می‌کشد

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

لازم به تاکید است که برای انجام استخراج بیت کوین نیاز به دانستن جزئیات ماینینگ نیست و شروع عملیات ماینینگ .بسیار ساده‌تر از چیزی است که فکر می‌کنید.

آخرین مطالب وبلاگ
دریافت ماینر یک ساعته رایگان
دریافت ماینر یک ساعته رایگان

آموزش ثبت نام در سامانه آی ماینر و دریافت ماینر یک ساعته رایگان ماینر یک...

خرید ماینر بیت کوین از آی ماینر
خرید ماینر بیت کوین از آی ماینر

ماینر بیت کوین چیست؟ از کجا ماینر بخریم؟ خرید ماینر بیت کوین: اکنون دیگر با...

آموزش استخراج بیت کوین با آی ماینر
آموزش استخراج بیت کوین با آی ماینر

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

Change Language

English پارسی Türk русский العربية
آی ماینر