|
I BOB.
MA’LUMOTLAR BAZASI VA MBBT HAQIDA TUSHUNCHA |
bet | 260/265 | Sana | 14.05.2024 | Hajmi | | | #233465 |
Bog'liq 11-sinf yangi 2022 (2)I BOB.
MA’LUMOTLAR BAZASI VA MBBT HAQIDA TUSHUNCHA
333
– yangi, tekshirilmagan tranzaksiyani olib, uning haqiqiyligini tekshirish kerak. Daftarning
ochiqligi va kimda qancha pul borligi haqidagi ma’lumotlar tranzaksiyaning haqiqiyligini
aniqlashga yordam beradi. Masalan, miner ochiq daftar orqali B da E ga
o‘tkazishi uchun
yetarlicha mablag‘ (5$) borligini osongina hisoblay oladi va bu o‘tkazmani amalga oshirish
mumkinligini tasdiqlaydi;
– miner maxsus tasodifiy kalitni tez izlab topishi kerak. Shunda u topilgan kalit yordamida
yangi tranzaksiyani ochiq daftardagi tarnzaksiyalar zanjiriga tezroq qo‘shish imkoniyatiga
ega bo‘ladi. Kalit, odatda, 16 lik sanoq sistemasidagi 64 xonali sondan iborat bo‘ladi. Kalitni
birinchi bo‘lib topgan minerga moliyaviy mukofot bitkoin beriladi.
Masalan, D tugundagi miner yuqoridagi ikkita ishni bajarib bo‘ldi, deylik. Bu holatda D tugun
(B > E 5$) tarnzaksiya haqiqiy tranzaksiya ekanligini tarmoqqa e’lon qiladi. Tarmoqdagi
boshqa minerlar bu xabarni olishlari bilan, uni o‘zlaridagi tranzaksiyalar zanjiriga yangi blok
sifatida qo‘shib qo‘yishadi. Shu tarzda minerlar o‘z ishlarini davom ettiradi. Hozirgi holatda D
miner musobaqada yutib chiqqan bo‘lsa, kelasi safar A miner yutib chiqishi mumkin.
Blok ichida saqlanadigan ma’lumotlar blokcheyn turiga bog‘liq.
Genesis loki
Masalan, bitkoinlar blokida jo‘natuvchi va qabul qiluvchi shaxs hamda o‘tkaziladigan
bitkoin miqdori haqidagi ma’lumotlar mavjud.
Bitkoin blokiga misol:
zanjirdagi 1-blok
Genesis blok
i
deb ataladi. Zanjirdagi har bir
yangi blok oldingi blok bilan
bog‘langan bo‘ladi.
Blokda ham xesh mavjud. Xeshni “har bir
blok uchun yagona bo‘lgan barmoq izi”, deb
tushunish mumkin. U blok va uning tarkibini
aniqlaydi hamda barmoq izi kabi yagona
bo‘ladi. Shuning uchun, blok yaratilganidan
so‘ng, blok ichidagi har qanday o‘zgarish xeshni
o‘zgartirishga olib keladi.
|
| |