Bosh sahifa Wiki DApp

DApp

DApp (Decentralized Application, markazlashmagan ilova) — orqa tomonidagi (backend) mantiqi markazlashgan serverda emas, balki blokcheyn tarmog’idagi smart kontraktlarda ishlaydigan dastur. Bu tuzilma an’anaviy ilovalardan farqli o’laroq, yagona nazorat nuqtasiga ega bo’lmaslikni ta’minlaydi.

Markazlashgan ilovalardan farqi

An’anaviy veb yoki mobil ilovada barcha muhim mantiq va ma’lumot kompaniyaga tegishli markaziy serverda saqlanadi va boshqariladi — bu server o’chirilsa yoki kompaniya xizmatni to’xtatsa, ilova ishlamay qoladi. DApp’da esa asosiy mantiq blokcheynga yozilgani sababli, hech bir yagona tashkilot uni to’liq o’chira olmaydi.

Smart kontraktlar orqali ishlashi

DApp’ning “orqa tomoni” odatda bir yoki bir nechta smart kontraktdan iborat bo’lib, ular blokcheynga joylashtiriladi va u yerda mustaqil ishlaydi. Foydalanuvchi interfeysi (frontend) esa an’anaviy veb-sahifa bo’lishi mumkin, ammo u foydalanuvchi hamyoni orqali to’g’ridan-to’g’ri blokcheyn bilan aloqa qiladi.

Frontend va blokcheyn backend tuzilishi

Ko’pchilik DApp’lar amalda to’liq markazlashmagan emas — foydalanuvchi interfeysi ko’pincha oddiy veb-serverda joylashadi (bu markazlashgan qism hisoblanadi), faqat asosiy moliyaviy yoki mulkchilik mantiqi blokcheynda saqlanadi. Bu gibrid yondashuv amaliylik va markazlashmaganlik o’rtasidagi murosani aks ettiradi.

Qo’llanilish sohalari

DApp’lar DeFi platformalarida (kredit berish, savdo), NFT bozorlarida, o’yinlarda (o’yin ichidagi aktivlarni haqiqiy egalik qilish) va markazlashmagan ijtimoiy tarmoqlarda qo’llaniladi. Har bir holatda asosiy maqsad — foydalanuvchiga o’z ma’lumotlari yoki aktivlari ustidan ko’proq nazorat berish.

Cheklovlari

DApp’lar odatda an’anaviy ilovalarga qaraganda sekinroq ishlaydi, chunki har bir amal blokcheyn tarmog’ida tasdiqlanishi kerak, bu esa bir necha soniyadan bir necha daqiqagacha vaqt olishi mumkin. Bundan tashqari, blokcheyn tranzaksiyalari uchun to’lanadigan “gas” to’lovlari va murakkab foydalanuvchi tajribasi ham DApp’larning keng ommalashishiga to’siq bo’lib qolmoqda.

Bog’liq tushunchalar

Ethereum, Smart contract, DeFi, Blockchain, Web3, Markazlashmaganlik