11-maruza. Elektron hukumat reja: Elektron hukumat tushunchasi, vazifa va prinsiplari Elektron hukumatning asosiy tamoyillari



Yüklə 0,98 Mb.
Pdf görüntüsü
səhifə18/53
tarix19.01.2023
ölçüsü0,98 Mb.
#79656
1   ...   14   15   16   17   18   19   20   21   ...   53
11-15


yangi bloklarni tekshirish.
Konchi tomonidan jumboqni echishda va yangi blokni yaratishda barcha tarmoq tugunlari blokni 
tekshiradi, shundan so'ng u blok zanjirining nusxasiga qo'shiladi. Shu bilan birga, tugunlar 
birinchi navbatda yangi blokning amal qilish muddati to'g'risida kelishuvga erishadilar va shundan 
keyingina uni qo'shadilar.
Tugunlar faqat konsensus mexanizmi qoidalariga amal qiladigan bloklarni qo'shadi. Protokol 
dasturi blokni tekshiradi, agar blok yaroqsiz bo'lsa, u rad etiladi. Ya'ni, tugunlarning dasturiy 
ta'minoti yangi blokdagi barcha operatsiyalarni va jo'natuvchining hisobvarag'ida qancha mablag 
'borligini, ular operatsiyani bajarish uchun etarli bo'ladimi-yo'qligini tekshiradi.
Qoidalarga ko'ra bitim bitkoin egasining elektron imzosiga ega bo'lgan taqdirdagina haqiqiy 
hisoblanadi. Ya'ni, tekshirish faqat egasi o'z bitkoinlarini sarflashini ta'minlaydi.

munozarali masalalarni hal qilish.
Ba'zan shunday bo'ladiki, 2 konchi bir vaqtning o'zida tarmoqqa tegishli bloklarni qo'shadi. Ya'ni, 
ba'zi tugunlar 1 ta to'g'ri blokni qabul qildilar, ikkinchisi esa 2-o'rinni egalladilar. Ushbu holat 
"vilka" yoki "vilka" deb nomlanadi, unda blok zanjiri 2 xil zanjirga bo'linadi.
Odatda, barcha bahsli masalalar qoida yordamida hal qilinadi - long zanjirlar g'olib chiqadi. Ya'ni 
konchilar oxir-oqibat uzun zanjir bilan ishlaydi, kichikroq zanjir esa rivojlanishni to'xtatadi va 
oxir-oqibat yo'q bo'lib ketadi. Va bu albatta sodir bo'ladi, chunki zanjir filialidan qilingan bitimlar 
hech qachon asosiy zanjirda bo'lmaydi, ya'ni konchi o'z ishi uchun mukofot olmaydi va uning 
faoliyati faqat zarar keltiradi. Ya'ni, muqobil zanjir bo'yicha qazib olish foydali emas.


17 
Bunday vilkalar 6 blokdan oshmasligi kerak, shuning uchun tranzaksiya blokcheyn blokiga 
yozilgandan so'ng 6 ta yangi blok paydo bo'lgandan keyin tasdiqlangan hisoblanadi. 
Blokcheynning asosiy xususiyatlari: 
algoritmga ishonish,
• 
ma'lumotlarning o'zgarmasligi, 
operatsiyalarning 
shaffofligi,
• 
raqamli aktiv ustidan to'liq nazorat.
Agar biz ommaviy blokcheynlarning eng mashhuri - Bitcoin blockchain haqida gapiradigan 
bo'lsak, unda tizimga barcha foydalanuvchilarning ishonchi foyda olish istagi bilan ta'minlanadi. 
Tarmoq tugunlari, konchilar, operatsiyalarning to'g'riligini tasdiqlagani va ma'lumotlar bazasini 
tashkil etuvchi bloklarni yaratganligi uchun valyuta yoki nishon shaklida mukofotlanadi.
Shuningdek, ularning kompyuterlarining ishlab chiqarish quvvatlarini butun tarmoq uchun 
xavfsizlik sifatida ta'minlash uchun. Veteranlar blokcheynda boshqa foydalanuvchi muzlatgich 
ekanligiga hech qachon amin bo'lmaysiz deb hazillashadilar.
Tranzaktsiyaning ishonchliligini ta'minlash uchun konchilar o'z tarkibini kriptografik algoritm 
orqali avtomatik ravishda "boshqaradi" va shu bilan har bir operatsiyani yuboruvchining raqamli 
imzosining to'g'riligini tekshiradi, shuningdek bitimni har bir aniq blokcheynning konsensus 
algoritmida belgilangan shartlarga muvofiqligini tasdiqlaydi va tasdiqlaydi.
Keyin barcha to'plangan operatsiyalar blokga to'planadi. Blokdagi barcha tranzaktsiyalar 
ma'lumotlari asosida xash hisoblanadi. Xash - bu tasodifiy ko'rinadigan harflar va raqamlar 
ketmaketligi, ammo agar ma'lumotlar blokidagi kamida bit bit o'zgarsa, har bir tugun operatsiyalar 
tarixini soxtalashtirishga urinish haqida tezda bilib olishiga kafolatdir. Bitkoin blokirovkasi 
SHA256 shifrlash algoritmidan foydalanadi. Blockchain-dagi har bir blok bitimdan iborat va tizim 
tomonidan "qabul qilinishi" uchun avvalgi blok haqida ma'lumot bo'lishi kerak.

Yüklə 0,98 Mb.

Dostları ilə paylaş:
1   ...   14   15   16   17   18   19   20   21   ...   53




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin