Lekcija 3: Vse o pametnih pogodbah
Po zaključku te lekcije boste:
Vedeli, kaj je pametna pogodba
Vedeli, kje so shranjene pametne pogodbe
Razumeli, da je blockchain tehnologija zaradi pametnih pogodb poleg kriptovalut uporabna tudi za številne druge aplikacije
Razumeli razmerja med decentraliziranimi aplikacijami, ki temeljijo na blockchainu in pametnimi pogodbami
Znali razložiti preprosto pametno pogodbo
Dobrodošli v tretji lekciji Kriptomat Academy tečaja o Blockchain osnovah. V tej lekciji se bomo osredotočili na pametne pogodbe.
Pametna pogodba je majhen računalniški program, ki je shranjen v blockchainu skupaj s podatki o transakcijah.
- Pametne pogodbe omogočajo blockchainom, da izvajajo dejanja, ki presegajo zgolj beleženje prenosa žetonov z enega naslova na drugega.
- Pametne pogodbe so računalniški programi, ki se izvajajo na vozliščih blockchainov in dostopajo do podatkov, ki so shranjeni v blockchainu.
- Izvajajo jih blockchain mehanizmi, ki so shranjeni v računalnikih, imenovanih vozlišča. Blockchain vozlišča so računalniki, ki shranjujejo zgodovino transakcij in preverjajo nove transakcije.
Pametne pogodbe so lahko preproste ali zapletene.
- Enostavna pametna pogodba lahko spremlja vaš naslov na Ethereum blockchainu in prenese 10% vseh prejetih sredstev na ločen naslov, ki ga uporabljate za dolgoročno varčevanje.
- Pametna pogodba bi bila nameščena na Ethereum vozliščih in bi vaš naslov spremljala 24 ur na dan.
- Ko pride do sprožilnega dogodka – v tem primeru je to dohodni prenos Ethereuma – bo pametna pogodba prenesla 10% na določen sekundarni naslov.
- Vse to bi se zgodilo samodejno – brez posrednika.
Decentralizirane aplikacije, ki temeljijo na blockchainu so znane kot dApps. Uporabljajo pametne pogodbe.
- Aplikacije dApps imajo računalniško kodo za vmesnike in preverjanje napak ter druge funkcije, vendar se pri interakciji z blockchainom zanašajo na pametne pogodbe.
- Zato se aplikacije dApps nameščajo samo na blockchaine, ki podpirajo pametne pogodbe.
- Ethereum je najpogosteje uporabljena platforma za dApps, ker je bil prvi blockchain, ki je podpiral pametne pogodbe.
Pametne pogodbe niso ravno pametne in niso pogodbe.
- Osnovna funkcija pametne pogodbe je, da izvede blockchain transakcijo, ko je izpolnjen določen pogoj: Če so kovanci prejeti, potem prenesi 10% na alternativni naslov.
- Pametne pogodbe nimajo naprednih računalniških funkcij in vsekakor ne vključujejo umetne inteligence.
- Prav tako niso pogodbe v običajnem pomenu besede. Pogodba je pravni dogovor. Pametna pogodba je zelo preprosta aplikacija – ni pravno zavezujoča in ne kodira dogovora med strankami.
Podjetja po vsem svetu raziskujejo načine uporabe blockchain podatkovnih zbirk, ki niso povezane s kriptovalutami.
- Ti projekti vključujejo specifikacije za blockchaine, ki vključujejo možnost izvajanja pametnih pogodb.
- Tak primer je Hyperledger. Ustvaril ga je konzorcij pod vodstvom podjetij IBM in Linux Foundation. Je sklop standardov in orodij za ustvarjanje zasebnih blockchainov, ki v podjetniških okoljih nadomeščajo tradicionalne zbirke podatkov.
- Walmart, Hitachi, IBM, Amazon, Intel in druga podjetja so investirala v Hyperledger blockchaine.
Torej — kaj smo se naučili?
- Pametne pogodbe so izvedljivi programi, ki so shranjeni v blockchainu in dostopajo do blockchain podatkov.
- Decentralizirane aplikacije – “dApps” – se pri dostopu do podatkov v blockchainu zanašajo na pametne pogodbe.
- Pametne pogodbe ne delujejo na vseh blockchainih. Ethereum je bil prvi blockchain, ki je podpiral pametne pogodbe in je še vedno najbolj razširjena platforma za pametne pogodbe.
To je konec te lekcije! Preizkusite svoje razumevanje in z opravljanjem testa pridobite točke za potrdilo o dosežkih Kriptomat Academy.
Vsebina Kriptomat Academy je informativne narave in se ne sme obravnavati kot osebno ali kakršno koli drugo naložbeno priporočilo ali nasvet.