Sui’ning umumiy obyektlarga e’tibor qaratadigan o‘ziga xos tranzaksiyalarni qayta ishlash usuli yuqori tezlikdagi unumdorlik va ma’lumotlarning izchil holatini qanday ta’minlashini bilib oling.
Sui — tez va samarali tranzaksiyalarni qayta ishlash imkonini beruvchi blokcheyn platformasi. Boshqa blokcheynlar bilan solishtirganda, Sui o‘ziga xos gibrid yondashuvi bilan ajralib turadi. U soniyasiga 297 000 tagacha tranzaksiyani qayta ishlashga qodir ekanligi sinovdan o‘tkazilgan, bu esa ilova va o‘yinlarda foydalanuvchilarga deyarli bir zumda javob berish imkonini beradi.
Blokcheyn olamidagi tranzaksiyalarni tushunish
Blokcheyn olamida tranzaksiyalar ilovalarning ishlashida muhim rol o‘ynaydi. Ilovada, masalan, buyumlarni sotib olish yoki sotish kabi amallarni bajarganingizda, tarmoqni tashkil etuvchi validatorlar va tugunlar ishtirokidagi jarayon ishga tushadi. Sui tranzaksiyalarni qayta ishlashda alohida obyektlar va ularga kiritilgan o‘zgarishlarga e’tibor qaratadi. Bu o‘zgarishlar obyektga egalik huquqini o‘tkazish yoki uning ko‘rinishini o‘zgartirishni o‘z ichiga olishi mumkin.
Markazlashmagan tarmoqdagi tranzaksiyalar
Sui kabi markazlashmagan tarmoqlarda infratuzilmani qo‘llab-quvvatlaydigan serverlarni mustaqil operatorlar boshqaradi. Bunday tarmoqlarda tranzaksiyalarni tasdiqlash va ma’lumotlardagi o‘zgarishlarni tarmoq bo‘ylab tarqatish talab etiladi. Sui tarmog‘ida barcha Validatorlar va tugunlar global ma’lumotlar holatini baham ko‘radi.
Netflix misolini ko‘rib chiqaylik. Xususiy tarmoqlarda tranzaksiyalar o‘zaro bilvosita ishonadigan ichki serverlar doirasida qayta ishlanadi. Bu serverlar foydalanuvchi hisoblari yozuvlarini boshqaradi va qaysi hisoblar muayyan fayllarga kira olishini belgilaydi. Sui kabi markazlashmagan tarmoqlarda esa barcha serverlar izchil global holatni saqlab turadi. Masalan, kimdir Sui’da NFT video faylini yaratib, tarmoqdagi boshqa foydalanuvchiga egalik huquqini o‘tkazsa, tarmoqdagi barcha serverlar ushbu egalik o‘zgarishini qayd etadi. Bu har bir faylning egaligi va boshqa parametrlari bo‘yicha umumiy kelishuvni ta’minlaydi.
Sui’ning konsensus mexanizmi
Sui konsensus mexanizmi va obyekt turlari bilan ajralib turadi. Unda ikkita asosiy obyekt turi belgilangan: umumiy obyektlar va yagona egaga tegishli obyektlar. Ko‘p o‘yinchili o‘yinlar yoki do‘konlar kabi umumiy obyektlarni bir nechta kishi o‘zgartirishi mumkin. Yagona egaga tegishli obyektni esa faqat uning egasi o‘zgartira oladi. Sui’ning konsensus tizimi umumiy obyektlar bilan bog‘liq tranzaksiyalarning qonuniyligini ta’minlaydi va tarmoq yaxlitligini saqlaydi.
Konsensus jarayonida Validatorlar tranzaksiyani tasdiqlash kerak yoki kerak emasligini baholaydilar. Sui’da ishlaydigan shaxmat o‘yini ilovasini misol qilib olaylik. Shaxmat o‘yini umumiy obyekt sifatida ifodalanadi, bu esa har bir o‘yinchiga o‘z navbati davomida uning holatiga ta’sir ko‘rsatish imkonini beradi. Har bir yurish tarmoqda tranzaksiya boshlaydi va tarmoq yaxlitligini saqlash uchun Validatorlarning tasdig‘ini talab qiladi. Validatorlar yurish shaxmat o‘yini obyektidagi qonuniy o‘zgarish ekaniga ovoz beradilar. Agar yetarlicha Validatorlar ma’qullasa, tranzaksiya tasdiqlanadi va raqib o‘z yurishini amalga oshirishi mumkin.
Bu konsensus jarayoni foydalanuvchilar uchun juda kam kechikish bilan tez amalga oshadi. Masalan, shaxmat o‘yini o‘yinchilari odatdagi internet kechikishidan ham kam bo‘lgan juda qisqa kechikishni sezadilar.
Sinovdan o‘tgan unumdorlik
Sui samaradorligi puxta sinovdan o‘tkazilib, uning unumdorligi tekshirildi. Dastlabki konsepsiya sinovida jamoa 8 yadroli M1 MacBook Pro’da ishlayotgan Validator eng yuqori yuklama paytida soniyasiga 120 000 ta tranzaksiyani qayta ishlay olishini namoyish etdi. Keyingi takomillashtirishlar natijasida Sui yanada yuqori unumdorlikka erishdi. Hozirda ishga tushirilgan Sui Mainnet’ga o‘xshash, geografik jihatdan taqsimlangan 100 ta Validator’dan iborat tarmoqdan foydalangan jamoa 256 GB xotirali, 24 yadroli AMD mashinasida soniyasiga 297 000 ta tranzaksiyagacha bo‘lgan maksimal o‘tkazuvchanlikka erishdi.
Samaradorlik uchun yaratilgan
Sui’ning dastlabki yaratuvchilari unumdorligi yuqoriroq tarmoq yaratish uchun boshqa blokcheynlarning arxitekturasi va xususiyatlarini baholadilar. Konsensus mexanizmini takomillashtirishga alohida e’tibor qaratildi. Faqat umumiy obyektlar bilan bog‘liq tranzaksiyalar uchun konsensus talab qilish orqali Sui, har bir tranzaksiya konsensusdan o‘tishi shart bo‘lgan boshqa blokcheynlarga nisbatan konsensus mexanizmiga tushadigan yukni kamaytiradi.
Sui’ning obyektga yo‘naltirilgan ma’lumotlar modeli ham uning samaradorligida muhim o‘rin tutadi. U dasturchilarga ilovalari uchun mos obyekt turlarini tanlash imkonini berib, moslashuvchanlik va optimallashtirishni ta’minlaydi.
Yakuniy xulosa
Xulosa qilib aytganda, Sui umumiy obyektlarga va optimallashtirilgan konsensus mexanizmiga urg‘u berib, blokcheyn olamida tranzaksiyalarni qayta ishlashni tubdan o‘zgartiradi. Ajoyib unumdorligi, deyarli bir zumda javob berishi va soniyasiga 297 000 tagacha tranzaksiyani qayta ishlash qobiliyati bilan Sui an’anaviy blokcheyn cheklovlaridan oshib ketadi.
Sui va uning xususiyatlari haqida ko‘proq bilish uchun qo‘llanmalar turkumini ko‘rib chiqing. Unda Sui’da umumiy obyektlarni dasturlash bo‘yicha tushunchalar beriladi. Bundan tashqari, Sui’ning konsensus mexanizmini, jumladan, tranzaksiyalarni samarali qayta ishlaydigan yuqori o‘tkazuvchanlikka ega mempul hamda Narwhal va Bullshark nomli konsensus dvigatellarini chuqurroq o‘rganishingiz mumkin. Keling, tezlik, samaradorlik va izchil global ma’lumotlar holati blokcheyn tajribasini yangicha belgilaydigan Sui bilan tranzaksiyalarni qayta ishlash kelajagini birgalikda qarshi olaylik.
Sui Blockchain haqidagi barcha yangiliklardan xabardor bo‘lib turish uchun Suipiens veb-sayti va ijtimoiy tarmoqlarini kuzatib boring!