Definition
Block Root — bu blockchain (blockchain) tizimidagi blokning barcha mazmuni va tuzilmasini noyob tarzda ifodalovchi kanonik kriptografik majburiyatdir. Odatda u blok sarlavhasi maydonlari va ayrim dizaynlarda uning tanasi (body) xeshidan olinadi va natijada konsensus (consensus), yakuniylik (finality) mexanizmlari hamda fork tanlash (fork-choice) qoidalari tomonidan aniq bloklarni ularning to‘liq ma’lumot yukini qayta ishlamasdan turib murojaat qilish, taqqoslash va tasdiqlash uchun ishlatiladigan, o‘lchami qat’iy belgilangan identifikator hosil bo‘ladi.
In Simple Terms
Block Root — bu blok uchun noyob kriptografik barmoq izi. U blokdagi barcha ma’lumotlarni bitta xeshga jamlaydi, shuning uchun blokni aniq aniqlash va unga murojaat qilish mumkin bo‘ladi. Shu “barmoq izi” orqali blockchain (blockchain) qoidalari va ishtirokchilari ma’lum bir blok haqida gaplasha oladi, bunda blokning barcha tarkibini ko‘rib chiqish shart emas.
Context and Usage
Block Root past darajadagi protokol spetsifikatsiyalarida, mijoz (client) dasturlarini amalga oshirishda va konsensus (consensus) xavfsizligi, yakuniylik (finality) kafolatlari hamda zanjirni qayta tashkil etish (reorganization) xatti-harakati bo‘yicha ilmiy muhokamalarda uchraydi. U tugunlar (nodes) qaysi blok taklif qilingan, asoslangan yoki yakuniy deb hisoblanayotganini kuzatadigan asosiy identifikator sifatida ishlaydi, shuningdek reorg hodisalari vaqtida zanjirning muqobil shoxlari qanday taqqoslanishini belgilaydi. Ko‘plab dizaynlarda u bloklarni indekslash, saqlash va tarmoq xabarlari almashinuvida markaziy rol o‘ynaydi.