سیستم اثبات کار بیت کوین

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

4 ماه قبل  |

آنچه در این مقاله میخوانید

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

اثبات کار “Proof of Work” یا “POW”، یک مکانیزم اجماع است که به منظور جلوگیری از اسپم و حمله های رد خدمت استفاده می شود.

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

امروز بیشتر یاد بگیر: تحلیل بیت کوین امروز

1 اثبات کار

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

این مطلب را حتما بخوانید: سير تکامل بلاک چین چگونه بوده است؟

اخیرا، سیستم اثبات کار به دلیل استفاده داخلی از آن در رمزارز ها نظیر بیت کوین و اتریوم خیلی محبوب شده است، که در این رمزارز ها ماینر ها برای تامین امنیت شبکه از آن استفاده می کنند.

هشینگ چیست؟

به منظور فهم سیستم اثبات کار بیت کوین، در ابتدا باید مشخص کنیم که هش “Hash” چه هست. یک هش، نتیجه ای است که توسط توابع هش نظیر “SHA-256” (تابعی که توسط شبکه بیت کوین استفاده می شود) تولید می شود.

 

2 هشینگ چیست؟

ایده تابع هش بصورت زیر است:

۱.چیزی را به عنوان ورودی می گیرد؛ عدد، حرف یا سیمبل.

۲.بوسیله توابع ریاضی، ورودی پردازش می شود و نتیجه آن یعنی هش تولید می شود. در SHA-256 یک عبارت ۲۵۶ کاراکتری از ۰ و ۱ تولید می شود.

۳.یک ورودی معین همیشه یک هش معین دارد.

۴.اگر حدس زدن را حساب نکنیم، هیچ روشی برای بدست آوردن ورودی از عبارت هش وجود ندارد.

نکته، حتی با تغییر یک حرف از کوچک به بزرگ، عبارت هش شده تغییر می کند، و توابع هشینگ به کوچکترین تغییرات واکنش نشان می دهند.

3 فرآیند هش کردن

سیستم اثبات کار بیت کوین چگونه عمل می کند؟

بیت کوین از یک سیستم اثبات کار به عنوان هش کش یا “HashCash” استفاده می کند. روشی که آن کار می کند بسیار ساده است، در این سیستم درخواست کننده خدمت، که در مورد بیت کوین ماینر ها هستند، که یک عدد را پایین تر از یک هدف داده شده پیدا بکنند.

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

این آموزش را هم حتما ببینید: آموزش کامل تریدینگ ویو

سختی شبکه بیت کوین چگونه تنظیم می شود؟

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

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

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

این مطلب را حتما بخوانید: بهترین ارزهای دیجیتال برای سرمایه‌ گذاری در سال ۲۰۲۲

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

به بیان ساده، فکر کنید که ما میخواهیم که عدد کوچکتر یا مساوی با ۳ را حدس بزنیم، وقتی که بزرگترین حدس می تواند ۱۰ باشد. شانس حدس صحیح ۳۰ درصد در شبکه بیت کوین است.

بازی حدس زدن، چگونگی کار کردن سیستم اثبات کار بیت کوین است.

این مطلب را حتما بخوانید: سیستم اثبات کار بیت کوین چگونه شبکه را امن می کند؟

چرا از اثبات کار در بیت کوین استفاده شده است؟

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

پاداش ماینر ها برای پیدا کردن یک بلاک و کارمزد تراکنش ها، ۶.۲۵ بیت کوین است و مقدار این پاداش در سال ۲۰۲۴ نصف خواهد شد.

مطلب پیشنهادی: بهترین ارز دیجیتال برای فیوچرز

کلام آخر سیستم اثبات کار بیت کوین

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

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

هر ۲۰۱۶ بلاک، عدد هدف بر اساس زمانی که ماین کردن ۲۰۱۶ بلاک قبلی طول کشیده است تعیین می شود. اگر بیش از ۲ هفته طول کشیده باشد، عدد هدف کاهش می یابد و بر عکس.

هدف این است که همیشه بلاک ها بطور متوسط  ۱۰ دقیقه طول بکشد تا ماین بشوند، بدون توجه به آن که قدرت هش همه ماینر های شبکه بیت کوین چقدر باشد.

چطور با تخفیف کارمزد در صرافی های ارز دیجیتال ثبت نام کنیم؟

در اینستاگرام

پیج استاد ترید را دنبال کنید

در تلگرام

کانال استاد ترید را دنبال کنید

پیشنهاد میکنیم این مقالات را هم بخوانید

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

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

ارزش دوره: 17٫۸۰۰٫۰۰۰ تومان

قیمت جشنواره: 11,800,000 تومان