
Aqlli shartnomalar nima?
Aqlli shartnomalar — muayyan shartlar bajarilganda avtomatik ravishda amalga oshadigan va blokcheynda saqlanadigan raqamli shartnomalardir. Bitimni bajarish jarayoni to‘liq avtomatlashtirilgan, shaffof, kuzatiladigan va qaytarilishi mumkin bo‘lib, uchinchi tomon ishtirokini talab qilmaydi.
Aqlli shartnomalar shartlari yuridik shartnomalarga o‘xshaydi, ammo dasturlash tilida yoziladi.
Bugungi kunda aqlli shartnomalar kriptovalyuta sohasida, asosan kriptovalyutalarni ayirboshlash uchun, hanuz ommalashgan. Biroq ularning qo‘llanilishi kriptovalyutalar bilan cheklanmaydi. Aslida, ko‘plab sug‘urta va ko‘chmas mulk kompaniyalari kengayish imkoniyatlarini yaxshilash va xarajatlarni kamaytirish uchun ushbu standart protokolni joriy etmoqda. Qisqasi, aqlli shartnomalar ko‘plab platformalarning muhim tarkibiy qismidir. Shu sababli aqlli shartnomalar nima ekanini va ular qanday ishlashini tushunish muhim.
Ular qanday ishlaydi?
Sodda qilib aytganda, aqlli shartnoma deterministik dastur kabi ishlaydi. Muayyan shartlar bajarilganda, aqlli shartnomalar aniq bir vazifani bajaradi. Shu sababli, aqlli shartnoma tizimi odatda “agar… unda…” ko‘rinishidagi shartlarga asoslanadi.
Ethereum’da foydalanuvchilar (manzillar) o‘zaro aloqada bo‘lganda, blokcheynda yuz beradigan amallarni bajarish va boshqarish aqlli shartnomalar zimmasiga yuklanadi. Aqlli shartnoma bo‘lmagan har qanday manzil Tashqaridan Boshqariladigan Hisob (EOA) deb ataladi. Demak, aqlli shartnoma kompyuter tomonidan, EOA esa foydalanuvchi tomonidan boshqariladi.
Ethereum’dagi aqlli shartnoma shartnoma kodi va ikkita ochiq kalitdan iborat:
Birinchi ochiq kalit shartnomani yaratuvchi tomonidan taqdim etiladi.
Ikkinchi kalit shartnomaning o‘zini ifodalaydi va har bir aqlli shartnoma uchun noyob raqamli identifikator vazifasini bajaradi.
Aqlli shartnomalar blokcheyn tranzaksiyalari orqali joriy etiladi va faqat Mustaqil Hisob (EOA) yoki boshqa aqlli shartnomalar ularni chaqirgandagina faollashadi. Biroq, dastlabki ishga tushirish har doim EOA (foydalanuvchi) tomonidan amalga oshiriladi.
Aqlli shartnomaning ishlash jarayonini bosqichma-bosqich quyidagicha tasvirlash mumkin:

1-bosqich – Shartnomani oldindan dasturlash: Shartnomadagi kelishuvning “Agar / Qachon…” kabi shartli jumlalari blokcheynga kod, ya’ni dasturlash tilida kiritiladi
2-bosqich – Harakatlar zanjiri: Shart bajarilsa, aqlli shartnoma ishga tushadi
3-bosqich – Bajarish va qiymatni o‘tkazish: O‘tkazma amalga oshirilgach, shartnoma shartlari avtomatik ravishda kodlanadi va tegishli tomonlarga o‘tkaziladi
4-bosqich – Yakunlash: Yakunlangan tranzaksiya blokcheynda yangilanadi va uni o‘zgartirib bo‘lmaydi. Natijalarni faqat ruxsat berilgan tomonlar ko‘ra oladi
Aqlli shartnoma va an’anaviy shartnoma
An’anaviy shartnomalarning o‘ziga xos xususiyatlaridan ayrimlari:
Huquqshunos mutaxassislar tomonidan yaratiladi
Ko‘p sonli hujjatlar to‘plamidan iborat
Ijro etish uchun uchinchi tomon talab qilinadi
Kelishish va imzolash ancha vaqt oladi
Shartnomalarda ko‘plab muammolar bo‘lishi va ular noaniq bo‘lishi mumkin
Ko‘p mablag‘ talab qiladi va muammoni hal etishda sud tizimiga tayanishga to‘g‘ri keladi
An’anaviy shartnoma va aqlli shartnomaning o‘xshashligi shundaki, ularning shartlari va jarimalari aniq bayon etiladi.
Biroq, aqlli shartnomalar quyidagi jihatlari bilan farq qiladi:
Kompyuter tizimida C++, Go, Python va Java kabi dasturlash tillari yordamida yaratiladi
Butun kod blokcheynning taqsimlangan reyestr tizimi tomonidan bajariladi
Uchinchi tomon vositachisiga ehtiyoj yo‘q
Ijro jarayonida shaffoflik va aniqlikni ta’minlaydi

Afzalliklari va kamchiliklari
Afzalliklari
Aqlli shartnomalardan logistika, bank ishi, ko‘chmas mulk, saylovlar kabi ko‘plab sohalarda foydalanish mumkin…
Erkinlik: hech qanday tashkilot boshqaruviga bo‘ysunmaydi
Uchinchi tomonlardan kelib chiqadigan xatarlarni kamaytiradi
Xavfsiz va shaffof
Tejamkor va tezkor
Kamchiliklari
Internet bilan bog‘liq xatarlar: muhim ma’lumotlar oshkor bo‘lsa, xakerlar hujum qilishi yoki ulardan yomon maqsadda foydalanishi mumkin
Qonuniy huquqlar kafolatlanmaydi: hech qanday siyosat mavjud bo‘lmagani uchun manfaatlar himoyalanmasligi mumkin
Dasturchilar va tizimlardan joriy etish darajasida yuqori malaka talab qilinadi. Shu sababli ularga haq to‘lash va infratuzilma xarajatlari ham kam emas
Aqlli shartnomalarning real hayotdagi misollari

AXA sug‘urta kompaniyasi aqlli shartnomalardan foydalanishni sinab ko‘rgan bizneslardan biriga misoldir. Fizzy deb nomlangan mahsuloti aqlli shartnomalar yordamida rejalashtirilgan reys ikki soat yoki undan ko‘proq kechiktirilgan taqdirda mijozlarga bevosita va avtomatik tarzda tovon puli to‘lagan.
Inmusik musiqa striming platformasi striming orqali olingan daromadni adolatli taqsimlash uchun aqlli shartnomalardan foydalanish imkonini beradi. Qo‘shiqqa egalik huquqi Inmusik blokcheyni orqali tasdiqlanadi va daromad shunga muvofiq taqsimlanadi.
Factom — sog‘liqni saqlash sohasida bemorlar haqidagi ma’lumotlarni saqlash usulini tubdan o‘zgartirishni maqsad qilgan blokcheyn ishlab chiqish kompaniyasi. Tibbiy ma’lumotlarni blokcheynda saqlash orqali ulardan faqat shifoxonalar va sog‘liqni saqlash sohasi ma’murlari foydalana oladi, bu esa maxfiy ma’lumotlar xavfsizligini sezilarli darajada oshiradi.
ATLANT — aktivlarni tokenlashtirishga, ya’ni san’at asari yoki ko‘chmas mulk kabi moddiy aktivni ifodalovchi raqamli token chiqarishga ko‘maklashishni maqsad qilgan blokcheyn kompaniyasi. Tokenlashtirilgandan so‘ng, bu aktivlar aksiyalar kabi savdo qilinishi mumkin, bu esa onlayn bitimlarni amalga oshirish imkonini beradi.
Ogohlantirish: Bu moliyaviy maslahat emas. Ushbu maqola faqat ma’lumot berish va ulashish maqsadida yozilgan.