هدر بلاک بیت کوین چیست و چه رابطهای با در جعبه خرما دارد؟
هدر بلاک بیت کوین چیست؟ هدر بلاک بیت کوین چه اجزائی دارد و اهمیت آن در زنجیره بلوکها چیست؟
ما سعی کردهایم به بیانی ساده به پاسخ سوالات بالا بپردازیم به خصوص که هدر بلاک یکی از مهمترین اجزاء در هر بلاکچین است و البته که بلاکچین بیت کوین به عنوان اولین بلاکچین کاربردی نیز از این قاعده مستثنی نیست.
نکته: این مقاله در دسته مقالات پیشرفته قرار میگیرد، توصیه میکنیم که اگر از دانش کمی در بازار ارزهای دیجیتال دارید از مقاله بیت کوین چیست شروع کنید و بعد به این مقاله باز گردید.
این مقاله با هدف ارائه یک شمای فنی از هدر بلاک بیت کوین در دو بخش ایجاد شده است، برای درک بهتر هدر بلاک بیت کوین در ابتدا باید با متا دیتا آشنا باشید به همین خاطر در بخش اول با متا دیتا آشنا میشوید سپس در بخش بعدی همه چیز را درباره هدر بلاک بیت کوین خواهید خواند. از هر یک از این زمینهها با هدف اینکه مرجع فنی برای سربرگ بلاک بیت کوین باشد، ارائه میشود.
متا دیتا چیست؟
همانطور که در ویکیپدیا آمده است، metadata یا -همانطور که در فارسی میگویند فراداده – دادههایی است که اطلاعاتی را درباره سایر دادهها میدهد!
فراداده را میتوانید در موارد مختلفی ببینید، از جمله:
- شناسه کتاب
- جدول سلامتی یک محصول غذایی
- هدر سایتها
- کارت وسیله نقلیهتان
- و ….
در واقع میتوان گفت فراداده به کاربران اجازه میدهد تا با آگاهی از ابعاد چیزی که بر پایه اطلاعات قابل توصیف است به تحلیل و پردازش سریع از اطلاعات بپردازند.
مثال معروف این حوزه تصاویر دیجیتال است، شما میتوانید با مراجعه به قسمت properties > details یک تصویر در دسکتاپ خود به متا دیتای آن که شامل اطلاعات مختلفی از جمله نام، تعداد پیکسلها، عنوان تصویر و عمق بیت میشود دست پیدا کنید؛ این اطلاعات بیشتر مواقع در زمان تحلیل و دسته بندی به شدت به شما کمک خواهد کرد.
فراداده به صورت سنتی از کتابخانهها به باقی صنایع و گروهها راه پیدا کرد.
استانداردهای متادیتای منحصر به فردی برای رشتههای مختلف (به عنوان مثال، مجموعه های موزه، فایلهای صوتی دیجیتال، وب سایتها و غیره) وجود دارد. توصیف محتویات و زمینه دادهها یا فایلهای داده، مفید بودن آن را افزایش میدهد.
اما ارتباط متا دیتا به هدر بلاک بیت کوین چیست؟ حقیقت این است که هدر بلاک بیت کوین نیز تنها یک متا دیتاست!
بیایید تا قبل از ورود به اجزاء هدر بلاک بیت کوین در قالب یک مثال ملمومس اجزای هدر بلاک بیت کوین را معادل سازی کنیم تا بلکه این مقاله بهتر در ذهن شما ماندگار شود.
شباهت هدر بلاک با در جعبه خرما در چیست؟
حتما شما هم جبعههای خرمای مضافتی را دیدهاید، این جعبهها که سالهاست بین مصرف کنندگان جا افتاده است از دور به شما خواهد گفت که شما با چه نوع خرمایی و احتمالاً با چه وزنی (900 گرم) سروکار دارید.
در جعبه خرمای مضافتی هم یک متا دیتاست، درست مانند هدر بلاک بیت کوین!
این در جعبه به شما اطلاعات زیر را میدهد:
- وزن خرما
- محل تولید
- جدول غذایی
- برچسب استاندارد و سیب سلامت
- تاریخ تولید
- تاریخ انقضاء
- شیوه نگهداری
و به طور خلاصه هر چیزی که شما به عنوان یک فروشنده یا خریدار باید بدانید بر روی در جعبه خرما ثبت شده است؛ همچنین شما میتوانید با استفاده از در جعبه خرما زنجیره تولید یک جعبه خرما را تا نخلستان دنبال کنید.
اگر بخواهیم هر بلاک را در بلاک چین یک جعبه خرما در نظر بگیریم، آنگاه هدر بلاک تنها حاوی اطلاعات شناسایی آن خواهد بود و نه همه اطلاعات.
همانطور که شما نمیتوانید در داخل در جعبه خرما، خرمایی پیدا کنید در هدر بلاکچین هم نمیتوانید تراکنشی پیدا کنید!
حال که کمی درمورد شباهت هدر بلاک با در جعبه خرما از نظر کاربرد دانستید، بایید تا به اصل موضوع یعنی هدر بلاکچین بیت کوین بپردازیم.
آشنایی با هدر بلاک چین بیت کوین
در این بخش برای آشنایی با هدر بلاک بیت کوین، ابتدا به این سوال پاسخ میدهیم که هدر بلاک بیت کوین چیست و سپس به سراغ اجزا تشکیل دهنده هدر بلاک خواهیم رفت.
اجزاء هدر بلاکی را که در این بخش ذکر میکنیم، تماما در خدمت امنیت و اعتبار شبکه بلاکچین هستند؛ همچنین تاریخچه بلاکها و تحلیلهای درون زنجیرهای که در یک بلاکچین انجام میشود به وسیله این اطلاعات قابل استخراج است.
شما به عنوان یک فرد غیر متخصص نیازی ندارید که از تمامی زیر و بم و جزئیات هدر بلاک آگاه شوید، تنها کافی است با کلیت کار هدر بلاک بیت کوین و هدف آن آشنا باشید.
هدر بلاک بیت کوین چیست؟
همانطور که بالاتر نیز اشاره کردیم، هدر بلاک بیت کوین تنها یک متا دیتا برای بلاکچین بیت کوین است.
هر هدر بلاک بیت کوین فرادادهای برای آن بلاک است که شامل موارد زیر میشود:
- ورژن
- هش بلاک قبلی
- نانس
- درخت مرکل
- nbits
- مهرزمانی
اما هر کدام از این اجزاء چه کاری انجام میدهند؟
- ورژن هدر بلاک بیت کوین
شماره نسخه بلاک نشان میدهد که هر بلاک از کدام مجموعه از قوانین اعتبار سنجی بلاک پیروی میکند. فهرست کاملی از این ورژنها را میتوانید در سایت developer.bitcoin مشاهده کنید.
اما به طور خلاصه در حال حاضر 4 نسخه هدر بلاک بیت کوین داریم که به ترتیب در سالهای 2009، 2012، 2015 عرضه شدهاند.
- هش بلاک قبلی
هش(hash ) به یک تابع گفته میشود که ورودی آن هرچه که باشد خروجیاش به صورت رمزنگاری شده و بی همتا خواهد بود. هر بلاک در بلاکچین در نهایت هش مخصوص به خود را دارا خواهد بود.
برای تضمین این نکته که هیچ بلاک قبلی در بلاکچین تغییر نکند؛ در هر هدر بلاکی هش بلاک قبلی قرار میگیرد. در شبکه btc این هش با استاندارد sha256 ساخته میشود.
- درخت مرکل
درخت مرکل یا ریشه درخت مرکل را میتوان چیزی مثل یک دی ان ای نامید! به عبارتی بهترمیتوان گفت:
درخت مرکلِ موجود در هدر بلاک خلاصهای از تمامی تراکنشهای داخل آن بلاک است.
تمام تراکنشهایی که در بلاک قرار دارند یکبار txid هایشان هش میشود و سپس دوباره به صورت دو به دو آن با هم هش میشوند و آنقدر این کار تکرار میشود که در نهایت به یک هش نهایی به نام هش درخت مرکل بلاک میرسند.
این کار صرفاً به این خاطر انجام میشود که امنیت و صحت سنجی بلاکچین تضمین شود.
- برچسب زمان
برچسب زمان یا زمان بلاک، یک زمان منحصر به فرد است و نشان دهنده زمانی است که ماینر شروع به هش کردن بلاک کرده است؛ این زمان باید بیشتر از زمان میانگین 11 بلاک قبلی باشد.
برچسب زمانی ترتیب بلاکها را در بلاکچین نشان میدهد و بیانگر زمان و فاصله زمانی بلاکهاست.
- نانس
nonce در رمزنگاری عددی تصادفی است که برای جلوگیری از حملات تکراری و محافظت از ارتباطات خصوصی استفاده میشود.
کلمه nonce مخفف عبارت «عدد یک بار استفاده شده (number used once)» است و معمولاً به عنوان راهکاری برای امنسازی ارتباطات استفاده میشود.
نانس همان کلید استخراج بلاک است که ماینرها برای رسیدن به آن تلاش میکنند.
ماینر آنقدر اعداد تصادفی را امتحان میکند تا هش هدر بلاک مورد نظر از مقدار آستانه سختی شبکه کمتر یا مساوی شود.
به زبانی ساده بگویم، رقابت اصلی ماینرها سر همین نانس است، هر ماینری زودتر بتواند این کلید را پیدا کند زودتر میتواند بلاک جدید بیت کوین را ایجاد کند و پاداش آن را بگیرد.
- nbits
nbits نسخه کد گذاری شده آستان هدف است که هش هدر بلاک باید از آن کمتر یا مساوی باشد.
کلام آخر
همانطور که اشاره کردیم، هدر بلاک بیت کوین اگر چه خود به تنهایی هیچ تراکنشی را در خود جای نمیدهد؛ اما مهمترین جزء در کل بلاکچین بیت کوین است.
هیچ بلاکی در بیت کوین بدون هدر نیست و هیچ زمانی نیز نخواهد بود.
امیدواریم این مقاله توانسته باشد تا حدودی سوالات شما را در مورد هدر بلاک بیت کوین پاسخ دهد.
مقالات مرتبط با مقاله هدر بلاک
- شما میدانستید که بدون گرههای بیت کوین، بلاکچین بیت کوین مفهومی ندارد؟ توصیه میکنیم در این رابطه مقاله گره بیت کوین چیست را مطالعه کنید.
- ما در این مقاله درباره هدر بلاک صحبت کردیم، اما آیا میدانستید که اندازه بلاک چه اهمیت ویژهای در یک بلاک دارد؟!
- به نظر شما چه ابزاری میتواند یک بلاکچین را به دنیای واقعی متصل کند؟ توصیه میکنیم مقاله اوراکل چیست را مطالعه کنید تا با این فناوری ویژه بیشتر آشنا شوید.
- مزراع بیت کوین یکی از مهمترین ماینرهای شبکه بیت کوین هستند، ما در یک مقاله مفصل به این سوال پرداختیم که مزرعه بیت کوین چیست؟
- ماینینگ بیت کوین در کنار سرمایهگذاری از طریق خرید بیت کوین از جمله روشهای نسبتا کم ریسک و با سود قابل قبول معرفی شدهاست. از این رو افراد بسیاری برای افزایش دارایی خود، به سمت ماین کردن اولین ارز دیجیتال جهان قدم برمیدارند. با ما در همتاپی همراه باشید تا با بزرگترین فارم بیت کوین ایران و جهان آشنا شوید.
- اگر با پیدا کردن آدرس کیف پول بیت کوینتان مشکل دارید، ما در مقاله آدرس کیف پول بیت کوین به شما آموزش دادهایم که چگونه در 5 کیف پول برتر بازار آدرس خود را استخراج کنید.
- اگر به دنبال بهترین کیف پول لایتنینگ هستید، احتمالا با مزایای شبکه لایتنینگ بیت کوین آشنایی دارید و میخواهید در خرید بیت کوین از این فواید به نفع خود استفاده کنید. در مقاله کیف پول های لایتنینگ سعی کردهایم که فهرستی کامل از بهترین کیف پولهای شبکه لایتنینگ به شما ارائه دهیم.
- اگر برای شما هم سوال است که مردم چگونه به بیت کوین اعتماد میکنند، توصیه میکنیم مقاله پشتوانه بیت کوین را از دست ندهید!