پیپکده | pipkadeh

واحد سه: ماینر بیت‌کوین چیست؟

درس 3/4 | زمان مطالعه: 15 دقیقه
واحد سه: ماینر بیت‌کوین چیست؟


ماینر بیت‌کوین چیست؟


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

جواب منفی است.

حالا توضیح خواهیم داد که ماینر بیت‌کوین چیست.

در اینجا، دوباره شبکه بیت‌کوین را داریم که شامل تراکنش‌های متناقض ذکر شده در مثال است.

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

اما هر دو تراکنش تلاش می‌کنند بیت‌کوین مشابهی را خرج کنند.

چگونه رایانه‌ها به توافق می‌رسند که کدام تراکنش قانونی است؟

اینجاست که «ماینینگ» وارد می‌شود.


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


این نود یک ماینر است.

ماینر بیت‌کوین چیست؟

ماینر یک فول نود یا نود کامل است که تراکنش‌ها را تایید می‌کند.

همه ماینرها “نود” هستند اما همه نودها “ماینر” نیستند. یک ماینر بیت‌کوین نمی‌تواند بدون اجرای یک نود کار کند. یک فول نود لزوما یک ماینر نیست.

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

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


یک ماینر بیت‌کوین چگونه «ماین» می‌کند؟

حالا بیایید عمیق‌تر شویم و نگاهی به داخل یک ماینر بیندازیم و ببینیم که چگونه تراکنش‌ها را از استخر حافظه روی فایل خود (بلاکچین) استخراج یا “mine” می‌کند.


این تصویر یک ماینر است که می‌خواهیم به داخل استخر حافظه آن نگاه کنیم:

تراکنش بنفش در آن قرار دارد.


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

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

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


ماینر با این همه تراکنش در استخر حافظه خود چه می‌کند؟

بلاک جدیدی به نام “بلاک کاندید (Candidate Block)” ایجاد می‌کند که فقط مخصوص تراکنش‌های استخر حافظه است.

بلاک کاندید چیست؟

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

“بلاک کاندید” یک “بلاک موقت” است چون هنوز یک بلاک معتبر نیست. فقط بلاک‌هایی که واقعا به بلاکچین اضافه شده‌اند (که ماینرها سعی در انجام آن دارند) بلاک‌های معتبر محسوب می‌شوند.


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


به این صورت:


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

سوال این است که بلاک کاندید چگونه به بلاکچین اضافه می‌شود؟

GDPR

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