Šta su pametni ugovori i kako funkcionišu?
Saznajte kako programski kod na blockchain mreži prima zahtev, proverava uslove i menja stanje sistema — i zašto automatsko izvršenje ne uklanja rizik.
- Andrea Andrejević
- 6 min čitanja
- Ažurirano: avgust 2026.
pametni ugovor U JEDNOJ REČENICI
Pametni ugovor je program postavljen na blockchain mrežu koji izvršava unapred definisana pravila kada primi odgovarajući zahtev. On ne razmišlja samostalno i ne procenjuje da li su pravila kvalitetna — izvršava logiku koja je u njega ugrađena.
- Odnos između protokola, mreže, blockchain evidencije i aplikacija detaljnije smo objasnili u članku
Ko kreira pametni ugovor i kako ga postavlja na mrežu?
Pametni ugovor sastoji se od programskih funkcija i podataka koji se nalaze na određenoj adresi blockchain mreže. Funkcije određuju koje radnje ugovor može da izvrši, pod kojim uslovima i kako se nakon izvršenja menja stanje sistema.
Kod kreira programer ili razvojni tim. Nakon testiranja, ugovor se postavlja na mrežu posebnom blockchain transakcijom i dobija adresu preko koje mu korisnici, aplikacije i drugi ugovori mogu pristupiti. Postavljanje koda ne znači da ugovor počinje samostalno da deluje. Njegova funkcija mora biti pokrenuta odgovarajućim zahtevom.
Korisnik najčešće ne komunicira neposredno sa kodom. On koristi interfejs aplikacije i novčanik — na primer bira imovinu koju želi da zameni ili količinu koju želi da položi. Aplikacija priprema transakciju, a korisnik je odobrava digitalnim potpisom.
Tek tada zahtev odlazi mreži na proveru i izvršavanje. Pametni ugovor zato predstavlja programabilni deo blockchain sistema: mreža pruža infrastrukturu i zajedničko stanje, dok ugovor određuje konkretnu logiku određene aplikacije.
Kako pametni ugovor radi?
Pametni ugovor ne pokreće svaku radnju sam od sebe. Izvršenje počinje kada mreža primi odgovarajući poziv i proveri ga prema pravilima protokola i samog ugovora.
01 — Pravila se definišu
Programer ili razvojni tim određuje funkcije, uslove, dozvole i moguće rezultate ugovora.
02 — Ugovor se postavlja na mrežu
Kod dobija blockchain adresu preko koje mu se može pristupiti.
03 — Korisnik šalje zahtev
Novčanik potpisuje transakciju koja poziva određenu funkciju ugovora.
04 — Mreža izvršava pravila
Čvorovi koji proveravaju izvršenje primenjuju istu ugovornu logiku i proveravaju da li su definisani uslovi ispunjeni.
05 — Stanje se ažurira
Ako je izvršenje prihvaćeno, rezultat menja zajedničko stanje mreže.
Poziv pametnog ugovora koji menja stanje mreže koristi računarske resurse, pa korisnik najčešće plaća mrežnu naknadu u izvornom coinu. Složenije izvršenje može zahtevati više resursa, dok konačna naknada zavisi i od pravila i trenutnog opterećenja konkretne mreže.
Pametni ugovor ne bira rezultat — rezultat proizlazi iz koda, ulaznih podataka i trenutnog stanja mreže.
- Čime se plaćaju mrežne naknade detaljnije smo objasnili u članku
Gde se pametni ugovori koriste?
Pametni ugovori mogu upravljati različitim vrstama digitalne imovine i koordinisati aktivnosti korisnika bez ručne obrade svake pojedinačne radnje.
TOKENI
Definišu pravila kreiranja, prenosa i evidencije tokena na postojećoj mreži.
DECENTRALIZOVANE BERZE
Izvršavaju zamenu digitalne imovine prema pravilima likvidnosti ugrađenim u protokol.
POZAJMLJIVANJE
Evidentiraju kolateral, obračunavaju obaveze i izvršavaju unapred definisane uslove pozajmljivanja.
STABLECOINI
Mogu upravljati izdavanjem, povlačenjem ili kolateralizacijom određene vrste stablecoina.
NFT-JEVI
Vode evidenciju o jedinstvenim tokenima, njihovim vlasnicima i pravilima prenosa.
UPRAVLJANJE PROTOKOLOM
Evidentiraju predloge i glasove i, kada je predviđeno, sprovode prihvaćene odluke.
Šta naziv „pametan ugovor“ ne znači?
Ne razmišlja samostalno
Pametni ugovor ne razume nameru korisnika niti procenjuje posledice. On proverava ulazne podatke i izvršava napisanu logiku.
Nije nužno pravni ugovor
Naziv opisuje programski mehanizam. Da li određeni odnos predstavlja pravno obavezujući ugovor zavisi od njegovog sadržaja i primenljivih propisa.
Automatsko izvršenje smanjuje potrebu za ručnom obradom — ne potvrđuje da su pravila bezbedna, pravedna ili pravno dovoljna.
Koje rizike pametni ugovori nose?
Automatsko izvršenje povećava značaj kvaliteta koda i načina upravljanja ugovorom. Blockchain mreža proverava da li je transakcija izvršena prema pravilima sistema, ali ne proverava da li je korisnik doneo dobru odluku niti da li je aplikacija bezbedna.
Pametni ugovor treba procenjivati kao spoj koda, dozvola, podataka i načina upravljanja.
Greške u kodu
Mogu omogućiti neočekivano ponašanje, zaključavanje ili gubitak imovine. Revizije i testiranje smanjuju rizik, ali ne predstavljaju garanciju da su pronađeni svi propusti.
Administratorske privilegije
Mogu omogućiti određenoj adresi ili grupi da pauzira sistem, menja parametre ili upravlja pojedinim funkcijama. Takve mogućnosti mogu pomoći tokom incidenta, ali stvaraju dodatnu zavisnost od administratora i njegovih ključeva.
Nadogradivi ugovori
Mogu zadržati istu korisničku adresu, dok se logika koja stoji iza nje menja. Zato je važno proveriti ko može odobriti nadogradnju i postoje li ograničenja ili vremensko odlaganje.
Rizik spoljnog izvora podataka — oracle
Postoji kada ugovor koristi cenu, rezultat događaja ili drugi podatak izvan blockchaina. Ugovor može pravilno izvršiti kod, a ipak proizvesti nepovoljan rezultat ako dobije netačan ili zastareo podatak.
Nepovratnost izvršenja
Znači da pogrešno odobrena transakcija najčešće nema klasično dugme za poništavanje. Mogućnost povraćaja zavisi od funkcija ugovora, upravljanja sistemom i konkretnih okolnosti.
CTB PERSPEKTIVA
Čak i kada je izvorni kod javno dostupan i verifikovan, automatsko izvršenje nije samo po sebi dokaz da je aplikacija bezbedna ili decentralizovana. Pre interakcije važno je razumeti:
- šta ugovor može da uradi sa odobrenom imovinom;
- ko može da ga pauzira ili promeni;
- od kojih spoljašnjih podataka zavisi;
- šta se događa ako izvršenje pođe drugačije od očekivanog.
Za investitora je dodatno važno odvojiti funkcionalnost protokola od vrednosti njegovog tokena. Dobro projektovan pametni ugovor ne potvrđuje automatski održivu potražnju niti opravdava tržišnu cenu povezane imovine.
Najvažnije što treba zapamtiti
01
Pametni ugovor je programski kod postavljen na blockchain mrežu.
02
Njegove funkcije pokreće korisnička transakcija ili poziv druge aplikacije.
03
Automatsko izvršenje ne uklanja rizike koda, upravljanja i spoljašnjih podataka.
SLEDEĆI KORAK
Tehnologija je lakša kada znate prava pitanja
Razumevanje arhitekture pomaže da razlikujete tehničke prednosti od marketinških tvrdnji. Knjiga „Kripto Revolucija“ povezuje način rada blockchain sistema sa tržištem, rizikom i principima odgovornog investicionog razmišljanja.
Važna napomena:
Ovaj materijal je informativnog karaktera i ne predstavlja finansijski savet niti preporuku za ulaganje. Ulaganje u digitalnu imovinu nosi rizik. Uvek samostalno istražujte i, po potrebi, konsultujte se sa stručnim savetnikom.
Autor članka:

Andrea Andrejević
Suosnivačica CTB-a i koautorka knjige „Kripto Revolucija“.
Poverenje se gradi znanjem, iskustvom i odgovornim odlukama.
