ساختار بلاک در بلاک چین بیت کوین چگونه است؟
والبی بلاگ » مقالات » ساختار بلاک در بلاک چین بیت کوین چگونه است؟
مقالات

ساختار بلاک در بلاک چین بیت کوین چگونه است؟

همه این را می دانیم که رمز ارز بیت کوین بر بستر بلاک چین می باشد. اما سوال اینجاست که خود بلاک چین از چه اجزایی تشکیل شده است؟
تعریفی که می توانیم از ساختار بلاک در بلاک چین بیت کوین داشته باشیم این است که بلاک چین از اطلاعات زنجیرواری تشکیل شده است که به آن بلاک می گویند. در واقع، هر بلاک حکم یک صفحه‌ از یک دفتر کل را دارد. به طور کلی، هر بلاک متشکل از اجزای گوناگونی می باشد که اگر بخواهیم دقیق تر این اجزاء را بررسی کنیم، می توانیم این اجزا را در دو قسمت بلاک‌ هدر (Block Header) و بدنه‌ی بلاک (Block Body) قرار داد. توضیح اولی که می خواهیم ارائه بدهیم درباره بلاک هدر می باشد:

بلاک هدر (Block Header)

به طور کلی، بلاک هدر به شش قسمت تقسیم می گردد که شامل موارد زیر می باشد و همچنین، آن ها را برایتان توضیح خواهیم داده:

• شماره‌ی نسخه‌ی برنامه (Bitcoin Version Number)

• هشِ بلاک قبلی (Previous Block Hash)

• ریشه‌ی هشِ درخت درهم سازی یا درخت مرکل (Merkle Tree)

• زمان‌سنج از تاریخ ۱ ژانویه‌ی ۱۹۷۰ (Timestamp Unix)

• هدف سختی فعلی (Difficulty Target)

• عدد تصادفی نانس (Nonce)

شماره‌ی نسخه‌ی برنامه

در حقیقت، در اکثر موارد، شماره‌ی نسخه‌ی برنامه‌، زیاد مهم نمی باشد. ولی در کل، با استفاده از یک شماره‌ی نسخه، می‌توان تعیین کرد که از تصمیم های کدام پروتکل می شود پشتیبانی کرد.

هشِ بلاک قبلی

اصطلاحا به هشِ بلاک قبلی، زنجیره‌ی بلاک چین می گویند. در واقع، بلاک قبلی، هش بلاک جدید را دربر می گیرد، بنابراین، بلاک‌های بلاک چین طبق همدیگر ایجاد می گردند. اگر این کار انجام نگیرد، در حقیقت بین بلاک ها هیچ ارتباطی به وجود نمی آید.

ریشه‌ی درخت درهم ‌سازی

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

ثانیه ‌شمار از تاریخ اول ژانویه‌ی ۱۹۷۰

می توان گفت که یک تایم استمپ در داخل بلاک می باشد. مقدار این ثانیه ‌شمار از اول روز نخست ژانویه ۱۹۷۰ می باشد.

هدف سختی فعلی

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

نانس

متغیر اضافه شده توسط الگوریتم اثبات کار، نانس می باشد. بنابراین، ماینر، هشِ معتبری را که از هدف سختی کمتر است ، می تواند حدس بزند.

بدین ترتیب، این شش جزء ای که در بالا توضیح داده شد، بلاک هدر را به وجود می آورند. باید به این نکته توجه کرد که بلاک هدر پایه و اساس بیت کوین می باشد؛ چرا که بلاک هدر قادر است تا همه بلاک ‌ها را به‌ یکدیگر ارتباط دهد. بلاک هدر اهمیت بسزایی در بیت کوین دارد و می توان آن را اتاق فرمان بیت کوین در نظر گرفت.

 

 

بدنه ‌ی بلاک (Block Body)

دیگر اجزای بلاک بعد از بلاک هدر، بدنه‌ی بلاک می باشد. در واقع، بدنه بلاک مثل فضای بارگیری یک کامیون می باشد. این بدنه می تواند همه تراکنش‌ های تایید شده را در خود جای دهد.
وقتی که یک بلاک ساخته می شود، در حقیقت به این معنا است که تراکنش‌ ها تایید می گردند. بنابراین، می توان بررسی کرد که کسی که بیت کوین می فرستد، برای خرج کردن به ‌اندازه‌ی مکفی بیت کوین دارد یا نه. این اطلاعات را می توان از راه بلاک چین به دست آورد و بررسی کرد. به این ترتیب، زمانی که اطلاعات گذشته بررسی شود، می توان فهمید که آیا کسی که ۱۰ بیت کوین فرستاده است، در گذشته هم۱۰ بیت کوین دریافت کرده است یا خیر.

حال می خواهیم بدانیم که منظور از درخت درهم ‌سازی چیست؟
به طور کلی تراکنش‌ های بلاک تنها در یک لیست وجود ندارند. این تراکنش ها اصطلاحا در درخت درهم ‌سازی یا درخت مرکل هم وجود دارند. از آن جهت به آن درخت مرکل می گویند که نام ریاضیدان معروف به نام رالف مرکل روی آن گذاشته شده است. این ریاضی‌دان کشف کرد که می توان اطلاعات زیادی را از طریق یک هش به دست آورد و ارائه داد. برای انجام این کار، اول از همه، اطلاعات که همان تراکنش‌ها هستند، به شکل جداگانه هش می گردند؛ بعد از آن تمام هش‌ ها بار دیگر هش می گردند و با یکدیگر ترکیب و یا ادغام می ‌شوند. در نهایت، درخت مرکل در یک هش به وجود می آید. درواقع، به آخرین هش موجود، ریشه‌ی درخت درهم ‌سازی می گویند. کار ریشه‌ی هش این است اطلاعات بالاتر از خود را یعنی برگ ‌ها که تراکنش‌ها هستند و شاخه ‌ها که هشِ تراکنش ‌ها هستند را در یک سری متغییر کوتاه به طور خلاصه نشان دهد.

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

نتیجه گیری

تمام هدف ما در این مقاله آشنایی شما با اجزای بلاک چین مخصوصا بلاک بوده است. همانطور که ذکر شد، بلاک چین خود از اطلاعات زنجیرواری به وجود آمده است که آن را بلاک می نامند. به این ترتیب، هر بلاک مثل یک صفحه‌ از دفتر کل بلاک چین می باشد. با توجه به اینکه اجزای تشکیل دهنده بلاک چین، بلاک می باشد، بنابراین می توان اجزای تشکیل دهنده هر بلاک هم، بلاک‌ هدر (Block Header) و بدنه‌ی بلاک (Block Body) دانست که در این مقاله به هر دو آن ها اشاره کردیم و جز به جز آن ها را برایتان توضیح دادیم.

—————————————————————————————————————-

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

—————————————————————————————————————-

پستهای مرتبط

راهنمای عمومی برای سرمایه گذاری مبتدیان در حیطه کریپتوکارنسی ها

سردبیر والبی

مزایای رمز ارز (کریپتو) نسبت به ارز فیات

سردبیر والبی

کیف پول هایمان چگونه برای ما کلید خصوصی و آدرس را تولید می کنند؟

سردبیر والبی

درج دیدگاه

EnglishIran