Block Header یعنی چه؟ - فیبوتک Block Header یعنی چه؟ - فیبوتک

هدر بلوک یا گره (Block Header) چیست؟

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

با شروع «بلوک پیدایش»، بلوک‌ها به ترتیب انباشته میشوند و هر سربرگ بلوک شامل سه مجموعه اطلاعات بلوک و سایر اجزای منحصربه‌فرد است، از جمله:

هش بلوک قبلی

مورد استفاده ماینرها نیست

شماره نسخه بیت کوین

مهر زمانی بلوک

ریشه مرکل

هدف دشواری بلوک

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

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

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

هدرهای بلوکی برای استخراج بسیار عالی هستند، اما به دلیل اندازه کوچکشان برای مشتریان سبک نیز مفید هستند. بلاک چین بیت کوین خیلی بزرگتر از آن است که در دستگاه های تلفن همراه ذخیره شود. از سوی دیگر، هدرهای بلوک برای بلوک های یکسان، تنها 0.008 گیگابایت یا 8 مگابایت فضای ذخیره سازی را اشغال میکنند.

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

در یک شبکه بلاک چین، ریشه مرکل هش (همه هش ها) تمام تراکنش هایی است که یک بلوک را تشکیل میدهند. مهر زمانی ارائه شده است تا همه شرکت کنندگان پروژه بتوانند یک رکورد دائمی و محصور شده از زمان وقوع یک رویداد خاص را مشاهده کنند. معمولاً تاریخ و زمان رویداد را نمایش میدهد و معمولاً در کسری از ثانیه دقیق است.

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

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

 

بازگشت به واژه‌ نامه