Blokcheyn texnologiyalar


Download 0.86 Mb.
Sana14.05.2023
Hajmi0.86 Mb.
#1458936
Bog'liq
BLOKCHEYN TEXNOLOGIYALARI (1)

BLOKCHEYN TEXNOLOGIYALAR

BLOKCHEYN TEXNOLOGIYALAR

blokcheyn


Blokcheyn (inglizcha— bloklar zanjiri) — maʼlum qoidalarga muvofiq qurilgan, axborotni oʻz ichiga olgan uzluksiz ketma-ket bloklar zanjiri (bogʻlangan roʻyxat). Bloklar orasidagi bog'lanish nafaqat raqamlash, balki har bir blokda oldingi blokning o'ziga xos xesh-sum va xesh-summasini o'z ichiga olganligi bilan ham ta'minlanadi. Blokdagi har qanday ma'lumotni o'zgartirish uning xesh summasini o'zgartiradi. Zanjirni qurish qoidalariga rioya qilish uchun xesh summasidagi o'zgarishlar keyingi blokga yozilishi kerak, bu esa o'z xesh summasining o'zgarishiga olib keladi. Bunday holda, oldingi bloklar ta'sir qilmaydi.

blokcheyn


Agar o'zgartirilishi kerak bo'lgan blok zanjirdagi oxirgi bo'lsa, unda o'zgartirishlar kiritish katta kuch talab etmasligi mumkin. Ammo agar blok o'zgartirilgandan so'ng, davom allaqachon shakllangan bo'lsa, unda o'zgarish juda ko'p vaqt talab qiladigan jarayon bo'lishi mumkin. Gap shundaki, odatda blok zanjirlarning nusxalari bir-biridan mustaqil ravishda turli xil kompyuterlarda saqlanadi .

Birinchi marta


Bu atama birinchi marta Bitcoin tizimida amalga oshirilgan to'liq takrorlangan taqsimlangan ma'lumotlar bazasi nomi sifatida paydo bo'ldi, shuning uchun blokcheyn ko'pincha turli kriptovalyutalardagi operatsiyalar kitobi bilan belgilanadi. Biroq, blokcheyn texnologiyasi har qanday o'zaro bog'langan axborot bloklariga kengaytirilishi mumkin. 2008 yil oktyabr oyida paydo bo'lgan Bitcoin tizimi blokcheyn texnologiyasining birinchi qo'llanilishi edi.

hozirda


Hozirda blokcheyn moliyaviy operatsiyalar, foydalanuvchilarni identifikatsiya qilish yoki kiberxavfsizlik texnologiyalarini yaratish kabi sohalarda qo'llanilmoqda. Blokcheyn texnologiyalari birinchi navbatda bank muassasalari va davlat tashkilotlari uchun dolzarbdir.

Tranzaksiya bloki


Tranzaksiya bloki Bitcoin tizimidagi va shunga o'xshash operatsiyalar guruhini qayd etish uchun maxsus tuzilmadir. Bitim, uning formati va imzolari tekshirilganda, shuningdek, tranzaktsiyaning o'zi bir nechta boshqalar bilan bir guruhga birlashtirilib, maxsus tuzilma - blokga yozilganda to'liq va haqiqiy ("tasdiqlangan") hisoblanadi.

Tranzaksiya bloki


Bloklarning mazmunini tekshirish mumkin, chunki har bir blokda oldingi blok haqidagi ma'lumotlar mavjud. Barcha bloklar ma'lumotlar bazasida amalga oshirilgan barcha operatsiyalar haqida ma'lumotni o'z ichiga olgan bitta zanjirda joylashgan. Zanjirdagi eng birinchi blok - genezis bloki alohida holat sifatida ko'rib chiqiladi, chunki u ota-ona blokiga ega emas.

blok


Blok sarlavha va tranzaktsiyalar ro'yxatidan iborat. Blok sarlavhasi uning xeshini, oldingi blokning xeshini, tranzaksiya xeshlarini va qo'shimcha xizmat ma'lumotlarini o'z ichiga oladi. Bitcoin tizimida blokdagi birinchi tranzaksiya har doim komissiya olinganligini bildiradi, bu esa yaratilgan blok uchun konchiga mukofot bo'ladi. Keyinchalik oldingi bloklarga hali yozilmagan tranzaktsiyalar navbatdan tuzilgan bitimlar ro'yxati keladi. Navbatdan tanlash mezoni konchi tomonidan mustaqil ravishda o'rnatiladi.

blok


Vaqt bo'yicha xronologiya bo'lishi shart emas. Misol uchun, faqat yuqori komissiyali yoki berilgan manzillar ro'yxati bilan operatsiyalarni kiritish mumkin. Blokdagi tranzaktsiyalar uchun BitTorrent protokolidagi fayl uchun xesh summasini shakllantirishga o'xshash daraxtga o'xshash xeshlash qo'llaniladi. Blok yaratish uchun komissiyani hisoblashdan tashqari, tranzaktsiyalar kirish parametri ichidagi oldingi ma'lumotlar holati bilan tranzaktsiyaga havolani o'z ichiga oladi.

blok


Blokni yaratish uchun komissiyani konchiga o'tkazish operatsiyalarida "kirish" operatsiyalari mavjud emas, shuning uchun ushbu parametrda har qanday ma'lumot ko'rsatilishi mumkin (ular uchun bu maydon ingliz Coinbase parametri deb ataladi).

Blok zanjiri


Bloklar bir vaqtning o'zida ko'plab "konchilar" tomonidan shakllantiriladi. Mezonlarga javob beradigan bloklar tarqatilgan bloklar ma'lumotlar bazasining barcha replikatsiyalariga kiritilgan holda tarmoqqa yuboriladi. Taqsimlangan tarmoqning turli qismlarida bir nechta yangi bloklar bir xil blokni oldingi blok deb ataganda muntazam ravishda vaziyatlar yuzaga keladi, ya'ni blok zanjiri tarmoqlanishi mumkin. Aniq yoki tasodifan, siz yangi bloklar haqida ma'lumotni qayta uzatishni cheklashingiz mumkin (masalan, zanjirlardan biri mahalliy tarmoq ichida rivojlanishi mumkin). Bunday holda, turli shoxlarning parallel o'sishi mumkin.

Blok zanjiri


Yangi bloklarning har biri bir xil tranzaktsiyalarni va ulardan faqat bittasiga kiritilgan turli xillarni o'z ichiga olishi mumkin. Blokni o'tkazish davom etayotganda, konchilar hash qiyinchilik darajasi va zanjir uzunligini hisobga olgan holda asosiy zanjirni hisoblashni boshlaydilar. Murakkablik va uzunlik teng bo'lgan taqdirda, oxirgi blok ilgari paydo bo'lgan zanjirga ustunlik beriladi.

Blok zanjiri


Faqat rad etilgan filialga kirgan operatsiyalar (shu jumladan mukofot to'lash) tasdiqlangan maqomini yo'qotadi. Agar bu bitcoin transfer operatsiyasi bo'lsa, u navbatda turadi va keyingi blokga kiritiladi. Kesilgan bloklarni yaratish uchun mukofot olish uchun tranzaktsiyalar boshqa filialda takrorlanmaydi, ya'ni kesilgan bloklarni shakllantirish uchun to'langan "qo'shimcha" bitkoinlar qo'shimcha tasdiqlanmaydi va "yo'qoladi".
Download 0.86 Mb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling