Šta je decentralizovana aplikacija (dApp)?
Decentralizovana aplikacija (dApp) je aplikacija koja radi na blockchainu, a ne na serveru kompanije. Pravila su zapisana u kodu, transakcije se poravnavaju na javnoj knjizi i nijedan administrator ne može krišom da pritisne prekidač. Zamislite je kao aplikaciju koja istovremeno postoji svuda, sa ugrađenim dokazima o transakcijama.
Decentralizovana aplikacija (dApp) znači da nema naknada i da ste potpuno anonimni. Nije baš tako. I dalje plaćate naknadu za gas na mreži, a privatnost zavisi od odabranog dizajna, novčanika i informacija koje delite.
Kako funkcioniše decentralizovana aplikacija (dApp)
Hajde ukratko da prođemo kroz proces. Decentralizovana aplikacija (dApp) pretvara vaše klikove u radnje na blockchainu koje svako kasnije može da proveri.
- Pokretanje: Povežete novčanik i kliknete na dugme u prednjem delu aplikacije.
- Logika: Aplikacija poziva funkcije u pametnim ugovorima u kojima su definisana pravila.
- Validacija: Mreža proverava vašu transakciju, potvrđuje da imate sredstva ili dozvolu i uvrštava je među ostale transakcije.
- Poravnanje: Kada se potvrdi, promena se upisuje na blockchain, a vaš novčanik prikazuje ažurirano stanje.
- Skladištenje: Neke aplikacije skladište dodatne podatke van lanca i upućuju na njih na lancu, kako bi se brže učitavali.
Da, upravo tako izgleda proces.
Zašto je decentralizovana aplikacija (dApp) važna
Želite prednosti, a da ne morate da tražite dozvolu. Evo zašto bi decentralizovana aplikacija (dApp) mogla da vam bude korisna:
- Prednost: Sami čuvate svoje ključeve i sredstva i u svakom trenutku možete da pristupite uslugama decentralizovanih finansija (DeFi).
- Šira slika: Manje posrednika znači manje uskih grla, ali i veću ličnu odgovornost.
- Primena: Koristi se u finansijama, umetnosti, gejmingu, digitalnom identitetu i alatima za zajednice kojima upravljaju vlasnici tokena.
Pre korišćenja decentralizovane aplikacije (dApp), prvo isprobajte transakciju sa malim iznosom, pažljivo pročitajte upite za transakciju i još jednom proverite adresu ugovora u pouzdanom izvoru.
Ključne karakteristike decentralizovane aplikacije (dApp)
Evo šta je obično izdvaja:
- Bez dozvole: Svako ko ima novčanik može da je koristi, bez traženja odobrenja od platforme.
- Transparentnost: Aktivnosti se beleže na lancu, pa svako može da proveri rezultate.
- Kod: Mnogi objavljuju kod kao otvoreni kod kako bi zajednica mogla da ga pregleda i unapredi.
- Interoperabilnost: Aplikacije se mogu povezati sa drugim alatima na lancu, poput tokena, orakla i rešenja za digitalni identitet.
- Podsticaji: Tokeni mogu da nagrade korisnike, kreatore ili validatore za učešće.
Vrste
dApp aplikacije dolaze u raznim oblicima, poput patika za različite potrebe:
- Finansije: Alati za pozajmljivanje, trgovanje i staking, čije se transakcije poravnavaju na lancu.
- Gejming: Predmeti u vlasništvu igrača, tržišta i mečevi na lancu.
- Društvene mreže: Fidovi, profili i razmena poruka uz prijavu novčanikom.
- NFT: Kreiranje tokena, aukcije i galerije digitalnih kolekcionarskih predmeta.
- Infrastruktura: Novčanici, mostovi i indeksatori na kojima se zasnivaju druge aplikacije.
dApp može biti decentralizovana u pozadini, a da i dalje koristi običan sajt kao prednji deo. Ako sajt ne radi, često možete direktno da pozovete ugovor iz novčanika ili blockchain explorera.
Primer
Zamena tokena na decentralizovanim berzama (DEX-ovima) primer je decentralizovane aplikacije (dApp) u praksi, gde novčanik trguje direktno sredstvima sa vašeg stanja.
Zanimljivost
CryptoKitties su krajem 2017. postale toliko popularne da su usporile Ethereum, što je istovremeno pokazalo dve stvari: dApp aplikacije mogu da postanu viralne, a blockchain mreže moraju da se skaliraju.
Zaključak
Ukratko, decentralizovana aplikacija (dApp) je aplikacija koja radi na osnovu koda i konsenzusa, a ne promenljivog raspoloženja kompanije.