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