Pametne pogodbe: ko pravila izvaja koda
Blockchain je bil prvotno povezan predvsem s prenosom digitalne vrednosti. Bitcoin je pokazal, da je mogoče pošiljati denar po internetu, ne da bi morala vsako transakcijo potrditi banka ali druga centralna institucija. Vendar blockchain ne zna delati le z informacijo o tem, kdo je komu kaj poslal. Lahko tudi hrani in izvaja vnaprej sprogramirana pravila.
Prav tu nastopijo pametne pogodbe: programi, ki tečejo neposredno na blockchainu in po izpolnitvi vnaprej določenih pogojev izvedejo opredeljeno dejanje. Lahko na primer prenesejo token, zamenjajo digitalna sredstva, upravljajo zavarovanje pri posojilu ali izdajo NFT.
Zahvaljujoč pametnim pogodbam se je blockchain iz tehnologije, namenjene predvsem prenosu kriptovalut, razširil v okolje, na katerem lahko delujejo cele aplikacije. Stoji na primer za decentraliziranimi borzami, DeFi, stablecoini, NFT-ji ali tokeniziranimi sredstvi.
Kaj je pametna pogodba
Ime smart contract je lahko nekoliko zavajajoče. Ne gre nujno za pogodbo v pravnem pomenu besede in prav gotovo ne za program, ki bi bil „pameten“ podobno kot umetna inteligenca.
Pametna pogodba je v svojem bistvu program, shranjen na blockchainu, ki vsebuje vnaprej določena pravila in po njih izvaja določene operacije.
Na Ethereumu ima pametna pogodba svoj blockchainski naslov, vsebuje svojo kodo in hkrati podatke, ki predstavljajo njeno trenutno stanje. Lahko na primer hrani kriptovalute ali tokene, uporabniki pa lahko z njo komunicirajo prek blockchainskih transakcij. Pogodba nato izvede funkcijo, ki je sprogramirana v njeni kodi.
Če nastopi pogoj A → izvedi dejanje B.
Na primer:
- – Če uporabnik pošlje zahtevani znesek → izdaj mu token.
- – Če vrednost zavarovanja pade pod določeno mejo → sproži likvidacijo.
Pametna pogodba torej ne poskuša razumeti namena uporabnika. Izvaja zgolj pravila, ki jih ima sprogramirana.
Pametna pogodba kot prodajni avtomat
Ena najpreprostejših primerjav za pametno pogodbo je prodajni avtomat. Ko pristopimo k njemu, se nam ni treba pogajati s prodajalcem. Vstavimo pravi znesek, izberemo izdelek in avtomat po svojih pravilih izda blago.
denar + izbira izdelka = izdaja izdelka
Če vstavimo premalo denarja, pogoj ni izpolnjen in avtomat zahtevane operacije ne izvede. Če so pogoji izpolnjeni, ni potrebno, da bi še kdo drug ročno odločal, ali si blago zaslužimo.
Pametna pogodba deluje na podoben način. Razlika je v tem, da imamo namesto fizičnega avtomata program, shranjen na blockchainu, in namesto pločevinke pijače je lahko rezultat na primer prenos kriptovalute, izdaja tokena ali izvedba finančne operacije.
Pametna pogodba se ne odloča. Izvaja.
Kaj pametne pogodbe rešujejo
V tradicionalnem finančnem ali poslovnem sistemu pogosto potrebujemo določeno obliko posrednika.
Predstavljajmo si posel med dvema osebama, ki se med seboj ne poznata. Ena mora plačati denar, druga pa nato izročiti določeno sredstvo. Nastane preprost problem zaupanja.
Kdo naj svoj del dogovora izpolni prvi?
Prav zato v klasičnem svetu obstajajo banke, borze, depozitarji, plačilne družbe ali druge institucije, ki nadzorujejo pravila, hranijo sredstva in zagotavljajo poravnavo transakcij.
Pametna pogodba omogoča, da se del te vloge prenese na program.
Predstavljajmo si na primer menjavo digitalnega sredstva za 1 000 USDC. Kupec v pametno pogodbo vloži 1 000 USDC. Prodajalec vloži zahtevano digitalno sredstvo. Pametna pogodba preveri, ali sta izpolnjena oba pogoja. Če sta, pošlje sredstvo kupcu in USDC prodajalcu.
V takem primeru ena stran ni prisiljena slepo zaupati, da bo druga po prejemu sredstev svojo obveznost dejansko izpolnila. Pravila poravnave so del programa.
To seveda ne pomeni, da so pametne pogodbe posrednike povsem odpravile. Lahko pa avtomatizirajo nekatere dejavnosti, ki so prej zahtevale samostojnega upravitelja ali institucijo.

Ethereum in programabilni blockchain
Bitcoin podpira določeno programabilno logiko, vendar njegova glavna funkcija ostaja varen prenos in hramba digitalne vrednosti.
Ethereum je to zamisel občutno razširil. Njegov blockchain je bil zasnovan tako, da je na njem mogoče poganjati bolj splošne programe. Pametne pogodbe na Ethereumu so danes lahko napisane na primer v programskih jezikih Solidity ali Vyper, po njihovi namestitvi pa jih izvaja omrežje Ethereum.
Uporabnik na primer vloži ETH v posojilni protokol, pametna pogodba izračuna vrednost zavarovanja, omogoči izposojo stablecoina proti njemu in nato sproti preverja, ali zavarovanje še vedno izpolnjuje zahtevane pogoje.
Prav ta programabilnost je ustvarila temelj za velik del današnjega ekosistema decentraliziranih aplikacij.
Uporaba pametnih pogodb nekaj stane
Pametna pogodba lahko sicer del procesa avtomatizira, vendar njeno izvajanje ni brezplačno.
Vsaka operacija, ki jo izvede blockchain, zahteva določene računske vire. Na Ethereumu se strošek tega dela označuje kot gas.
Uporabnik torej ne plačuje le za klasičen prenos ETH. Provizija se plača tudi pri komunikaciji s pametnimi pogodbami. Namestitev nove pametne pogodbe je sama po sebi blockchainska transakcija in praviloma zahteva več gasa kot preprost prenos kriptovalute.
Zato se lahko stroški različnih operacij občutno razlikujejo. Preprost prenos tokena lahko zahteva manj računskega dela kot zapletena operacija v decentralizirani finančni aplikaciji, ki med eno transakcijo komunicira z več različnimi pametnimi pogodbami.
Prav višji stroški in omejena zmogljivost glavnega omrežja spadata med razloge za razvoj omrežij Layer 2, ki omogočajo, da se vrsta operacij obdela učinkoviteje in ceneje.
Kaj je nastalo zahvaljujoč pametnim pogodbam
Decentralizirane borze
Na klasični kriptovalutni borzi trgovalni sistem upravlja konkretna družba. Decentralizirana borza oziroma DEX lahko del tega procesa vodi prek pametnih pogodb.
Uporabnik na primer poveže svojo denarnico, izbere token, ki ga želi zamenjati, in potrdi transakcijo. Pametna pogodba nato po svojih pravilih izvede menjavo in določi na primer:
- – kako se izračunava cena,
- – koliko tokenov uporabnik dobi,
- – kako visoka je provizija,
- – kako se ravna z likvidnostjo,
- – kam bodo sredstva poslana.
Sama menjava tako ne poteka nujno znotraj podatkovne baze, ki jo upravlja ena borza, temveč prek pravil, zapisanih na blockchainu.
DeFi
Še izrazitejša je vloga pametnih pogodb v decentraliziranih financah oziroma DeFi. Pametne pogodbe lahko tu vodijo na primer:
- – posojila,
- – kriptovalutno zavarovanje,
- – menjavo sredstev,
- – upravljanje likvidnosti,
- – izvedene finančne instrumente,
- – izplačilo nagrad,
- – nekatere oblike stakinga.
Pri posojilu, zavarovanem s kriptovaluto, lahko pametna pogodba določi najnižjo vrednost zavarovanja in ob padcu pod določeno mejo samodejno sproži likvidacijo. Pravil tako ni treba ročno preverjati zaposlenemu v instituciji.
Stablecoini
Pametne pogodbe so pomembne tudi za stablecoine. Token lahko s pomočjo pametne pogodbe nastane, se prenaša med naslovi ali se znova umakne iz obtoka.
Pri nekaterih bolj decentraliziranih stablecoin sistemih pametne pogodbe poleg tega upravljajo kriptovalutno zavarovanje in samodejno preverjajo, ali njegova vrednost ostaja zadostna.
Stablecoin je sredstvo. Pametna pogodba je eno od orodij, ki lahko vodi pravila njegovega delovanja.
NFT
Tudi NFT-ji tipično temeljijo na pametnih pogodbah. Pogodba lahko opredeli:
- – koliko NFT-jev obstaja,
- – komu konkreten token pripada,
- – kako ga je mogoče prenesti,
- – kateri identifikacijski podatki so z njim povezani,
- – katera pravila zanj veljajo.
Sama slika, glasba ali drug medij pri tem ni nujno v celoti shranjena neposredno znotraj pametne pogodbe. Pogodba pa lahko predstavlja blockchainski zapis lastništva danega tokena in pravil njegovega prenosa.
Tokenizacija sredstev
Pametne pogodbe so pomembne tudi pri tokenizaciji. Blockchainski token lahko pod določenimi pogoji predstavlja delež v drugem sredstvu ali določeno ekonomsko pravico. Gre lahko na primer za:
- – obveznico,
- – sklad,
- – surovino,
- – nepremičnino,
- – drug finančni instrument.
Pametna pogodba lahko nato vodi na primer prenose tokena, upravičenja posameznih uporabnikov ali način razdelitve določenih plačil.
Tu pa je pomembno razlikovati med samim blockchainskim tokenom in pravico, ki naj bi jo predstavljal. Pametna pogodba zna voditi token, vendar je pravno razmerje do resničnega sredstva še vedno odvisno od konkretne zasnove produkta in veljavnih pravil.
Pametne pogodbe niso samo o kriptovalutah
Načelo pametne pogodbe je mogoče uporabiti tudi zunaj izključno kriptovalutnih aplikacij.
IBM pametne pogodbe opisuje kot način avtomatizacije procesov, ki temeljijo na logiki „če ali ko nastopi določen pogoj, izvedi konkretno dejanje“. Kot možno uporabo navaja na primer sprostitev sredstev, registracijo dogodkov ali sprožitev naslednjega koraka delovnega procesa.
Podobno načelo je mogoče uporabiti na primer v dobavni verigi. Predstavljajmo si prevoz določenega blaga. Sistem lahko beleži informacije o posameznih fazah prevoza. Po potrditvi dostave lahko sledi samodejna sprožitev naslednjega procesa, na primer sprostitev plačila ali sprememba stanja naročila.
IBM navaja primere blockchainskih sistemov, ki se uporabljajo pri sledenju farmacevtskega blaga, urejanju odnosov med dobavitelji in odjemalci ali na področju mednarodne trgovine.

Pametne pogodbe kot digitalni LEGO
Ena najzanimivejših lastnosti pametnih pogodb je njihova sposobnost medsebojnega sodelovanja.
Na javnem blockchainu lahko aplikacije in pametne pogodbe komunicirajo z že nameščenimi pogodbami in uporabljajo njihove funkcije podobno kot odprte programske vmesnike. To načelo se označuje kot composability, torej sestavljivost.
Najlažje si je posamezne pametne pogodbe predstavljati kot LEGO kocke. Vsaka kocka lahko opravlja določeno funkcijo. Ena upravlja stablecoin. Druga decentralizirano borzo. Tretja ponuja posojila. Četrta pridobiva cenovne podatke.
Razvijalcu nove aplikacije ni treba vseh teh funkcij ustvarjati od začetka. Nekatere že obstoječe pametne pogodbe lahko uporabi kot gradnike.
Predstavljajmo si na primer aplikacijo za samodejno upravljanje kriptovalutnega portfelja. Ta lahko:
- – uporabi stablecoin, ki ga je ustvaril drug protokol,
- – pridobi ceno sredstva iz oracla,
- – zamenja token prek decentralizirane borze,
- – nato sredstva vloži v naslednji DeFi protokol.
Vse to lahko poteka prek več medsebojno povezanih pametnih pogodb.
Prav sestavljivost je eden od razlogov, zakaj lahko ekosistem decentraliziranih aplikacij nastaja tako hitro.
Ima pa tudi drugo plat. Če je ena aplikacija odvisna od več drugih pametnih pogodb, se lahko težava v eni od njih prenese naprej. Prednost povezanosti tako hkrati postane nova vrsta tveganja.
Pametna pogodba ne vidi v resnični svet
Pametna pogodba zna zelo dobro delati z informacijami, ki obstajajo neposredno na blockchainu. Lahko na primer ugotovi:
- – koliko tokenov ima določen naslov,
- – ali je bila izvedena konkretna transakcija,
- – koliko sredstev je shranjenih v drugi pogodbi,
- – v kakšnem stanju je določena blockchainska aplikacija.
Sama pa standardno ne zna ugotoviti, kaj se dogaja zunaj blockchaina. Ne ve na primer:
- – kakšna je trenutna cena zlata,
- – ali danes dežuje,
- – kdo je zmagal na športni tekmi,
- – kakšen je tečaj EUR/USD,
- – ali je pošiljka dejansko prispela,
- – ali je podjetje izpolnilo določeno obveznost.
Če mora pametna pogodba delati s podatki zunaj blockchaina, mora te podatke pridobiti prek drugih sistemov. Prav tu nastopijo oracles.
Oracles: most med blockchainom in okoliškim svetom
Oracle pametni pogodbi posreduje informacije, ki izvirajo zunaj blockchaina.
Predstavljajmo si znova posojilno aplikacijo. Uporabnik vloži ETH v vrednosti 10 000 dolarjev kot zavarovanje in si proti njemu izposodi stablecoin. Pametna pogodba pozna količino ETH, shranjenega v sistemu. Ne ve pa samodejno, koliko en ETH trenutno stane v dolarjih.
Če naj spremlja vrednost zavarovanja, potrebuje zunanji cenovni podatek. Tega lahko dostavi oracle. Zahvaljujoč temu lahko pametna pogodba dela na primer s cenami finančnih sredstev, izidi dogodkov ali drugimi podatki, ki izvirajo zunaj blockchaina.
S tem pa nastane nova težava.
Kaj če oracle posreduje napačno vrednost?
Pametna pogodba je lahko sprogramirana brezhibno in vseeno izvede napačno dejanje, če prejme nepravilne vhodne podatke.
Napačna cena sredstva lahko na primer privede do tega, da posojilni sistem likvidira pozicijo, ki v normalnih okoliščinah ne bi bila likvidirana.
Tej težavi se pogosto reče oracle problem. Varnost sistema zato ni odvisna le od same pametne pogodbe, temveč tudi od kakovosti in zanesljivosti podatkov, ki jih uporablja.
Pametna pogodba naredi to, kar je v kodi
Ena največjih prednosti pametnih pogodb je predvidljivost: če ima pogodba trdno določena pravila, jih izvaja brez lastnega odločanja. Hkrati je to ena njihovih največjih slabosti. Program ne ve, kaj je razvijalec nameraval, temveč le, kaj je dejansko sprogramiral.
Zato je pri razvoju pametnih pogodb varnost izjemno pomembna. Ti programi pogosto upravljajo resnična digitalna sredstva in napaka ima lahko takojšnje finančne posledice. Pomembno vlogo imajo zato testiranje, varnostni pregled in revizija, še preden se pogodba namesti v glavno omrežje.
Zgodovina kriptovalut kaže, da napaka v pametni pogodbi ni nujno le teoretična težava.
Eden najbolj znanih primerov je bil projekt The DAO leta 2016. Napaka v njegovi pametni pogodbi je bila izkoriščena za odtekanje približno 3,6 milijona ETH. Dogodek je nato sprožil zelo zapleteno razpravo o tem, ali in kako naj se Ethereum na incident odzove, na koncu pa je prispeval k razdelitvi omrežja na Ethereum in Ethereum Classic.
Ta primer je pokazal zelo pomembno načelo. Blockchain lahko pravilno izvaja pravila pametne pogodbe, a če je napaka že v samih pravilih, je decentralizacija ne popravi samodejno.
Tehnologija lahko torej odpravi del operativnega zaupanja v posrednika, hkrati pa povečuje pomen pravilnosti programa.

Nespremenljivost, nadgradnje in nadzor
Pogosto se reče, da enkrat nameščene pametne pogodbe ni več mogoče spremeniti.
Osnovno načelo je res tako, da je koda, shranjena na konkretnem blockchainskem naslovu, standardno nespremenljiva. To pomaga ustvarjati zaupanje, da pravil nihče ne more brez opozorila prepisati.
Ima pa to tudi slabost. Če se v pogodbi pojavi kritična napaka, je ne bi bilo mogoče preprosto popraviti tako, kot posodobimo običajno mobilno aplikacijo.
Zato so nastali različni mehanizmi, ki omogočajo nadgradnjo aplikacij. Tako imenovani proxy model na primer loči del sistema, s katerim uporabnik komunicira, od programa, ki vsebuje trenutno logiko. Razvijalci lahko nato pod določenimi pogoji namestijo novo različico logike, ne da bi se spremenil glavni naslov, ki ga uporabljajo uporabniki.
S tem pa nastane nov kompromis. Če lahko nekdo pravila sistema posodablja, moramo vedeti:
Kdo ima to pooblastilo?
- – eno podjetje,
- – en človek,
- – skupina razvijalcev,
- – DAO,
- – multisig.
Pametna pogodba lahko torej tehnično temelji na decentraliziranem blockchainu, vendar so nekateri njeni pomembni deli lahko še vedno odvisni od razmeroma majhne skupine ljudi.
Eden od načinov, kako zmanjšati odvisnost od enega človeka ali enega zasebnega ključa, je multisig.
Multisig oziroma multiple signature za izvedbo določenega dejanja zahteva več neodvisnih podpisov.
Konfiguracija 3 od 5 na primer pomeni, da obstaja pet pooblaščenih ključev, za izvedbo operacije pa morajo soglašati vsaj trije.
Multisig se uporablja na primer pri upravljanju sredstev ali nekaterih delov DAO. Prednost je, da izguba ali kompromitacija enega ključa ne pomeni samodejno izgube nadzora nad celotnim sistemom.
Multisig pa hkrati ni sinonim za decentralizacijo. Če o pomembni spremembi odločajo na primer trije ljudje od petih, gre še vedno za razmeroma majhno skupino.
Zato je pri pametnih pogodbah smiselno spremljati ne le to, ali uporabljajo blockchain, temveč tudi to, kdo ima v resnici pooblastilo spreminjati njihovo delovanje.
To je ena najpogostejših zmot.
Aplikacija lahko teče na decentraliziranem blockchainu in vseeno vsebuje vrsto centraliziranih elementov:
- – spletni vmesnik upravlja ena družba,
- – posodobitev pogodbe vodi nekaj administratorjev,
- – podatke posreduje omejeno število oracle storitev,
- – upravljavec lahko nekatere funkcije začasno ustavi,
- – določen ključ lahko spreminja nekatere parametre sistema.
Zato ni natančno reči:
„Uporablja pametno pogodbo, torej je decentraliziran.“
Pravilnejše vprašanje se glasi:
„Kateri deli sistema so decentralizirani in kateri še vedno zahtevajo zaupanje v konkretne osebe ali infrastrukturo?“
Enako načelo velja pri stablecoinih, omrežjih Layer 2 in drugih področjih kriptovalutnega trga.
Pametna pogodba ni samodejno pravna pogodba
Beseda „contract“ lahko ustvarja vtis, da gre za pravno zavezujočo pogodbo. Pametna pogodba pa je predvsem program.
Lahko izvaja pogoje določenega dogovora, sama po sebi pa ni nujno pogodba v klasičnem pravnem pomenu.
Prednosti pametnih pogodb
Avtomatizacija: Takoj ko so izpolnjeni opredeljeni pogoji, lahko program izvede naslednji korak brez ročnega posega.
Transparentnost: Pri javnih blockchainih je pogosto mogoče spremljati transakcije pametne pogodbe in v številnih primerih tudi njeno objavljeno izvorno kodo. Sama javna koda pa še ne pomeni, da je njeno pravilnost preprosto oceniti.
Programabilnost: Pametne pogodbe omogočajo oblikovanje veliko bolj zapletenih pravil kot navaden prenos kriptovalute.
Sestavljivost: Posamezne pogodbe je mogoče kombinirati in uporabljati kot gradnike drugih aplikacij.
Globalna dostopnost: Javna blockchainska aplikacija je lahko dostopna uporabnikom z združljivo denarnico ne glede na to, od kod se povezujejo v omrežje. V praksi pa lahko na dostop vplivajo na primer konkreten uporabniški vmesnik, regulacija ali druge storitve okoli same pametne pogodbe.
Kakšna tveganja imajo pametne pogodbe
Tveganje napake v kodi: Če pogodba upravlja resnična sredstva, ima lahko tudi drobna programerska napaka zelo resne finančne posledice.
Tveganje oracla: Pametna pogodba je lahko pravilna, a dela z napačnimi zunanjimi podatki.
Tveganje administratorja: Če je sistem mogoče nadgraditi ali začasno ustaviti, je pomembno, kdo ta pooblastila obvladuje.
Tveganje drugih pametnih pogodb: Composability pomeni, da so aplikacije lahko medsebojno povezane. Težava v enem protokolu lahko vpliva na sistem, ki je od njega odvisen.
Tveganje blockchaina: Pametna pogodba je hkrati odvisna od blockchainskega omrežja, na katerem deluje, vključno z njegovimi provizijami, dostopnostjo in varnostnimi lastnostmi.
Tveganje uporabnika: Blockchainske transakcije je običajno težko razveljaviti. Uporabnik lahko komunicira z goljufivo pogodbo, odobri nevarno transakcijo, pogodbi da preširoko pooblastilo za delo s tokeni ali uporabi ponarejen uporabniški vmesnik.
Varnost pametne pogodbe zato še ne pomeni samodejno varnosti celotne poti od uporabnika do blockchaina.
Kaj preveriti pred uporabo pametne pogodbe
Povprečen uporabnik seveda ne bo pred vsako transakcijo študiral programskega jezika Solidity. Kljub temu obstaja nekaj preprostih vprašanj, ki pomagajo bolje razumeti tveganje aplikacije.
Kdo je aplikacijo ustvaril? Je razvojna ekipa znana in ima projekt preverljivo zgodovino?
Kako dolgo sistem deluje? Nova tehnologija je lahko zanimiva, hkrati pa ima za seboj krajše obdobje resničnega delovanja.
So bile pametne pogodbe revidirane? Varnostna revizija ni jamstvo, da v programu ni nobene napake, lahko pa razkrije nekatera pomembna tveganja.
Je pogodbo mogoče posodobiti? Če da, kdo lahko spremembo izvede?
Obstaja administratorski ključ ali multisig? Pomembno je vedeti, kdo lahko spreminja pomembne dele sistema.
Uporablja aplikacija oracle? Če da, na kakšen način pridobiva zunanje podatke?
Od katerih drugih protokolov je odvisna? Povezava z drugimi pametnimi pogodbami lahko prinaša koristi in tudi dodatne odvisnosti.
Kaj se zgodi v primeru težave? Ima sistem možnost nekatere funkcije ustaviti ali izvesti varnostno posodobitev?
Bolj ko je aplikacija zapletena, pomembneje je razumeti, da njena varnost ni določena z eno samo pametno pogodbo, temveč s celotno arhitekturo okoli nje.
Zaključek
Pametna pogodba je v svojem bistvu preprost koncept: program, shranjen na blockchainu, prejme določen vhod, preveri vnaprej določena pravila in izvede konkretno dejanje. Prav ta zamisel je blockchainu omogočila, da je uporabo razširil s prenosa kriptovalut na finančne aplikacije, digitalna sredstva in avtomatizirane procese.
Pametne pogodbe hkrati ne pomenijo, da je iz digitalnega sveta izginila potreba po zaupanju ali tveganje. Zaupanje se le delno premakne. Namesto da bi se spraševali zgolj „Ali lahko zaupam posredniku?“, se moramo vprašati tudi „Ali lahko zaupam kodi, podatkom, ki jih uporablja, in ljudem, ki lahko njeno delovanje morebiti spremenijo?“
Ni torej dovolj vedeti, da določena storitev „uporablja pametne pogodbe“. Pomembneje je razumeti, kaj pogodba dejansko počne, od kod pridobiva informacije, kdo ima nad njo nadzor in od česa je odvisna. Pametne pogodbe niso samodejno varne niti decentralizirane, so pa eden glavnih gradnikov današnjih blockchainskih aplikacij.
To besedilo služi zgolj informativnim in izobraževalnim namenom in ne predstavlja investicijskega svetovanja. Kriptosredstva so volatilna in izgubite lahko celoten vloženi znesek.
Author
Tomáš Bára
Stablecoini: digitalni denar med kriptovalutami in tradicionalnim finančnim svetom
Bitcoin in Ethereum sta pokazala, kako nestanoviten je lahko svet kriptovalut. Prav zato so eden najpomembnejših delov tega trga postali stablecoini – sredstva, katerih cilj je, da ne spreminjajo svoje vrednosti. Odkrijte, kaj ohranja njihovo ceno stabilno, po čem se razlikujejo USDC, USDT ali žetoni, zavarovani s kriptovalutami, ter kaj je pokazal zlom TerraUSD.
Layer 1 in Layer 2: zakaj blockchain potrebuje dodatne plasti
Bitcoin in Ethereum sta pokazala, da lahko blockchain deluje brez centralne avtoritete. Z naraščanjem števila uporabnikov pa so se pojavile omejitve zmogljivosti in naraščajoče provizije. Odkrijte, kako Layer 1 tvori varno osnovo in kako mu rešitve Layer 2, kot sta Lightning Network ali rollupi, pomagajo obvladovati več prometa.