CUDOS BLOKCHEYNI QANDAY ISHLAYDI?
CUDOS 1-qavat tarmog‘idagi smart-kontraktlarga ayni shu 1-qavat tarmog‘ida joylashgan CUDOS smart-kontrakti bilan o‘zaro aloqada bo‘lish imkonini berish orqali ishlaydi. Bu o‘zaro aloqa ikki maqsadga xizmat qiladi: zanjirdan tashqari hisoblash va tashqi ma’lumotlarga kirish. Zanjirdan tashqari hisoblash CUDOS validator tugunlarida amalga oshiriladi; bu tugunlar talabga javob berish uchun 2 000 000 CUDOS miqdorida steyk qo‘yishi kerak. Ushbu tugunlar hisoblash vazifalari bo‘yicha yangi so‘rovlarni aniqlash uchun CUDOS smart-kontraktidagi hodisalarni uzluksiz kuzatib boradi.
CUDOS smart-kontraktiga yuboriladigan odatiy so‘rov uchta asosiy elementdan iborat:
1. Maqsad identifikatori: Bu identifikator CUDOS tugunlariga vazifani qachon bajarish kerakligini aniqlashga yordam beradi. U alohida tugunlarni aniqlovchi xeshlar to‘plami yoki tugunlar vazifani bajarish-bajarmaslikni hal qilishda foydalanadigan noyob identifikator bo‘lishi mumkin.
2. Ilova xeshi identifikatori: Ilova xeshi CUDOS tugunlari qaysi kodni bajarishi kerakligini belgilaydi. U CUDOS dapp bozoridagi mavjud ilovaga murojaat qilishi yoki so‘rov yuboruvchi yuklagan kod saqlanadigan tashqi xotira manzilini ko‘rsatishi mumkin.
3. Kirish ma’lumotlari: So‘rovda tugunlarda ishlaydigan kod yoki ilova uchun zarur kirish ma’lumotlari ham bo‘lishi mumkin. Bu ma’lumotlar bevosita so‘rovda yoki kirish ma’lumotlari saqlanadigan tashqi xotira manzillari ko‘rinishida berilishi mumkin.
Tugun hodisani aniqlab, ishni bajarishga qaror qilgach, uning WebAssembly ijrochi komponenti faollashadi. Muhimi, blokcheynni tinglash zanjirdan tashqari jarayon bo‘lib, bu uni blokcheyn cheklovlaridan xoli qiladi. Bajarish davomida tugun ko‘rsatilgan kirish ma’lumotlarini oladi va hisoblash vazifasini bajarish uchun bozor hamda ilovaga tegishli API so‘rovlarini yuboradi.
Har bir CUDOS validator tuguni natijani olgach, so‘rov yuborgan 1-qavat blokcheynidagi dastlabki smart-kontraktga yagona natijani taqdim etish uchun konsensus tekshiruvi talab qilinishi mumkin. Yagona natija (yoki natija saqlanadigan manzil) aniqlanib, CUDOS smart-kontraktiga yuborilgach, dastlabki smart-kontrakt uni olishi mumkin.
CUDOS BLOKCHEYNI haqida batafsil ma’lumot olish uchun quyidagi manzilga tashrif buyuring: https://cudos.org
#BNB #Binance
CUDOS 1-qavat tarmog‘idagi smart-kontraktlarga ayni shu 1-qavat tarmog‘ida joylashgan CUDOS smart-kontrakti bilan o‘zaro aloqada bo‘lish imkonini berish orqali ishlaydi. Bu o‘zaro aloqa ikki maqsadga xizmat qiladi: zanjirdan tashqari hisoblash va tashqi ma’lumotlarga kirish. Zanjirdan tashqari hisoblash CUDOS validator tugunlarida amalga oshiriladi; bu tugunlar talabga javob berish uchun 2 000 000 CUDOS miqdorida steyk qo‘yishi kerak. Ushbu tugunlar hisoblash vazifalari bo‘yicha yangi so‘rovlarni aniqlash uchun CUDOS smart-kontraktidagi hodisalarni uzluksiz kuzatib boradi.
CUDOS smart-kontraktiga yuboriladigan odatiy so‘rov uchta asosiy elementdan iborat:
1. Maqsad identifikatori: Bu identifikator CUDOS tugunlariga vazifani qachon bajarish kerakligini aniqlashga yordam beradi. U alohida tugunlarni aniqlovchi xeshlar to‘plami yoki tugunlar vazifani bajarish-bajarmaslikni hal qilishda foydalanadigan noyob identifikator bo‘lishi mumkin.
2. Ilova xeshi identifikatori: Ilova xeshi CUDOS tugunlari qaysi kodni bajarishi kerakligini belgilaydi. U CUDOS dapp bozoridagi mavjud ilovaga murojaat qilishi yoki so‘rov yuboruvchi yuklagan kod saqlanadigan tashqi xotira manzilini ko‘rsatishi mumkin.
3. Kirish ma’lumotlari: So‘rovda tugunlarda ishlaydigan kod yoki ilova uchun zarur kirish ma’lumotlari ham bo‘lishi mumkin. Bu ma’lumotlar bevosita so‘rovda yoki kirish ma’lumotlari saqlanadigan tashqi xotira manzillari ko‘rinishida berilishi mumkin.
Tugun hodisani aniqlab, ishni bajarishga qaror qilgach, uning WebAssembly ijrochi komponenti faollashadi. Muhimi, blokcheynni tinglash zanjirdan tashqari jarayon bo‘lib, bu uni blokcheyn cheklovlaridan xoli qiladi. Bajarish davomida tugun ko‘rsatilgan kirish ma’lumotlarini oladi va hisoblash vazifasini bajarish uchun bozor hamda ilovaga tegishli API so‘rovlarini yuboradi.
Har bir CUDOS validator tuguni natijani olgach, so‘rov yuborgan 1-qavat blokcheynidagi dastlabki smart-kontraktga yagona natijani taqdim etish uchun konsensus tekshiruvi talab qilinishi mumkin. Yagona natija (yoki natija saqlanadigan manzil) aniqlanib, CUDOS smart-kontraktiga yuborilgach, dastlabki smart-kontrakt uni olishi mumkin.
CUDOS BLOKCHEYNI haqida batafsil ma’lumot olish uchun quyidagi manzilga tashrif buyuring: https://cudos.org
#BNB #Binance
