Kriptoligaškola · tržište · demo liga

Škola / Temelji kriptoimovine

Lekcija 3 od 6 · 7 min

Ethereum, pametni ugovori i tokeni

Cilj lekcijeNakon ove lekcije znaš što je pametni ugovor, po čemu se token razlikuje od coina i zašto ti za slanje tokena obično treba i coin mreže.

Bitcoin je prvenstveno dizajniran kao digitalni novac. Ethereum, pokrenut 2015. na temelju ideje Vitalika Buterina, ide korak dalje: mreža ne pamti samo stanja računa nego može izvršavati programe. Domaći coin mreže je ether (ETH). Od rujna 2022. Ethereum radi na dokazu uloga, pa blokove predlažu validatori, a ne rudari.

Pametni ugovor

Pametni ugovor (smart contract) program je objavljen na blockchainu. Izvršava se onako kako je napisan, bez službenika koji odobrava korak. Naziv zavarava jer on nije ugovor u pravnom smislu i nije „pametan”. Izvršava zadani kod, uključujući i njegove greške.

Na tome su izgrađene decentralizirane mjenjačnice, zajmovi i mnoge druge usluge. Povijest pokazuje i rizik. Godine 2016. napadač je iskoristio slabost u kodu projekta The DAO i odvukao znatan dio njegovih sredstava. Zajednica se podijelila oko toga treba li mijenjati povijest, a iz tog su razlaza nastali Ethereum i Ethereum Classic.

Coin i token nisu isto

  • Coin je domaća imovina vlastite mreže, poput BTC-a na Bitcoinu ili ETH-a na Ethereumu. Njime se obično plaćaju naknade.
  • Token je zapis koji vodi pametni ugovor na postojećoj mreži. Na Ethereumu su uobičajeni standardi ERC-20 za zamjenjive tokene i ERC-721 za jedinstvene (NFT).
  • Ista oznaka može postojati na više mreža. Stabilni coin izdan na dvjema mrežama tehnički je dvoje različitih tokena, pa je mreža kod slanja važna jednako kao i adresa.

Ethereum nije jedina mreža s pametnim ugovorima. Postoje druge samostalne mreže i takozvane mreže drugog sloja (layer 2), koje transakcije obrađuju jeftinije, a konačnu sigurnost oslanjaju na Ethereum. Svaka ima svoje kompromise između cijene, brzine i decentraliziranosti, pa nijedna nije automatski bolja.

Zapamti

  • Ethereum izvršava programe, a ne samo prijenose vrijednosti.
  • Pametni ugovor radi točno ono što je napisano, uključujući i greške.
  • Coin je domaća imovina mreže, a token je zapis koji vodi ugovor na toj mreži.
  • Za slanje tokena obično treba i coin mreže radi plaćanja naknade.
  • Postojanje tokena i poznato ime ne dokazuju vrijednost ni povezanost s tvrtkom.

Provjeri znanje

Za prolaz trebaš točno odgovoriti na barem dvije trećine pitanja. Pokušaja ima koliko želiš.

1. U novčaniku imaš 500 tokena na Ethereumu, ali 0 ETH, i slanje ne prolazi. Što je najvjerojatniji uzrok?
2. Pametni ugovor poslao je sredstva krivoj strani zbog greške u kodu, iako je autor očito mislio drugačije. Što je najbliže stvarnosti?
3. Na decentraliziranoj mjenjačnici vidiš token s imenom i logom poznate banke. Što je najispravniji zaključak?