Smart contract (smart contract) — bu blockchain (blockchain)da saqlanadigan va ma’lum shartlar bajarilganda avtomatik ishga tushadigan kichik dastur. Bitimni odam tekshirib, tugmalarni bosishi o‘rniga, qoidalarni aynan kodning o‘zi bajaradi va raqamli aktivlarni harakatlantiradi. Smart contractlar kriptodagi ko‘p narsalarga asos bo‘ladi: masalan, DeFi protokollari, NFT bozorlar va on-chain o‘yinlar. Ular dunyoning turli burchaklaridagi begona odamlar va tashkilotlarga bitta kompaniya yoki vositachiga ishonmasdan o‘zaro aloqada bo‘lish va savdo qilish imkonini beradi. Ushbu qo‘llanmada smart contractlar nima ekanini, ular ichkarida qanday ishlashini va bugun qayerlarda qo‘llanilishini ko‘rasiz. Shuningdek, ularning xatarlarini, nimalarni qila olmasligini va yangi foydalanuvchi sifatida ular bilan xavfsiz qanday ishlashni o‘rganasiz.
Smart contract bo‘yicha qisqa ko‘rinish
Qisqacha
- Smart contractlar — bu blockchain (blockchain)dagi kod bo‘lib, oldindan belgilangan shartlar bajarilganda avtomatik ishga tushadi.
- Ular kriptoni ushlab turishi va jo‘natishi, NFTlarni boshqarishi hamda lending, trading va staking kabi DeFi ilovalarini ishlatishi mumkin.
- Smart contractlar uchun mashhur platformalarga Ethereum, BNB Chain, Solana, Polygon va boshqalar kiradi.
- Afzalliklariga avtomatlashtirish, global kirish imkoniyati, shaffoflik va markazlashgan vositachilarga kamroq tayanish kiradi.
- Asosiy xatarlarga koddagi xatolar, xakerlik hujumlari, on-chaindagi qaytarib bo‘lmaydigan xatolar va ayrim hududlarda huquqiy jihatdan noaniq bo‘lish kiradi.
- Ko‘pchilik foydalanuvchilar smart contractlar bilan kodni yozmasdan yoki o‘qimasdan, walletlar va dapp’lar orqali o‘zaro aloqada bo‘ladi.
Asosiy ta’rif: Smart contract aniq nima?

- Koddagi shartlar bajarilganda, qo‘lda tasdiqlashsiz qoidalar avtomatik bajarilishi.
- Blockchain (blockchain)da ishlaydi, shuning uchun uning mantiqi va asosiy ma’lumotlari shaffof va omma uchun tekshiriladigan bo‘ladi.
- Odatda joylashtirilgandan keyin o‘zgarmas bo‘ladi, ya’ni kodni osonlikcha o‘zgartirish yoki bekor qilish mumkin emas.
- To‘liq ravishda to‘g‘ri yozilgan kod va taxminlarga tayanadi; agar mantiq noto‘g‘ri bo‘lsa ham, blockchain baribir shu kodga amal qiladi.
- Raqamli aktivlarni bevosita ushlab turishi va boshqarishi mumkin, bu esa uni dapp va protokollar uchun kuchli qurilish blokiga aylantiradi.
Nega smart contractlar muhim?

Pro Tip:Kriptoda odamlar smart contractlar trustless (ishonchsiz) deb aytishadi, lekin bu xavf yo‘q degani emas. Siz baribir kodga, uni yozgan dasturchilarga va uni ishlatayotgan blockchain tarmog‘iga ishonasiz. Yodingizda bo‘lsin: odam vositachilarini olib tashlash ayrim xatarlarni yangi texnik xatarlar bilan almashtiradi, shuning uchun baribir diqqat bilan tadqiq qiling va kichik summalardan boshlang.
Smart contractlar ichkarida qanday ishlaydi
- Dasturchilar smart contract kodini Solidity yoki Rust kabi tillarda yozib, uni lokal yoki test tarmoqlarida sinab ko‘rishadi.
- Ular kompilyatsiya qilingan contractni blockchain (blockchain)ga joylashtiradi, natijada noyob contract manzili yaratiladi va kod on-chainga yoziladi.
- Contract garov saqlashi, mukofot to‘lashi yoki umumiy aktivlarni boshqarishi uchun kripto yoki tokenlar bilan to‘ldirilishi mumkin.
- Foydalanuvchilar (yoki boshqa contractlar) ma’lum funksiyalarni chaqiradigan tranzaksiyalar yuboradi va summalar, manzillar yoki tanlovlar kabi kirish ma’lumotlarini uzatadi.
- Tarmoqdagi node’lar kodni bajaradi, contractning stateini (saqlanayotgan ma’lumotlarini) yangilaydi va ilovalar o‘qishi uchun event yoki loglarni chiqaradi.
- Butun o‘zaro aloqa, jumladan kirish va chiqishlar, blockchain (blockchain)ning doimiy tranzaksiya tarixining bir qismiga aylanadi.

Smart contractning asosiy tarkibiy qismlari
Key facts
Smart contractlar qayerdan paydo bo‘lgan?
Smart contract g‘oyasi bugungi blockchain (blockchain)lardan ham eski. 1990-yillarda kriptograf Nik Szabo kompyuter kodi yordamida qoidalarni avtomatik ravishda bajaradigan raqamli shartnomalarni tasvirlab bergan. Keyinchalik Bitcoin ko‘p imzoli walletlar va time locklar kabi sodda shartlarni bajarishga imkon beradigan cheklangan skript tizimini joriy qildi. Ammo 2015-yilda Ethereum ishga tushirilishi umumiy maqsadli smart contractlarni amaliy va keng ommaga ochiq qildi.
Asosiy nuqtalar
- 1990-yillar: Nik Szabo o‘z-o‘zini bajaradigan raqamli kelishuvlar sifatida smart contract konsepsiyasini taklif qiladi.
- 2009–2013: Bitcoin multisig, escrow va time-locked tranzaksiyalar uchun asosiy skriptlar bilan dasturlashtiriladigan pulni namoyish etadi.
- 2015: Ethereum Turing-to‘liq virtual mashina bilan ishga tushadi va boy smart contractlar hamda markazlashmagan ilovalarga yo‘l ochadi.
- 2018–2020: DeFi protokollari va markazlashmagan birjalar ommaboplikda portlaydi va kompozitsion smart contractlar nimalarga qodir ekanini ko‘rsatadi.
- 2020–2021: NFTlar va on-chain o‘yinlar smart contractlarni rassomlar, geymerlar va keng ommaga olib chiqadi.
- Bugun: BNB Chain, Solana, Polygon va boshqalar kabi ko‘plab zanjirlar tezlik, narx va xavfsizlik bo‘yicha turli murosalar bilan smart contractlarni qo‘llab-quvvatlaydi.
Smart contractlarning real hayotdagi qo‘llanilishi
Agar siz DeFi ilovasidan foydalangan bo‘lsangiz, NFT savdo qilgan bo‘lsangiz yoki DAO’da ovoz bergan bo‘lsangiz, ehtimol allaqachon smart contractlar bilan o‘zaro aloqada bo‘lgansiz. Ular dapp ichida tugmalarni bosganingizda qoidalarni bajarib, aktivlarni harakatlantirib, fon rejimida jim ishlaydi. Aniq misollarni ko‘rish bu g‘oyani kamroq mavhum qiladi. Quyida smart contractlar bugungi kunda real hayotda eng ko‘p qo‘llaniladigan yo‘llar keltirilgan.
Qo‘llanilish sohalari
- Foydalanuvchi depozitlarini birlashtiradigan va foiz hamda garov talablarini avtomatik hisoblaydigan DeFi lending va borrowing platformalari.
- Markazlashmagan birjalar (DEX) — bu yerda smart contractlar liquidity pool, narx formulasini va markaziy order book’siz savdo yakunlanishini boshqaradi.
- NFT minting, savdo va har bir qayta sotuvdan ulushni to‘g‘ridan-to‘g‘ri ijodkorning walletiga yuboradigan royalty to‘lovlari.
- Oldindan belgilangan jadval asosida jamoa a’zolari, investorlar yoki hissa qo‘shuvchilarga vaqt o‘tishi bilan token chiqaradigan vesting va payroll contractlar.
- Token egalari takliflar bo‘yicha ovoz beradigan va smart contractlar tasdiqlangan qarorlarni avtomatik bajaradigan DAO boshqaruv tizimlari.
- Mahsulot yo‘lining har bir bosqichi on-chainga yoziladigan ta’minot zanjiri kuzatuvi, bu shaffoflik va auditni yaxshilaydi.
- O‘yin ichidagi predmetlar va valyutalar smart contractlar tomonidan boshqariladigan blockchain asosidagi o‘yinlar, bunda o‘yinchilar tasdiqlanadigan egalikka ega bo‘ladi.

Case study / Hikoya

Xatarlar, cheklovlar va xavfsizlik masalalari
Asosiy xavf omillari
Smart contractlar hisobingizni muzlatib qo‘ymaslik yoki qoidalarni bir kechada o‘zgartirmaslikka va’da beradigan bitta kompaniyaga bo‘lgan an’anaviy ishonch xatarlarining ayrimlarini yo‘q qiladi. Lekin ular ayniqsa yangi foydalanuvchilar uchun kam bo‘lmagan yangi xatarlarni ham keltirib chiqaradi. Smart contractlar o‘zgarmas bo‘lgani uchun, koddagi xato mablag‘larning butunlay bloklanishiga yoki noto‘g‘ri yo‘nalishga ketishiga olib kelishi mumkin. Ko‘plab contractlar tashqi ma’lumot manbalariga — oraclelarga tayanadi, ular ishdan chiqishi yoki manipulyatsiya qilinishi mumkin. Bundan tashqari, ayrim smart contract asosidagi kelishuvlarning huquqiy maqomi hali shakllanish jarayonida. Ko‘plab mamlakatlarda sudlar on-chaindagi kod va off-chaindagi va’dalar bilan bog‘liq nizolarga qanday munosabatda bo‘lishi hali aniq emas.
Primary Risk Factors
Xavfsizlik bo‘yicha eng yaxshi amaliyotlar
- Imkon qadar auditdan o‘tgan va uzoq vaqtdan beri ishlayotgan protokollarga ustunlik bering, kichik summalardan boshlang va imzolayotgan har bir tranzaksiyani ikki marta tekshiring. Ko‘pchilik blockchainlarda xatoni bekor qilib beradigan qo‘llab-quvvatlash xizmati yo‘qligini unutmang.
Smart contractlar: afzalliklar va kamchiliklar
Afzalliklar
Kamchiliklar
Smart contractlar vs. an’anaviy shartnomalar va ilovalar
Boshlash: smart contractlar bilan xavfsiz ishlash
- Rasmiy sayt yoki app store’dan ishonchli wallet o‘rnating va seed phrase’ingizni xavfsiz tarzda, oflayn nusxalab qo‘ying.
- Tranzaksiyalar va gas fee qanday ishlashini tushunib olguningizcha testnetlarda yoki juda kichik haqiqiy summalar bilan boshlang.
- Dapp’larga faqat rasmiy havolalar yoki ishonchli agregatorlar orqali kiring va fishing saytlariga tushmaslik uchun URLni ikki marta tekshiring.
- Smart contract manzilini loyiha hujjatlari, rasmiy e’lonlar va block explorerlar kabi bir nechta manbadan tasdiqlang.
- Contract nima qilishi va undan foydalanishdan oldin qanday xatarlar borligini tushunish uchun asosiy hujjatlar yoki FAQ’larni o‘qing.
- Tokenlarni approve qilayotganda berayotgan ruxsatlaringizni diqqat bilan ko‘rib chiqing va zarur bo‘lmasa cheksiz kirish huquqini bermang.

Pro Tip:Vaqti-vaqti bilan qaysi dapp’lar walletingizga token approvallari va ulangan ruxsatlarga ega ekanini ko‘rib chiqing. Keyinchalik contract xakerlikka uchrasa, zararni kamaytirish uchun endi kerak bo‘lmagan kirish huquqlarini bekor qilishda token-approval tekshiruvchilari yoki wallet interfeysidan foydalaning.
Smart contractlar bo‘yicha tez-tez so‘raladigan savollar
Yakuniy fikrlar: smart contractlar haqida qanday o‘ylash kerak
Quyidagilar uchun mos bo‘lishi mumkin
Quyidagilar uchun mos bo‘lmasligi mumkin
- Smart contractlardan xavfsiz, kafolatlangan daromad kutayotganlar
- O‘z kalitlari va xavfsizligini boshqarishda o‘zini noqulay his qiladigan foydalanuvchilar
- Insoniy baho va murakkab huquqiy nozikliklarga kuchli tayanadigan vaziyatlar
- Kuchli iste’molchi himoyasi va oson chargeback’lar kerak bo‘lgan odamlar
Smart contractlar zamonaviy blockchain (blockchain)larni shunchaki to‘lov tarmoqlaridan ko‘ra ancha kuchli qiladigan asosiy innovatsiyalardan biridir. Ular kodni markaziy operatorsiz butun dunyo bo‘ylab aktivlarni ushlab turadigan, qoidalarni bajaradigan va odamlarni muvofiqlashtiradigan avtonom kelishuvlarga aylantiradi. Aqlli ishlatilsa, ular DeFi, NFT, DAO va ochiq moliya hamda raqamli egalikdagi ko‘plab boshqa tajribalarni imkon qiladi. E’tiborsiz ishlatilsa, ular sizni xatolar, xakerliklar va qaytarib bo‘lmaydigan xatarlarga duchor qilishi mumkin. Kripto sayohatingizni davom ettirar ekansiz, smart contractlarni kuchli, lekin kechirmaydigan dasturiy ta’minot sifatida qabul qiling. Ular qanday ishlashini umumiy darajada o‘rganing, sodda use-case’lardan boshlang va ularni yaxshi xavfsizlik odatlari hamda zarur bo‘lganda an’anaviy huquqiy himoya bilan birlashtiring.