00000dg4JJfshridg2F12A3rdfgDfhgJkgRe4F6zrHHTer45HHDfSFg4KskS FgERT176Ge4Gs
va
00000RT4Ge4GsQwfdg354JJfshridg2F12A3rdfgDfhgJkgRe4F6zrHHTer4 5HHDfSFg4KskS
Xesh-funktsia qo’llanilganidan so’ng, qaysi blok kerakli bo’lgan nollarli natija berishini oldindan bilish nazariy jihatdan ham, amaliy jihatdan ham mumkin emas.
SHA 256 va boshqa shunga o’xshash xesh-funktsiyalar bir xil kirish qiymatlari uchun doimo bir xildagi natijalar beradilar. Shuning uchun konkursning har bir ishtirokchisi blok oxiriga tasodiviy sonni qo’shib qo’yadilar. Kriptografik xesh-funktsiyalar shunday tuzilganlarki, kirish ma’lumotlarining istalgan (istalgan miqdordagi kichkina) o’zgarishi barcha chiqish ma’lumotlarining – natijaning tasodifiy ravishda o’zgarib ketishiga olib keladi. Agarda tugunning birinchi harakati xeshda kerakli nollar bo’lgan muvaffaqiyatga olib kelmasa, u xolda tugun blok oxiriga qo’shilgan tasodifiy sonni boshqasiga o’zgartiradi va blokni yana bir marta xeshlashtiradi. Bunday urunishlar biror bir tugun xeshlashtirilganda kerakli sondagi nollar bo’lgan blok topilmaguncha qadar qaytarilaveradi. Bunday blokni topish tasodifiyotga bog’liq albatta, ammo bloklarni boshqalarga nisbatan tezroq xeshlashtira oladigan tugungina konkursda yutib chiqish uchun ko’proq imkoniyatga ega bo’ladi (ya’ni kimning komp’yuteri zamonaviyroq bo’lsa va tezroq ishlasa, o’sha konkursda yutib chiqadi). Bu xuddi lotoreya o’yiniga o’xshadi – kim ko’proq lotoreya sotib olsa, uning lotoreya o’yinida yutib chiqish ehtimolligi shuncha yuqori bo’ladi. Xesh boshida bo’lgan va konkursda yutib chiqish imkonini beradigan nollar soni bloklar orasidagi intervalga mos ravishda o’zgarib turadi. Agarda bu interval qisqarib ketsa, u xolda bitkoinning dasturiy ta’minoti konkurs shartlarini avtomatik ravishda o’zgartiradi. Ya’ni, kerakli natijani olish qiyinlashtiriladi – bloklarda ko’proq nollar bolishi talab etiladi. Agar bloklar orasidagi interval 10 minutdan katta bo’lib ketsa, u xolda masalaning murakkablik darajasi kamaytiriladi.
Kerakli natijani olgan va konkursda g’olib chiqqan tugun masala hal qilinganini va masala yechilganini bildirish uchun olingan blokni boshqa tugunlarga jo’natadi. Shundan so’ng, tugunlar g’alaba qilgan blokni undagi tranzaktsiyalar bilan birgalikda o’zlaridagi blokcheyn nushasiga qo’shib qo’yadilar. Bu blok oldingi blok qo’shilgan vaqtdan boshlab bajarilgan barcha tranzaktsiyalarning rasmiy yozuvi bo’lib qoladi. Agar g’alaba qilgan blokda konkursning oldingi raundida tarmoqqa jo’natilgan ba’zi bir tranzaktsiyalar yo’q bo’lsa, u xolda ular keyingi raundga o’tadilar. Tranzaktsiyalar va tasodifiy sonlar bilan birgalikda blokcheynga qo’shiladigan har bir blok oldingi blokka ilovaga va bitkoin-tarmoqning holatini ko’rsatadigan ilovaga ham ega bo’ladi. Tarmoq xolatini hal qilish bo’yicha kelishuvga erishishning bu usuli, yechimini topish uchun juda ko’p olimlar bosh qotirgan “vizantiya generallari masalasi” ni hal qiib beradi. Mohiyatan aytganda, bu amal tarmoqning bir qancha ishtirokchilariga ishonish mumkin bo’magan xolatda tarmoqning ishonchliligini ta’minlash masalasini yechishdir. Tarmoqning bir qancha ishtirokchilaridan qabul qilingan bloklardan blokcheyn xosil qilish va kelishmovchiliklarni ko’pchilik printsipi asosida hal qilish bu muammoni yechib beradi.
Endi yuqorida tavsif etilgan konkursda ishtirok etishdan maqsad nima? degan savolga javob berishga harakat qilamiz. Gap shundaki, konkurs shartlariga mos bo’lgan kerakli blokni topgan tugun egasi (konkret inson yoki insonlar guruhi) qandaydir miqdordagi mukofotga ega bo’ladilar. Bu mukofot bitkoinning birinchi to’rt yilida 50 ta bitkoin tangaga teng bo’lgan edi. Ushbu mukofotni olish uchun konkursning har bir ishtirokchisi qayta ishlanayotgan tranzaktsiyalar ruyhatiga qo’shimcha tranzaktsiyani qo’shib qo’yishi kerak bo’ladi. Bu bilan u o’z manziliga yangi bitkoinlarni qo’shib qo’yadi.
Xulosalar
Pullarni har kim va har kuni ishlatishiga qaramay, pul nima o’zi degan savolga ko’pchilik insonlar to’g’ri javob bera olmaydilar. Pulni absolyut ko’pchilik qandaydir intuitiv ravishda tushunadi va bu ularning pullar bilan foydalanishiga unchalik xalaqit bermaydi. Pul o’zi nima? Nimaga uning bunaqa ko’plab turlari mavjud va ularning xususiyatalari qanday? Pullarning bulardan ko’ra yaxshiroq ko’rinishlari bormi va qaysi birlari yaxshiroq? - degan savollarni mutaxassislardan boshqa insonlar to’liq tushunmaydilar va ularga bu kerak ham emas. Ularni ko’proq “Pullarni qanday qilib ko’proq topish va saqlash mumkin?” degan savol qiziqtiradi xolos. Agarda tarixga nazar solsak, dunyoning barcha davlatlarida pullarni chiqarish va uni boshqarish masalalari bilan tegishli davlat organlari shug’ullanadilar. Bunday yondoshuvning o’z ijobiy va salbiy tomonlari mavjud, albatta. Agarda bunday salbiy tomonlar kimlargadir yoqmasa, ular umumiy xolatni o’zgartirib va yaxshilab ololmaydilar, chunki bu ish qonunga hilof amal bo’ladi. Shuni ham aytish kerakki, eng avvalo qandaydir xolat yuzaga keladi, shundan so’nggina uni tartibga soladigan qonunlar yaratiladi. Xuddi shunday holat radio sohasi bilan ham, internet tizimi bilan ham, avtomobil texnologiyasi bilan ham va shunga o’xshash boshqacha texnologiyalarda ham kuzatilgan. Endi esa xuddi shunday hodisa kriptovalyutalar bilan ham kuzatilmoqda. Umuman aytganda, kriptovalyutalar iqtisod, kriptografiya, komp’yuter texnologiyasi va siyosat masalalari kesishuvida paydo bo’lgan. Ilk kriptovalyuta – bitkoin esa pastdan (halqdan) chiqqan innovatsiya bo’lib, yuqoridagilarning (davlat organlarining) bunga hech qanday aloqasi yo’q. Ya’ni, kriptovalyutalar davlatning emas, balki halq tomonidan ulaning xohish-istaklarini hisobga olgan xolda yaratilgan yechim hisoblanadi. Shuning uchun ham bu innovatsion g’oyaning yaratilish tarixi va uning rivojlanishini o’rganib chiqish diqqatga sazovordir. Ushbu g’oya asosida pul muomalasining markazlashmagan usuli taklif qilingan va u amaliyotga tadbiq etilgan. Bunday pul aylanish modelida komissiyalar minimal bo’ladi yoki umuman bo’lmaydi. Unda ikki kelishuvchi tomon xohishisiz hech qanday uchinchi tomon ularga halaqit ham bera olmaydi, o’z pullik hizmatlarini taklif ham eta olmaydi, kelishuni to’xtata ham olmaydi hamda birovlarning mulkini musodara qila ham olmaydi. Bu tizimda pul emissiyasi miqdori oldindan dasturlab qo’yilgan va bu siyosiy manipulyatsiyalarni hamda pul
chiqarilishi bilan bog’liq bo’lgan qalbakichiliklarning oldini oladi. Tizim birorta nozik tomoni bo’lmagan trasmilliy tizim bo’lib, hech kim uni foydalanuvchilarning roziligisiz boshqara olmaydi. Tizim qandaydir darajadagi ishonchni ham talab qilmaydi – uning to’g’ri ishlashi aniq matematik formulalar va kriptografiya usullari bilan to’liq kafolatlanadi. Bu esa inson tomonidan boshqarilishi mumkin bo’lgan xuquqiy kelishuvlarni chetga surib qo’yib, insoniy faktorni yo’qqa chiqaradi. Bitkoin kriptovalyutasi blokcheynga asoslangan tizimlar ishlatilishining birinchi amaliy isboti bo’ldi. Ammo, blokcheyn texnologiyasi kriptovalyutalarga nisbatan ancha keng miqyoslidir, chunki uning yordamida istalgan turdagi taqsimlangan hisob tizimlarini yaratish mumkin. Masalan, yer maydonlari reestrlari, notarial servislar, shahsni tasdiqlash tizimlari, aktsiyalarni hisobga olish tizimlari, depozitariylar va boshalar. Ishonchi taqsimlangan ma’lumotlar bazalaridan tashqari, blokcheyn texnologiyasi avtomatik tarzda bajariladigan smart-kontraktlarni yaratish imkonini ham beradi, kontraktlarga esa multiimzolar qo’yishga yordam beradi.
Do'stlaringiz bilan baham: |