Smart contract je mali program sačuvan na blockchain-u (blockchain) koji se automatski izvršava kada su određeni uslovi ispunjeni. Umesto da čovek proverava ugovor i „klikće dugmad“, sam kod sprovodi pravila i pomera digitalnu imovinu. Smart contract-i pokreću mnoge stvari o kojima čujete u kriptu, kao što su DeFi protokoli, NFT berze i on-chain igre. Oni pomažu nepoznatim ljudima širom sveta da međusobno komuniciraju i trguju bez potrebe da veruju jednoj kompaniji ili posredniku. U ovom vodiču videćete šta su smart contract-i, kako rade „iza kulisa“ i gde se danas koriste. Takođe ćete naučiti koje rizike nose, šta ne mogu da urade i kako da kao početnik bezbedno stupite u interakciju sa njima.
Smart contract u kratkim crtama
Rezime
- Smart contract-i su kod na blockchain-u (blockchain) koji se automatski izvršava kada su unapred definisani uslovi ispunjeni.
- Mogu da drže i pomeraju kripto, upravljaju NFT-ovima i pokreću DeFi aplikacije kao što su lending, trgovanje i staking.
- Popularne platforme za smart contract-e uključuju Ethereum, BNB Chain, Solana, Polygon i mnoge druge.
- Prednosti uključuju automatizaciju, globalni pristup, transparentnost i manju zavisnost od centralizovanih posrednika.
- Ključni rizici uključuju greške u kodu, hakovanja, trajne greške na chain-u i neizvesnu pravnu izvršivost na nekim tržištima.
- Većina korisnika komunicira sa smart contract-ima preko wallet-a i dapp-ova, a ne pisanjem ili čitanjem samog koda.
Osnovna definicija: šta tačno je smart contract?

- Automatsko izvršavanje pravila kada su uslovi u kodu ispunjeni, bez ručnog odobravanja.
- Radi na blockchain-u (blockchain), tako da su njegova logika i ključni podaci transparentni i javno proverljivi.
- Tipično je nepromenljiv nakon deploy-a, što znači da kod ne može lako da se promeni ili poništi.
- U potpunosti se oslanja na ispravan kod i pretpostavke; ako je logika pogrešna, blockchain će je i dalje slediti.
- Može direktno da drži i kontroliše digitalnu imovinu, što ga čini snažnim gradivnim blokom za dapp-ove i protokole.
Zašto su smart contract-i važni

Pro Tip:U kriptu se kaže da su smart contract-i trustless, ali to ne znači bez rizika. I dalje verujete kodu, developer-ima koji su ga napisali i blockchain mreži koja ga izvršava. Zapamtite: uklanjanje ljudskih posrednika zamenjuje neke rizike novim tehničkim rizicima, pa i dalje treba dobro da istražite i da počnete sa malim iznosima.
Kako smart contract-i rade „ispod haube“
- Developer-i pišu kod smart contract-a u jeziku kao što je Solidity ili Rust i testiraju ga na lokalnim ili test mrežama.
- Deploy-uju kompajlirani contract na blockchain, čime se kreira jedinstvena adresa contract-a i kod se čuva on-chain.
- Contract može biti finansiran kriptom ili tokenima kako bi mogao da drži kolateral, isplaćuje nagrade ili upravlja zajedničkom imovinom.
- Korisnici (ili drugi contract-i) šalju transakcije koje pozivaju određene funkcije, prosleđujući ulaze kao što su iznosi, adrese ili izbori.
- Node-ovi na mreži izvršavaju kod, ažuriraju state contract-a (njegove sačuvane podatke) i emituju event-e ili logove koje aplikacije mogu da čitaju.
- Cela interakcija, uključujući ulaze i izlaze, postaje deo trajne istorije transakcija blockchain-a.

Ključni gradivni blokovi smart contract-a
Key facts
Odakle potiču smart contract-i?
Ideja o smart contract-ima starija je od današnjih blockchain-ova (blockchain). Devedesetih godina kriptograf Nik Szabo je opisao digitalne ugovore koji mogu automatski da sprovode pravila pomoću računarskog koda. Bitcoin je kasnije uveo ograničen skript sistem koji je omogućio jednostavne uslove, poput multi-signature wallet-a i time lock-ova. Ali lansiranje Ethereum-a 2015. godine učinilo je opšte namenske smart contract-e praktičnim i široko dostupnim.
Ključne tačke
- 1990-e: Nick Szabo predlaže koncept smart contract-a kao samosprovodećih digitalnih ugovora.
- 2009–2013: Bitcoin demonstrira programabilni novac sa osnovnim skriptovima za multisig, escrow-e i time-locked transakcije.
- 2015: Ethereum se lansira sa Turing-complete virtuelnom mašinom, omogućavajući napredne smart contract-e i decentralizovane aplikacije.
- 2018–2020: DeFi protokoli i decentralizovane berze eksplodiraju po popularnosti, pokazujući šta kompozabilni smart contract-i mogu da urade.
- 2020–2021: NFT-ovi i on-chain gejming približavaju smart contract-e umetnicima, gejmerima i široj publici.
- Danas: Mnoge mreže, uključujući BNB Chain, Solana, Polygon i druge, podržavaju smart contract-e sa različitim kompromisima u brzini, ceni i bezbednosti.
Praktične primene smart contract-a
Ako ste koristili neku DeFi aplikaciju, trejdovali NFT ili glasali u DAO-u, verovatno ste već stupili u interakciju sa smart contract-ima. Oni tiho rade u pozadini, sprovode pravila i pomeraju imovinu kada kliknete dugmad u dapp-u. Kada vidite konkretne primere, ideja postaje manje apstraktna. Ispod su neke od najčešćih načina na koje se smart contract-i danas koriste u stvarnom svetu.
Use case-ovi
- DeFi platforme za lending i borrowing koje objedinuju depozite korisnika i automatski izračunavaju kamate i zahteve za kolateral.
- Decentralizovane berze (DEX-ovi) gde smart contract-i upravljaju liquidity pool-ovima, formulama za cenu i poravnanjem trejdova bez centralne order knjige.
- NFT mint-ovanje, trgovanje i royalty isplate koje šalju deo svake preprodaje direktno u wallet kreatora.
- Token vesting i payroll contract-i koji vremenom oslobađaju tokene članovima tima, investitorima ili saradnicima prema unapred definisanim rasporedima.
- DAO governance sistemi u kojima vlasnici tokena glasaju o predlozima, a smart contract-i automatski sprovode odobrene odluke.
- Praćenje lanca snabdevanja gde se svaki korak puta proizvoda beleži on-chain, čime se poboljšavaju transparentnost i mogućnost revizije.
- Igre zasnovane na blockchain-u (blockchain) u kojima su predmeti u igri i valute pod kontrolom smart contract-a, dajući igračima proverljivo vlasništvo.

Studija slučaja / priča

Rizici, ograničenja i bezbednosni izazovi
Glavni faktori rizika
Smart contract-i uklanjaju neke tradicionalne rizike, poput poverenja da jedna kompanija neće zamrznuti vaš nalog ili promeniti pravila preko noći. Ali uvode nove rizike koji su jednako ozbiljni, posebno za početnike. Pošto su smart contract-i nepromenljivi, bug u kodu može trajno da zaključa ili pogrešno usmeri sredstva. Mnogi contract-i se takođe oslanjaju na spoljne izvore podataka, tzv. oracle-e, koji mogu da zakažu ili budu kompromitovani. Pored toga, pravni status nekih aranžmana zasnovanih na smart contract-ima i dalje se razvija. U mnogim jurisdikcijama još nije jasno kako će sudovi tretirati sporove koji uključuju on-chain kod i off-chain obećanja.
Primary Risk Factors
Najbolje bezbednosne prakse
- Dajte prednost auditovanim i dugotrajnim protokolima, počnite sa malim iznosima i dvaput proverite svaku transakciju koju potpisujete. Zapamtite da na većini blockchain-ova ne postoji služba podrške koja može da poništi grešku.
Smart contract-i: prednosti i mane
Prednosti
Mane
Smart contract-i naspram tradicionalnih ugovora i aplikacija
Prvi koraci: kako bezbedno koristiti smart contract-e
- Instalirajte reputabilan wallet sa zvaničnog sajta ili app store-a i bezbedno napravite offline backup svoje seed phrase.
- Počnite na testnet-ovima ili sa veoma malim iznosima pravih sredstava dok ne steknete osećaj kako funkcionišu transakcije i gas naknade.
- Pristupajte dapp-ovima samo preko zvaničnih linkova ili pouzdanih agregatora i dvaput proverite URL da biste izbegli phishing sajtove.
- Proverite adresu smart contract-a iz više izvora, kao što su dokumentacija projekta, zvanična saopštenja i block explorer-i.
- Pročitajte osnovnu dokumentaciju ili FAQ kako biste razumeli šta contract radi i koje rizike nosi pre nego što ga koristite.
- Pažljivo pregledajte dozvole koje dajete kada odobravate tokene i izbegavajte da dajete neograničen pristup osim ako zaista nije neophodno.

Smart contract – najčešća pitanja
Zaključak: kako razmišljati o smart contract-ima
Možda je pogodno za
Možda nije pogodno za
- Bilo koga ko očekuje bezrizične, garantovane prinose od smart contract-a
- Korisnike kojima je neprijatno da sami upravljaju svojim ključevima i bezbednošću
- Situacije koje se u velikoj meri oslanjaju na ljudsku procenu ili složene pravne nijanse
- Ljude kojima su potrebne snažne potrošačke zaštite i laka storniranja plaćanja
Smart contract-i su jedna od ključnih inovacija koje moderne blockchain-ove (blockchain) čine nečim više od pukih platnih mreža. Oni pretvaraju kod u autonomne dogovore koji mogu da drže imovinu, sprovode pravila i koordiniraju ljude širom sveta bez centralnog operatera. Kada se koriste pametno, omogućavaju DeFi, NFT-ove, DAO-ove i mnoge druge eksperimente u otvorenim finansijama i digitalnom vlasništvu. Kada se koriste nepažljivo, mogu vas izložiti bug-ovima, hakovanjima i nepovratnim greškama. Kako nastavljate svoje kripto putovanje, posmatrajte smart contract-e kao moćan, ali neumoljiv softver. Naučite kako funkcionišu na visokom nivou, počnite sa jednostavnim use case-ovima i kombinujte ih sa dobrim bezbednosnim navikama i, kada je potrebno, tradicionalnom pravnom zaštitom.