ارتفاع بلاک چیست؟ بررسی کاربرد Block Height
همانطور که میدانید، هر زمان نیاز به تغییر یا بهروزرسانی در حوزه یک رمزارز مشخص باشد، این بهروزرسانی و به عبارت دیگر، آپدیتها باید به اطلاع تمامی کاربران برسد. برخی رمزارزها حتی از نظرات کاربران اصلیشان برای بهروزرسانیهای آینده استفاده میکنند. در چنین شرایطی، توسعهدهندگان اعلام میکنند که خریداران باید کیف پولهایشان را در راستای این تغییرات و آپدیتها بهروز کنند، که در برخی موارد باعث اتفاق افتادن هارد فورک میشود.
معرفی Block Height (ارتفاع بلاک)
بهطور معمول، ارزهای دیجیتال همیشه در حال بهروزرسانی و آپدیت هستند. خریداران پیش از معامله میدانند که بهروزرسانیهای زیادی در آینده اتفاق میافتد که ممکن است تأثیر زیادی بر بازار و قیمتها داشته باشد. در نتیجه، فورکها در بسیاری از موارد در شبکه رمزارزها اتفاق میافتند. اما این تغییرات چه زمانی موفق خواهند بود؟
کاربرد ارتفاع بلاک
کاربردهای بلاکچین در صنایع مختلف هر روز پررنگتر میشود و ما باید اطلاعات خود را در این حوزه گسترش دهیم. اگر بخواهیم به زبان ساده بلاک را شبیهسازی کنیم، میتوانیم آن را مثل دفتر ثبتی در نظر بگیریم که با تکمیل هر بلاک، جایش را به بلاک بعدی میدهد. همچنین، اطلاعات درون بلاکها قابل حذف و تغییر دادن نیستند. کل بلاکچین دقیقاً مشابه یک حلقه است و سیستم بلاکچین را باید یک زنجیره یا chain در نظر گرفت. بنابراین، هر بلاکچین هزاران بلاک دارد که این مورد کوچک باعث امنیت بسیار بالایی در شبکه میشود؛ زیرا هک کردن بلاک عملاً غیرممکن میشود.
ارتفاع بلاکها چگونه است؟
یکی از سؤالات مهمی که اغلب از فعالان حوزۀ رمزارزها میپرسند، ارتفاع موردنظر هر بلاک است. این ارتفاع به دادههای هر بلاک بستگی دارد و نمیتوان برای هر بلاک ارتفاع ثابتی را مشخص کرد. ارتفاع بلاک در سیستم بلاکچین ثبت شده و فقط نودهای موجود در کل شبکه قابل ردیابی هستند. هر بلاک برای حفظ یکدستگی و یکپارچگی کل سیستم دارای برچسب زمانی است، یعنی زمان تولید هر بلاک بر اساس ارتفاع و میزان دادههایش مشخص میشود.
نحوۀ کارکرد بلاکها
تا اینجا بهخوبی متوجه شدید که بلاکها مجموعهای مشابه حلقههای یک زنجیر با امنیت بالا هستند که هرکدام برای معاملات و تراکنشهای مختلف استفاده میشوند. هر تراکنش در یکزمان مشخص در یک بلاک ثبت شده و مجموعۀ این فعالیتها، بلاکچین را ساخته است.
هر بلاک دادهها و اطلاعاتی دارد و با هر بار تکمیل شدن جایش را به بلاک بعدی میدهد. با ورود بلاک جدید، تمام معاملات پیشرو هم باید در بلاک جدید انجام شود و دیگر در بلاک قدیمی معتبر نخواهد بود. این کارکرد باعث شده که به این سیستم بلاکچین “زنجیره عمل” گفته شود. در واقع، کل سیستم یک چرخه است و دادههایی دارد که این دادهها ارتفاع بلاک را مشخص میکند.
مفاهیم مهم ارتفاع بلاک (Block Height)
حوزه رمزارزها پر از اصطلاحات است که برای ورود به دنیای کریپتوکارنسی یادگیری آنها الزامی است. مفاهیمی مانند ریشه درخت مرکل، سختی، نانس و اوراکل از این مفاهیم تخصصی است که برای درک ارتفاع بلاک باید با آنها آشنا شوید. در ادامه به صورت مختصر به توضیح این اصطلاحات میپردازیم:
ریشه درخت مرکل
تمامی تراکنشهای بلاک در یک هش که در هدر بلاک است، جمع میشوند. این هش که محل نگهداری تاریخچۀ تراکنشها است، همان ریشه درخت مرکل است.
سختی
سختی در واقع تعداد صفرهایی است که در زمان هشینگ در هدر بلاک بیتکوین دیده میشود.
نانس
نانس نوعی متغیر است که در صورت اثبات کار، بیشتر میشود. مقدار نانس توسط ماینرها بهصورت تخصصی تغییر میکند تا سختی یا همان تعداد صفرهای زمان هشینگ دست پیدا کند.
اوراکل
اوراکل یکی از مهمترین و اساسیترین پایههای دنیای بلاکچین است که در مشخصکردن نحوۀ پاسخ به کاربر نقش اساسی دارد. اوراکل مسئول تبادل داده و اطلاعات است و برای ارتباط با قراردادهای هوشمند فرایند و پروسۀ بسیار سختگیرانهای دارد.
خلاصه
پس تا اینجا متوجه شدید که بلاکچین زنجیرهای از بلاکهای مختلفی است که توسط ماینرها معرفی و ساخته میشود. هر بلاک از یک بدنه و یک هدر تشکیل شده و حامل اطلاعات مهمی از حمله تاریخچۀ تراکنشها است. امینت این اطلاعات باید بهخوبی حفظ شود و از همه مهمتر همین اطلاعات و دادهها است که ارتفاع هر بلاک را مشخص میکند. هر رمزارز بلاک مشخص خودش را دارد که با فواصل زمانی مشخصی به شبکه وارد میشود.