آموزش

بلاک‌ چیست؟ قطعات سازنده شبکه بلاک چین

بلاک مجموعه ای از تراکنش ها است که به بلاک‌چین اضافه شده اند.

نحوه ایجاد شدن بلاک چگونه است؟

بلاک ها توسط ماینرها ایجاد می‌شود.

هنگامی که تراکنش بیت کوین انجام می‌دهید، این تراکنش مستقیما به بلاک چین اضافه نمی‌شود. در عوض، در استخر تراکنش ها (استخر حافظه) باقی می‌ماند.

بلاک‌ چیست؟ قطعات سازنده شبکه بلاک چین

اگر ماینر هستید، وظیفه شما جمع آوری تراکنش ها از استخر تراکنش و انتقال آن به “بلاک کاندید” و سپس اضافه کردن این بلاک کاندید به بلاک چین می‌باشد.

بلاک‌ چیست؟ قطعات سازنده شبکه بلاک چین

هدر بلاک (Block Header)

هم چنین می‌توانید به هر بلاک کاندید یک هدر بلاک بدهید که اساسا مجموعه ای از متاداده هایی درباره بلاک است.

بلاک‌ چیست؟ قطعات سازنده شبکه بلاک چین

ماینرها هنگامی که می‌خواهند بلاکی به بلاک چین اضافه کنند از این متاداده ها استفاده می‌کنند.

متاداده چیست؟

داده ای است که داده دیگری را توضیح میدهد و به عنوان برچسب حاوی اطلاعات مفید عمل می‌کند.

بخش های مختلف هدر بلاک

جزییات این بخش ها در حال حاضر مهم نیستند اما به طور خلاصه می‌توان به موارد زیر اشاره کرد:

نسخه (Version)

ساختار داده درون بلاک را توضیح می‌دهد و به این دلیل استفاده می‌شود تا رایانه ها بتوانند محتوای هر بلاک را به طور صحیح بخوانند.

بلاک آخر (Last Block)

شماره تعیین کننده برای بلاک‌ قبلی می‌باشد.

ریشه مرکل (Merkle Root)

تمام تراکنش های درون بلاک با یکدیگر هش می‌شوند تا یک خط متن ایجاد کنند. تمام بخش ها منحصربه‌فرد می‌باشند اما می‌توان ریشه مرکل را مهم ترین بخش بلاک هدر در نظر گرفت.

زمان (Time)

زمان فعلی است و همواره مفید می‌باشد.

هدف (Target)

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

بلاک ها چگونه به بلاک چین اضافه می‌شوند؟

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

بلاک‌ چیست؟ قطعات سازنده شبکه بلاک چین

هدف با استفاده از سختی محاسبه می‌شود. سختی مقداری است که توسط شبکه بیت کوین تعیین شده است تا میزان سختی افزودن بلاک تراکنش ها به بلاک چین را قانونمند کند.

هرچه سختی بیشتر باشد، مقدار هدف کمتر می‌شود و یافتن هش بلاک که کمتر از این مقدار باشد نیز دشوارتر خواهد شد.

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

سختی

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

نانس (Nonce)

شما در واقع خود بلاک هدر را هش نمی‌کنید، بلکه با استفاده از اعداد اضافی آن را هش می‌کنید.

بلاک‌ چیست؟ قطعات سازنده شبکه بلاک چین

به این عدد، نانس می‌گویند و اساسا یک بخش ساختگی است که ماینرها برای به دست آوردن مقدار هدف کمتر از آن استفاده می‌کنند.

نانس یک عدد دلخواه است که فقط یک بار در ارتباط رمزنگاری استفاده می‌شود.

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

بلاک‌ چیست؟ قطعات سازنده شبکه بلاک چین

پایان کار

پس از پیدا کردن نانس، بلاک حل می‌شود و تمام تراکنش های موجود در این بلاک به بلاک چین اضافه می‌شوند.

بلاک‌ چیست؟ قطعات سازنده شبکه بلاک چین

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


۵۴۳۲۱

امتیاز کاربران


منبع آموزش ” میهن بلاک چین ”
برچسب ها
نمایش بیشتر

نوشته های مشابه

پاسخی بگذارید

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

بستن
بستن