Ethereum razložen v preprosti slovenščini

Kaj za vraga je Ethereum? Ves čas poslušamo o njem, verjetno veste, da gre za drugo največjo kriptovaluto, a ga je tako težko razumeti.

Je tako revolucionaren kot Bitcoin? Ali lahko dejansko spremeni svet, kot ga poznamo?

Če želite bolje razumeti Ethereum, vendar ste utrujeni od tehnični razlag, ki jih absolutno niti slučajno ne razumete, je tukaj razlaga Ethereuma v preprosti slovenščini, povzeta po razlagi YouTube kanala 99Bitcoins.

 

Začnimo z Bitcoinom in tehnologijo blockchain

Preden se lotimo Ethereuma, moramo na kratko obnoviti informacije o Bitcoinu, saj je to osnova, iz katere se je rodil Ethereum. Verjetno že veste, da je Bitcoin oblika decentraliziranega denarja. Pred izumom Bitcoina je bila edina možna digitalna uporaba denarja prek posrednika, kot sta banka ali Paypal. Tudi takrat je bil uporabljeni denar še vedno valuta, ki jo je izdala in nadzorovala vlada. Bitcoin pa je vse to spremenil z ustvarjanjem decentralizirane  valute, s katero lahko posamezniki trgujejo neposredno in brez posrednika. Vsako transakcijo z Bitcoinom potrdi in potrdi celotno omrežje Bitcoin. Ker ni ene same centralizirane točke delovanje, je sistem praktično nemogoče izklopiti, manipulirati ali nadzorovati. No, zdaj, ko vemo, da je denar mogoče decentralizirati, katere druge družbene funkcije, ki so danes centralizirane, bi bilo bolje izvajati v decentraliziranem sistemu? Morda glasovanje? Glasovanje zahteva osrednji organ za štetje in potrjevanje glasov. Evidence prenosa nepremičnin trenutno uporabljajo centralizirane organe za registracijo nepremičnin.

 

Družabna omrežja, kot je Facebook, temeljijo na centraliziranih strežnikih, ki nadzorujejo vse podatke, ki jih nanje naložimo. Kaj če bi lahko tehnologijo, ki stoji za Bitcoinom, bolj znano kot blockchain, uporabili tudi za decentralizacijo drugih stvari? Zanimivo pri tehnologiji blockchain je, da je pravzaprav stranski produkt izuma Bitcoina. Tehnologija Blockchain je nastala z združitvijo že obstoječih tehnologij, kot so kriptografija, dokaz o delu in decentralizirana arhitektura omrežja, da bi ustvarili sistem, ki lahko sprejme odločitve brez centralizirane oblasti. Pred iznajdbo Bitcoina ni bilo nič takega kot “tehnologija veriženja blokov” oz. blockchain tehnologija .Ko pa je Bitcoin postal resničnost, so ljudje začeli opazovati, kako in zakaj deluje, in to “stvar” poimenovali tehnologija veriženja blokov. Blockchain je za Bitcoin to, kar je internet za e-pošto; sistem, na katerem lahko gradite aplikacije in programe.Valuta kot Bitcoin je le ena od možnosti.

 

To je ljudi navdihnilo, da so začeli raziskovati, kaj vse lahko še decentraliziramo. Da pa bi bil sistem resnično decentraliziran, potrebuje veliko omrežje računalnikov, ki bi ga upravljali. Takrat je obstajalo le omrežje Bitcoin, ki pa je bilo precej omejeno. Bitcoin je napisan v tako imenovanem “turingovem nepopolnem” jeziku, zaradi česar razume le majhen nabor ukazov, na primer, kdo je komu poslal koliko denarja. Če želite ustvariti bolj zapleten sistem, boste potrebovali drug programski jezik, kar pomeni drugo omrežje računalnikov .Za trenutek si predstavljajte, da bi doma želeli ustvariti svoj decentralizirani program, kot je Bitcoin. Morali bi razumeti, kako deluje Bitcoinova decentralizacija, napisati kodo, ki posnema enako vedenje, pridobiti ogromno omrežje računalnikov za izvajanje te kode in tako naprej…. Skratka, ogromno, ogromno, ogromno dela. In tukaj vstopi Ethereum.

 

Kaj je ethereum?

Ethereum je bil prvič predlagan konec leta 2013, leta 2014 pa ga je ustanovil Vitalik Buterin, ki je bil takrat soustanovitelj revije Bitcoin. Ethereum je platforma “naredi sam” za decentralizirane programe, znane tudi kot Dapps – decentralizirane aplikacije. Če želite ustvariti decentraliziran program, ki ga ne nadzoruje nobena oseba, niti vi, čeprav ste ga napisali, se morate le naučiti programskega jezika Ethereum Solidity in začeti programirati. Na platformi Ethereum deluje na tisoče neodvisnih računalnikov, kar pomeni, da je popolnoma decentralizirana. Ko je program nameščen v omrežje Ethereum, bodo ti računalniki, znani tudi kot vozlišča, poskrbeli, da se bo izvajal, kot je napisan. Ethereum je infrastruktura za izvajanje decentraliziranih aplikacij Dapps po vsem svetu.

 

Etherum ni valuta, temveč platforma. Valuta, ki se uporablja za spodbujanje omrežja, se imenuje ethereum, vendar več o tem kasneje. Cilj ethereuma je resnično decentralizirati internet. Ampak, kaj? Ali ni internet že decentraliziran? Čeprav je v teoriji to morda res, v praksi Amazon, Google, Facebook, Netflix in drugi velikani nadzorujejo večino svetovnega spleta, kot ga poznamo. Skoraj ni dejavnosti na spletu, ki bi se odvijala brez posrednika ali tretje osebe. Ko pa je koncept digitalne decentralizacije pokazal Bitcoin, je na voljo povsem nova paleta priložnosti. Končno si lahko začnemo predstavljati in oblikovati internet, ki uporabnike povezuje neposredno brez potrebe po centralizirani tretji osebi.

 

Ljudje lahko prostor na trdem disku “oddajo” neposredno drugim ljudem brez posrednika kot je Google Drive. Vozniki lahko svoje storitve ponudijo neposredno potnikom in odstranijo posrednika Uber. Ljudje lahko kriptovalute kupujejo neposredno drug od drugega, ne da bi potrebovali borzo, v katero lahko vdrejo ali vam ukradejo denar. Ethereum ljudem omogoča, da se neposredno povežejo drug z drugim, ne da bi za to skrbel osrednji organ. Je omrežje računalnikov, ki se skupaj združijo v en močan, decentraliziran superračunalnik. Zdaj veste, kaj Ethereum počne, vendar se še nismo dotaknili vprašanja, KAKO to počne?

 

Kako deluje ethereum?

Ethereumov kodirni jezik Solidity se uporablja za pisanje “pametnih pogodb”, ki so logika, ki upravlja aplikacije Dapps. Povedano drugače … V resničnem življenju je pogodba le niz pogojev – če se zgodi x, se lahko zgodi y. Če na primer 1. v mesecu plačam najemodajalcu 1500 dolarjev, mi dovoli uporabljati stanovanje. Natanko tako delujejo pametne pogodbe v ethereumu. Razvijalci ethereuma napišejo pogoje za svoj program ali aplikacijo in nato ga omrežje ethereum izvede.

 

Pametne pogodbe

Imenujejo se pametne pogodbe, ker se ukvarjajo z vsemi vidiki pogodbe – izvrševanjem, upravljanjem, izvajanjem in plačevanjem. Če imam na primer pametno pogodbo, ki se uporablja za plačevanje najemnine, najemodajalcu ni treba aktivno pobirati denarja. Pogodba sama “ve”, ali je bil denar poslan. Če sem denar res poslal, bom lahko odprl vrata svojega stanovanja. Če sem zamudil plačilo, bom zaklenjen. Če se vrnem k prejšnjemu primeru, bi “pametna” pogodba, namesto da bi najemnika, ki ne plačuje, vrgla iz stanovanja, zaklenila najemnika, ki ne plačuje. Resnično pametna pogodba pa bi upoštevala tudi druge dejavnike, kot so olajševalne okoliščine, duh, v katerem je bila pogodba napisana, in bi lahko naredila tudi izjeme, če bi bilo to upravičeno.

 

Z drugimi besedami, delovala bi kot res dober sodnik. Namesto tega “pametna pogodba” v kontekstu Ethereuma sploh ni inteligentna. Pravzaprav je brezkompromisno stroga. Do potankosti sledi pravilom in ne more upoštevati nobenih sekundarnih vidikov ali “duha” zakona, kot se običajno dogaja pri pogodbah v resničnem svetu. Ko je pametna pogodba nameščena v omrežju Ethereum, je ne more urediti ali popraviti niti njen prvotni avtor, saj je nespremenljiva. Edini način za spremembo te pogodbe bi bil, da bi celotno omrežje Ethereum prepričali, da jo je treba spremeniti, to pa je praktično nemogoče. To ustvarja zelo resen problem, saj je bil Ethereum za razliko od Bitcoina zgrajen z možnostjo ustvarjanja zelo kompleksnih pogodb, kompleksne pogodbe pa je zelo težko zavarovati. Pri vsaki pogodbi je tako da, čim bolj je zapletena, težje jo je uveljativi, saj je več prostora za razlage ali pa je treba napisati več določb za nepredvidljive primere.

 

Pri pametnih pogodbah varnost pomeni, da je treba s popolno natančnostjo obdelati vse možne načine izvajanja pogodbe, da se zagotovi, da pogodba naredi le tisto, kar je avtor nameraval. Ethereum se je začel z idejo, da je “koda zakon”. To pomeni, da je pogodba na Ethereumu najvišja avtoriteta in nihče ne more razveljaviti pogodbe. Vse to se je ustavilo, ko se je zgodil dogodek, ki ga poznamo pod imenom DAO. V prevodu je DAO kratica za “decentralizirano avtonomno organizacijo”, ki je uporabnikom lahko omogočila, da so vplačali denar in prejeli donose na podlagi naložb, ki jih je opravila DAO.

 

Same odločitve DAO naj bi sprejemala množica in bi bile decentralizirane. DAO je zbrala 150 milijonov dolarjev v valuti ether, ko se je ether prodajal za približno 20 dolarjev. Čeprav je vse to zvenelo zelo dobro, koda ni bila dobro zavarovana in je povzročila, da je nekdo ugotovil, kako iz DAO izčrpati denar. Lahko bi rekli, da je bil tisti, ki je izčrpal DAO, “heker”.Toda nekateri bi trdili, da je bil to le nekdo, ki je izkoristil luknje, ki jih je našel v pametni pogodbi DAO.

To se ne razlikuje prav dosti od kreativnega odvetnika, ki je našel luknjo v veljavnem zakonu, da bi dosegel pozitiven rezultat za svojo stranko.

 

Nato se je skupnost Ethereum odločila, da koda ni več zakon, in spremenila pravila Ethereuma, da bi vrnila ves denar, ki je bil vložen v DAO. Z drugimi besedami, pisci pogodb in vlagatelji so naredili nekaj neumnega, razvijalci Ethereuma pa so se jih odločili rešiti. Manjšina, ki se s tem ni strinjala, se je vrnila na prvotno verigo blokov Ethereum, preden je bil njen protokol spremenjen, in tako se je rodil Ethereum Classic, ki je pravzaprav prvotni Ethereum.

 

Ethereum kot valuta

Ugotovili smo že, da je Ethereum v bistvu velika skupina računalnikov, ki sodelujejo kot en sam superračunalnik in izvajajo kodo, ki poganja aplikacije Dapps. Vendar to stane denar – denar za pridobitev strojev, njihovo napajanje, shranjevanje in hlajenje, če je potrebno. Zato je bil izumljen Ether. Ko ljudje govorijo o ceni Ethereuma, imajo pravzaprav v mislih Ether – valuto, ki spodbuja ljudi, da na svojem računalniku izvajajo protokol Ethereum. To je zelo podobno načinu, na katerega rudarji Bitcoina dobijo plačilo za vzdrževanje verige blokov Bitcoina. Da bi pametno pogodbo namestili na platformo Ethereum, mora njen avtor za to plačati.To plačilo se izvede v obliki Ethera.

 

To se zgodi zato, da bodo ljudje pisali optimizirano in učinkovito kodo in ne bodo zapravljali računske moči omrežja Ethereum za nepotrebna opravila. Ether je bil prvič razdeljen v prvotni začetni ponudbi žetonov Ethereum leta 2014. Takrat je nakup enega Ethera stal približno 40 centov. Danes je en Ether vreden več sto dolarjev, saj se je uporaba omrežja Ethereum zelo povečala zaradi navdušenja nad ICO, ki se je začelo leta 2017.

 

Related Posts