Bitcoin.com

Kaj so pametne pogodbe? Kako delujejo leta 2026?

Pametne pogodbe so samodejno izvršljivi programi v verigi blokov. Izvedite, kaj so, kako delujejo in kje se izvajajo, tudi v omrežju Bitcoin.

Zadnja posodobitev
Objavljeno
Čas branja5 minut branja
What is a smart contract?

Ko na decentralizirani borzi zamenjate en token za drugega, transakcije ne odobri noben človek. Nobena banka medtem ne hrani vaših sredstev. Celotna transakcija poteka v okviru pametne pogodbe: kode, ki se nahaja na blok verigi in se samodejno izvede, ko so izpolnjeni njeni pogoji.

Pametne pogodbe so programi, shranjeni v verigi blokov, ki samodejno izvedejo niz navodil, ko so izpolnjeni vnaprej določeni pogoji. Omogočajo večino dejavnosti, ki jih ljudje danes dejansko opravljajo s kriptovalutami – od posojanja milijard dolarjev prek protokolov, kot je Aave, prek menjave tokenov na Uniswap, do izdajanja NFT-jev na Ethereumu in Solani.

V tem vodniku je pojasnjeno, kaj so pametne pogodbe, kako delujejo korak za korakom, kje se izvajajo (tudi v omrežju Bitcoin) in za kaj se uporabljajo.

Uporabite Multichain Aplikacija Bitcoin.com Wallet, ki ji milijoni uporabnikov zaupajo pri varnem in enostavnem pošiljanju, prejemanju, nakupovanju, prodajanju, trgovanju, uporabi in upravljanju bitcoina (BTC), Bitcoin Casha (BCH), Etherja (ETH) ter najbolj priljubljenih kriptovalut. Aplikacija vam omogoča interakcijo s pametnimi pogodbami v različnih javnih blokovnih verigah.

Ključne ugotovitve

  • Pametna pogodba je samodejno izvršljiva koda, shranjena v verigi blokov. Ko so pogoji izpolnjeni, se postopek izvede samodejno, pri čemer nobena stranka ne more preprečiti ali razveljaviti izida.
  • Prehajajo skozi štiri stopnje: razvijalec napiše kodo (ponavadi v jeziku Solidity), jo razvrsti v blok verigo, uporabnik jo sproži s transakcijo, nato pa vsako vozlišče v omrežju izvede enak rezultat.
  • Ethereum gosti največji ekosistem, vendar tudi Bitcoin podpira pametne pogodbe prek Taproot, Stacks, Rootstock in eksperimentalnega okvira BitVM.
  • Najpomembnejši primeri uporabe v letu 2026 so DeFi, NFT-ji, DAO-ji in tokenizirana realna sredstva, pri čemer se v vsakem trenutku prek pametnih pogodb pretaka več sto milijard dolarjev.
  • Nespremenljivost ima svoje prednosti in slabosti. Ista lastnost, zaradi katere so pametne pogodbe zanesljive, povzroča, da so njihove napake trajne, zato revizije sicer pomagajo, vendar ne morejo zagotoviti varnosti.

Kaj je pametna pogodba?

Pametna pogodba je program, shranjen v verigi blokov, ki samodejno izvede niz navodil, ko so izpolnjeni vnaprej določeni pogoji.

To se zdi abstraktno, dokler tega ne primerjaš z običajno pogodbo. Običajna pogodba je pisni sporazum. Če ena stranka ne izpolni svojih obveznosti, mora druga stranka proti njej vložiti tožbo in sodišče prepričati, naj pogodbo izvrši. Sam dokument sam po sebi ne pomeni ničesar.

Pametna pogodba se razlikuje v tem, da so pravila zapisana v obliki kode, ta pa se izvaja v omrežju računalnikov, nad katerim nima nadzora nobena posamezna stranka. Ko so pogoji v kodi izpolnjeni, se pogodba izvede. Ni nobenega izvršilnega koraka, ki bi ga lahko kdo zavrnil. Če koda določa: »Če se zgodi X, pošlji 1 ETH Alici«, in se X zgodi, Alice prejme 1 ETH. Nobena pogodbena stranka tega ne more preprečiti.

Izraz izhaja iz računalniškega znanstvenika Nicka Szaba, ki ga je predlagal sredi devetdesetih let prejšnjega stoletja. Ideja je ostala večinoma teoretična, dokler ni bil leta 2015 predstavljen Ethereum z virtualnim strojem, zasnovanim posebej za izvajanje te vrste kode v velikem obsegu. Takrat so se pametne pogodbe iz koncepta prelevile v samostojno kategorijo.

Ljudje se včasih sprašujejo, ali so pametne pogodbe »prave« pogodbe v pravnem smislu. Včasih da, včasih ne. Samodejno izvršljiva pogodba, shranjena v verigi blokov, lahko izpolnjuje pravne zahteve sporazuma, vendar je večino pametnih pogodb v praksi bolje razumeti kot avtomatizirane mehanizme znotraj širšega dogovora kot pa kot samostojne pravne dokumente. Več o tem v pogostih vprašanjih spodaj.

Kako delujejo pametne pogodbe?

Pametne pogodbe potekajo v štirih fazah: razvijalec napiše kodo, koda se namesti v verigo blokov, nekdo jo sproži s transakcijo, omrežje pa izvede rezultat.

1. Koda se napiše

Pametne pogodbe so napisane v programskem jeziku, zasnovanem za ta namen. Najpogostejši je Solidity, ki deluje na omrežju Ethereum in večini z njim združljivih verig. Med drugimi so še Rust (uporablja se na Solani in Near), Move (Aptos in Sui) ter Vyper. Koda natančno opredeljuje vsebino pogodbe, katere pogoje sprožijo določene akcije ter kdo sme klicati katere funkcije.

Ni vam treba brati kode, da bi razumeli, kaj se dogaja. Tukaj je petvrstični odlomek v jeziku Solidity:

funkcija withdraw() public {
require(block.timestamp >= unlockTime, "Sredstva so zaklenjena");
require(msg.sender == owner, "Ni lastnik");
payable(owner).transfer(address(this).balance);
}

V preprostem jeziku: kdor koli lahko pokliče to funkcijo, vendar ta sprosti sredstva le, če sta izpolnjena oba pogoja. Prvič, čas odklepanja je potekel. Drugič, klicatelj mora biti lastnik. Če kateri koli pogoj ni izpolnjen, se funkcija prekine in nič se ne zgodi. To je bistvo pametne pogodbe: niz pravil »če-to-potem-ono«, pri katerih ni prostora za človeško posredovanje.

2. Pogodba se začne izvajati

Ko razvijalec konča s pisanjem, v blok verigo pošlje posebno transakcijo, ki vsebuje kompilirano kodo. Validatorji (ali rudarji, v verigah, ki jih še vedno uporabljajo) vključijo transakcijo v blok. Pogodba je zdaj shranjena na edinstvenem naslovu v verigi, skupaj z vsemi drugimi pogodbami in uporabniškimi računi. Kdor koli na svetu lahko prebere njegovo kodo in z njim komunicira.

3. Nekdo to sproži

Pametne pogodbe same po sebi ne počnejo ničesar. Čakajo. Ko uporabnik pošlje transakcijo na naslov pogodbe, običajno prek denarnice, kot je MetaMask, vsako vozlišče v omrežju izvede kodo pogodbe s to transakcijo kot vhodnimi podatki. V omrežju Ethereum se to izvaja znotraj Ethereum Virtual Machine (EVM), izvajalnega okolja, ki ga vsako vozlišče uporablja za izračun enakega rezultata za enak vnos. Prav EVM zagotavlja, da je rezultat zanesljiv, ne da bi za to bil odgovoren kdorkoli.

4. Rezultat se zabeleži

Ko se izvajanje kode zaključi, postanejo nastale spremembe (posodobljena stanja, prenos lastništva, vpis v evidenco) del naslednjega bloka. Vsako vozlišče neodvisno preveri isti rezultat. Ko se na tem zgradi še nekaj blokov, je sprememba dokončna in dejansko nespremenljiva.

Kje delujejo pametne pogodbe: primerjava platform

Ethereum je platforma, na kateri so se pametne pogodbe uveljavile v širši javnosti, in še vedno gosti največji ekosistem. Vendar to ni več edina možnost. Zlasti je treba omeniti, da tudi Bitcoin zdaj na več načinov podpira pametne pogodbe.

Platforma
Jezik
Tipična uporaba
Opombe
Ethereum
Solidity, Vyper
DeFi, NFT-ji, DAO-ji
Največji ekosistem, najvišje provizije v glavnem omrežju
Solana
Rja
DeFi z visoko zmogljivostjo, NFT-ji
Cenejši, hitrejši, manj preizkušeni v boju
Bitcoin (Taproot)
Bitcoin skript
Plačila z večkratnim podpisom in časovno omejena plačila
Omejena izraznost, največja varnost
Stožci
Jasnost
Pametne pogodbe, zavarovane z bitcoini
Plačilo v bitcoinih
Podlaga (RSK)
Trdnost
Pogodbe po vzoru Ethereuma
Stranska veriga, združljiva z EVM, zavarovana z Bitcoinom
BitVM
(raziskava)
Poljubno računanje na Bitcoinu
V poskusni fazi od leta 2026
Platforma
Ethereum
Jezik
Solidity, Vyper
Tipična uporaba
DeFi, NFT-ji, DAO-ji
Opombe
Največji ekosistem, najvišje provizije v glavnem omrežju
Platforma
Solana
Jezik
Rja
Tipična uporaba
DeFi z visoko zmogljivostjo, NFT-ji
Opombe
Cenejši, hitrejši, manj preizkušeni v boju
Platforma
Bitcoin (Taproot)
Jezik
Bitcoin skript
Tipična uporaba
Plačila z večkratnim podpisom in časovno omejena plačila
Opombe
Omejena izraznost, največja varnost
Platforma
Stožci
Jezik
Jasnost
Tipična uporaba
Pametne pogodbe, zavarovane z bitcoini
Opombe
Plačilo v bitcoinih
Platforma
Podlaga (RSK)
Jezik
Trdnost
Tipična uporaba
Pogodbe po vzoru Ethereuma
Opombe
Stranska veriga, združljiva z EVM, zavarovana z Bitcoinom
Platforma
BitVM
Jezik
(raziskava)
Tipična uporaba
Poljubno računanje na Bitcoinu
Opombe
V poskusni fazi od leta 2026

Ethereum gosti največji ekosistem pametnih pogodb. Po podatkih DefiLlama iz aprila 2026 znaša skupna vrednost sredstev, zaklenjenih v DeFi, med 95 in 160 milijardami dolarjev, odvisno od načina upoštevanja žetonov za ponovno stakanje in likvidno stakanje, pri čemer večino tega zneska predstavljata Ethereum in njegova omrežja druge plasti. Cena za to so stroški: provizije za transakcije v glavnem omrežju se v času preobremenjenosti povečajo, kar je aktivnost preusmerilo k cenejšim omrežjem 2. plasti, zgrajenim na njem.

Solana je največji konkurent, ki ne temelji na EVM. Uporablja programski jezik Rust, transakcije obdeluje vzporedno, provizije pa ohranja v obsegu nekaj delcev centa. Sredi maja 2026 je TVL Solane znašal približno 5,5 milijarde dolarjev, kar predstavlja okoli 6,8 % globalnega DeFi, z visokim razmerjem med obsegom in TVL, ki odraža zmogljivost verige.

Razmere okoli bitcoina so zanimivejše, kot to večinoma prikazujejo pojasnjevalni članki. Bitcoin je prek Bitcoin Scripta že od nekdaj podpiral omejeno obliko pametnih pogodb, ki se uporabljajo na primer za denarnice z večkratnim podpisom (multisig) in plačila z časovno zaklenitvijo. Nadgradnja Taproot iz novembra 2021 je te rešitve naredila učinkovitejše in bolj zasebne. Številni drugi projekti še dodatno razširjajo zmogljivosti bitcoina na področju pametnih pogodb: Stacks izvaja pogodbe Clarity, ki se poravnajo v bitcoinih, Rootstock je s bitcoinom zavarovana stranska veriga, ki izvaja pogodbe Solidity, BitVM (predlagan leta 2023) pa je raziskovalni okvir za preverjanje poljubnih izračunov na bitcoinu.

Za kaj se uporabljajo pametne pogodbe

Najbolj aktivne kategorije uporabe pametnih pogodb v letu 2026 so decentralizirano financiranje, digitalno lastništvo, upravljanje znotraj verige ter vse daljši seznam aplikacij, ki niso izvirno zasnovane za kriptovalute.

Decentralizirano financiranje (DeFi). Posojanje, izposojanje, menjava in ustvarjanje donosa brez centraliziranega posrednika. Najbolj znan primer je Uniswap, decentralizirana borza, katere pametne pogodbe so do januarja 2026 obdelale skupni obseg trgovanja v višini več kot 3,45 bilijona dolarjev. Aave je ustrezen referenčni protokol za posojanje.

NFT-ji in digitalno lastništvo. Pametne pogodbe, ki upoštevajo standarde, kot sta ERC-721 in ERC-1155 na omrežju Ethereum, opredeljujejo lastništvo edinstvenih digitalnih sredstev, od umetniških del prek predmetov v igrah do tokeniziranih sredstev iz resničnega sveta. Vsaka tržnica NFT predstavlja plast uporabniškega vmesnika, ki je zgrajena na podlagi teh pogodb.

DAO-ji in upravljanje. Decentralizirane avtonomne organizacije (DAO) uporabljajo pametne pogodbe za upravljanje skupnih sredstev, izvajanje glasovanj o predlogih in samodejno izvrševanje rezultatov, ko je predlog sprejet. Nekatere DAO razpolagajo s sredstvi v vrednosti več sto milijonov dolarjev.

Več kot le kriptovalute. Poleg kategorij, ki so izključno povezane s kriptovalutami, so pametne pogodbe našle uporabo pri sledenju dobavne verige, tokeniziranih sredstvih iz realnega sveta (kot so državne obveznice in nepremičnine) ter parametričnem zavarovanju, kjer se izplačila izvedejo samodejno na podlagi preverljivega dogodka, kot je zamuda leta.

Omejitve in tveganja

Pametne pogodbe prinašajo dejanske kompromise, ki jih mora vključevati vsak pošten opis.

Nespremenljivost ima svoje prednosti in slabosti. Ko je pametna pogodba enkrat vzpostavljena, jo je težko spremeniti. Tako je namreč zasnovana. To pomeni tudi, da so napake trajne, razen če razvijalci vgradijo možnost nadgradnje. Klasičen primer tega je hekerski napad na DAO leta 2016, pri katerem je bila zaradi napake »reentrancy« izčrpana vrednost ETH v višini približno 60 milijonov dolarjev. Zamrznitev večpodpisne denarnice Parity leta 2017 je trajno blokirala več kot 150 milijonov dolarjev sredstev uporabnikov, ker je druga napaka enemu uporabniku omogočila, da je po nesreči spremenil knjižnično pogodbo v osebno in jo nato uničil. Do sredstev še danes ni mogoče dostopati.

Problem z orakljem. Pametne pogodbe lahko delujejo le na podlagi podatkov, ki že obstajajo v verigi blokov. Da bi se lahko odzivale na dogodke v zunanjem svetu (ceno delnice, zamudo leta, izid nogometne tekme), potrebujejo storitev oraklja, ki te podatke prenese v verigo. Chainlink je na tem področju prevladujoča storitev. Oracleji uvajajo odvisnost od zaupanja, čemur se je preostali del sistema skušal izogniti.

Revizije so v pomoč. Vendar ne zagotavljajo varnosti. Večina večjih protokolov je pregledana, včasih celo s strani več podjetij. Tudi pregledane pogodbe se še vedno zlorabljajo. »Pregledano« obravnavajte kot enega od mnogih pozitivnih znakov, ne pa kot zeleno luč za pošiljanje sredstev, ki si jih ne morete privoščiti izgubiti.

Zaključek

Pametna pogodba je program, shranjen v verigi blokov, ki se samodejno izvede, ko so izpolnjeni njeni pogoji. Leta 2026 je ta preprosta ideja postala zrela infrastruktura na omrežju Ethereum, ki se širi tudi na omrežje Bitcoin, ter temelj večine dejavnosti, ki jih ljudje dejansko opravljajo v svetu kriptovalut. Prehod od »sporazuma, ki ga nekdo uveljavlja« k »kodi, ki se uveljavlja sama« ostaja največji dosežek, ki so ga omogočile verige blokov, obseg zmožnosti pametnih pogodb pa se s zrelostjo osnovnih omrežij nenehno širi.

Pogosta vprašanja

Ali so pametne pogodbe pravno zavezujoče?
Včasih, vendar ne avtomatično. Pametna pogodba lahko izpolnjuje zahteve tradicionalne pogodbe (ponudba, sprejem in protipogodbena dajatev), če je tako oblikovana, vendar razvrščena koda sama po sebi še ne pomeni sporazuma, ki ga lahko sodišče izvrši. Več ameriških zveznih držav, med njimi Arizona in Tennessee, je sprejelo zakonodajo, ki pojasnjuje, da sporazum ni neveljaven zgolj zato, ker vsebuje določbo o pametni pogodbi.
Koliko stane vzpostavitev pametne pogodbe?
Ali je mogoče pametno pogodbo spremeniti po njeni uvedbi?
Kakšna je razlika med pametno pogodbo in dAppom?

Začnite varno vlagati z denarnico Bitcoin.com

Do zdaj je bilo ustvarjenih več kot 85 milijonov denarnic. Vse, kar potrebujete za varno nakupovanje, prodajo, trgovanje in vlaganje v bitcoine ter kriptovalute.

A screenshot of the Bitcoin.com Wallet app

Preglejte sliko, da prenesete denarnico Bitcoin.com

S svojo mobilno napravo skenirajte to QR-kodo, nato boste samodejno preusmerjeni na ustrezno stran trgovine.