Hash Target چیست؟
در استخراج ارز رمزنگاری شده ، هش هدف یک مقدار عددی است که هدر بلوک هش شده باید کمتر یا مساوی باشد تا بلاک جدیدی به ماینر اعطا شود. هش هدف در تعیین دشواری ورودی استفاده می شود و می تواند برای اطمینان از پردازش موثر بلوک ها تنظیم شود.
به عنوان نمونه ، از هش های هدف در ارزهای رمزپایه اثبات کار (PoW) مانند بیت کوین استفاده می شود تا مشکل فعلی استخراج را تنظیم کند. سایر سیستم های اثبات ممکن است نیازی به هش هدف نداشته باشند.
نکات کلیدی
- هش هدف یک عدد 256 بیتی است که استخراج کنندگان ارزهای رمزنگاری شده برای تصاحب پاداش بلوک برای کار استخراج خود به طور تصادفی رقابت می کنند.
- هش سربرگ بلوک ارز رمزنگاری شده باید برابر یا کمتر از هدف شبکه باشد تا اثبات کار را بپذیرد.
- شبکه بیت کوین با افزایش یا کاهش هش هدف ، هدف استخراج را تنظیم می کند تا به طور متوسط 10 دقیقه بین بلوک های جدید حفظ شود.
هش هدف چگونه کار می کند؟
ارزهای رمزپایه به استفاده از بلاکچین هایی که تاریخچه همه معاملات را دربر دارند ، متکی هستند. این معاملات “هش” می شوند و یا به صورت رمزنگاری در یک سری از حروف عددی رمزگذاری می شوند. هش کردن شامل گرفتن یک رشته داده از هر طول و اجرای آن از طریق یک الگوریتم برای تولید یک خروجی با طول ثابت است. خروجی همیشه ، بدون در نظر گرفتن اینکه ورودی بزرگ یا کوچک باشد ،یکسان خواهد بود ، اگرچه تعداد جایگشت های هش از نظر نجومی زیاد است. هر بلوک حاوی هش هدر بلوک قبلی خواهد بود.
از اعتبار سنجی و رمزگذاری بلاکچین به عنوان استخراج یاد می شود. استخراج شامل استفاده از رایانه برای اجرای الگوریتم های هش برای پردازش بلوک اخیر است ، با اطلاعات لازم در استخراج در هدر بلوک. شبکه ارزهای رمزپایه یک مقدار هدف برای این هش تعیین می کند – هش هدف – و ماینرها با آزمایش همه مقادیر ممکن سعی می کنند این مقدار را تعیین کنند.
سربرگ بلوک شامل شماره نسخه بلوک ، یک مهر زمان ، هش استفاده شده در بلوک قبلی ، هش ریشه Merkle ، nonce و هش هدف است. بلوک با گرفتن هش از محتوای بلوک ، اضافه کردن یک رشته تصادفی از اعداد (nonce) و هش کردن مجدد بلوک ایجاد می شود. اگر هش نیاز به هدف را برآورده کند ، آنگاه بلوک به بلاکچین اضافه می شود.
ملاحظات خاص
هش هدف بیت کوین یک عدد 256 بیتی است و می توانید آن را در عنوان بلوک پیدا کنید. استخراج یک بلوک به استخراج کننده نیاز دارد تا مقداری تولید کند (nonce) که پس از هش شدن ، کمتر یا مساوی با یک مورد استفاده شده در آخرین بلوک مورد قبول شبکه بیتکوین باشد. این عدد بین 0- (کوچکترین گزینه) و 256 بیت (بزرگترین گزینه) است اما بعید است که هرگز حداکثر عدد باشد.
از آنجا که هش هدف می تواند تعداد زیادی باشد ، استخراج کننده ممکن است مجبور باشد قبل از موفقیت تعداد زیادی مقادیر را آزمایش کند. یک ماینر ناموفق باید منتظر بلوک بعدی باشد ، به همین دلیل ماینرهایی که راه حل هش پیدا می کنند ، به برندگان یک مسابقه یا قرعه کشی تشبیه می شوند.
هش هدف به صورت دوره ای تنظیم می شود. توابع هش مورد استفاده برای تولید هدف جدید دارای ویژگی های خاصی هستند که برای ایمن سازی بلاکچین (و ارز رمزنگاری شده آن) طراحی شده اند. این فرایند قطعی است ، بدین معنی که هر بار که از ورودی یکسان استفاده شود ، نتیجه یکسانی حاصل خواهد شد. آنقدر سریع است که برای بازگرداندن هش ورودی خیلی زیاد طول نمی کشد. همچنین تعیین ورودی به خصوص برای تعداد زیاد بسیار دشوار است و تغییرات کوچکی در نتیجه ورودی در یک خروجی هش بسیار متفاوت ایجاد می کند.
دیدگاهتان را بنویسید