1. Блокчейн тушунчаси, Криптовалюта тушунчаси



Download 0,94 Mb.
Pdf ko'rish
bet7/12
Sana23.04.2022
Hajmi0,94 Mb.
#576311
1   2   3   4   5   6   7   8   9   ...   12
Bog'liq
1-34

20 

 Blokcheyn strukturasi 
Blokcheyn nima? Efirium asosidagi blokcheyn - bu protokol tomonidan
ishlatiladigan ma'lumotlarni o'z
ichiga olgan ma'lumotlar bazasi. Efirium blokcheyni Bitcoin blokcheyniga 
o'xshash xususiyatlarga
ega, ammo uning tarmog'ida saqlanadigan ma'lumotlar va uni saqlash usuli 
juda boshqacha.
Siz Efirium blokcheynini doimiy ravishda yangi sahifalar qo'shilib boriladigan 
kitob deb
o'ylashingiz mumkin. Har bir sahifa blok deb nomlanadi va u tranzaksiyalar 
haqidagi ma'lumotlar
bilan to'ldiriladi. Biz yangi sahifa yaratmoqchi bo'lganimizda, sahifaning yuqori 
qismiga maxsus
sonli qiymat qo'shishimiz kerak bo'ladi. Ushbu qiymat yangi sahifa tasodifan 
emas, balki oldingi
sahifadan keyin kiriltilgani haqidagi ma’lumot bilan foydalanuvchilarga 
tanishish imkoniyatini


beradi.
Aslida, bu oldingisiga havola qilingan sahifa betiga o'xshaydi. Yangi
sahifani ko'rib,
ishonch bilan aytishimiz mumkinki, bu oldingisidan kelib chiqadi. Buning uchun 
biz xeshlash
funksiyasidan foydalanamiz.
Xeshlash ma'lumotlarning bir qismini qayta ishlaydi, bizning holimizda, bu 
sahifamizdagi
barcha
ma’lumotlar. Ikki ma'lumotning bizga bir xil xesh berish ehtimoli
deyarli nolga teng.
Bundan tashqari, bu jarayon bir tomonlama: siz xeshni osongina hisoblashingiz 
mumkin, ammo
xeshni bila turib, uni hisoblash uchun ishlatilgan ma'lumotni aniq
lab bo’lmaydi.
Yuqorida aytib o'tilgan tarkibiy qismlarga asoslanib, bizning sahifalarimizni 
to'g'ri tartibda
bog'lash mexanizmi mavjud. Belgilangan tartibni o'zgartirish yoki bitta
sahifani o'chirishga
qaratilgan har qanday urinish, undan
keyingi har bir sahifaga ta’sir etishi
sababli butun kitob
buzilganligini anglatadi.
Efirium va Bitcoin - ular qanday farq qiladi?
Bitcoin global to'lov tizimini yaratish uchun Blokcheyn texnologiyasi va
moliyaviy
imtiyozlarga tayanadi. U butun dunyo bo'ylab foydalanuvchilarning 
harakatlarini markaziy organ
ishtirokisiz muvofiqlashtirishga imkon beradigan bir qancha muhim 
yangiliklarni taqdim etdi. Har
bir ishtirokchi dasturni o'z kompyuterida boshqarishi sababli, Bitcoin
ularga ishonchli va
markazlashmagan muhitda moliyaviy ma'lumotlar bazasini yarashtirishga 
imkon beradi.


Bitcoin ko'pincha birinchi avlod blokcheyni deb nomlanadi. U o'ta
murakkab qilib
yaratilmagan, shuning uchun bu xavfsizlik masalasida uning kuchli 
tomonlaridan biridir. Ushbu
Blokcheyn bazaviy darajadagi xavfsizlik ustuvorligi tufayli ataylab
moslashuvchan emas. Shu
sababli, Bitcoin-ning smart kontraktlar tilining imkoniyatlari juda
cheklangan va
tranzaksiyalardan tashqari boshqa ma'lumotlarni ko'rib chiqadigan ilovalar 
uchun mos emas.
O'z navbatida, blokcheynlarning ikkinchi avlodi ko'proq narsalarga qodir.
Moliyaviy
operatsiyalardan tashqari, bunday platformalar ko'proq dasturlashtirilishini 
ta'minlaydi. Efirium
ishlab chiqaruvchilarga markazlashmagan dasturlar (DApps) yaratish uchun o'z 
kodlari bilan
tajriba o'tkazishga ko'proq erkinlik beradi.
Efirium ikkinchi avlod blokcheynlari to'lqinida birinchi bo'ldi va bugungi kunda 
ushbu
segmentda eng taniqli bo'lib qolmoqda. Uning Bitcoin bilan o'xshash
jihatlari bor va bir xil
funktsiyalarning aksariyatini bajarishi mumkin, ammo mohiyati jihatidan
juda farq qiladi.
Ularning har biri boshqasiga nisbatan o'ziga xos afzalliklarga ega. 
11. SECP256k1 
эгри
чизиғи
Bitcoinda SECP256k1 egri chizig

I qo

llaniladi. U quyidagi ko

rinishga ega: 
𝑦
2 = 
𝑥
3 + 7 va 
𝔽𝑝
.maydonda qaraladi, bunda = 2256 
− 232 − 29 − 28 − 27 − 26 − 24 − 1 
tub son.
SECP256k1 uchun bazaviy nuqta aniqlangan, u generator nuqtasidir. Ushbu nuqta SECP256k1 egri 
chiziqda yotadigan, odatda G bilan belgilanadigan nuqta. U ochiq kalitni yaratish uchun kerak. Oddiy 
misol: Python yordamida G (x, y) nuqtaning SECP256k1 egri chizig'iga tegishli ekanligini tekshirish:
>>> p = 
11579208923731619542357098500868790785326998466564056403945758400790883467166 3 
>>> x = 
55066263022277343669578718895168534326250603453777594175500187360389116729240


>>> y = 
32670510020758816978083085130507043184471273380659243275938904335757337482424
>>> (x ** 3 + 7) % p == y**2 % p
True


21.
Биткоинда
Меркле
дарахти
тушунчаси


Merkle daraxti 
Merkle daraxti - bu ma'lumotlar tuzilmasi, binar daraxt xeshi deb ham 
ataladi. Bitcoin 
bilan bog'liq holda, u quyidagicha tuzilgan: 
1. Birinchidan, blokdagi barcha tranzaksiyalarning xeshlari hash_A = 
SHA256 (SHA256 
(A)) hisoblanadi
2. Keyin hash_AB = SHA256 (SHA256 (hash_A + hash_B)) tranzaksiya 
xeshlari yig'indisi 
xeshi hisoblanadi. 
3. Xuddi shu tarzda, hosil bo'lgan hash_ABCD = SHA256 (SHA256 
(hash_AB + hash_CD)) 
xeshlar yig'indisining xeshlari hisoblanadi. Binar daraxt bo'lganligi 
sababli, har bir 
qadamda elementlarning juft soni bo'lishi kerak. Shuning uchun, 
masalan, bizda faqat 3 ta 
tranzaksiya mavjud bo'lsa, unda oxirgi tranzaksiya ikkilanadi: 
4. Ushbu jarayon bitta xesh olinmaguncha davom etadi - bu xesh 
merkle_root deb nomlanadi 
(blok sarlavhasidagi uchinchi maydon) 
Quyida Merkle daraxtini realizasiyasi keltirilgan: 

Download 0,94 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   12




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish