Ethereum nije samo kripto valuta, već i ogromno računalo, koje se sastoji od ogromnog broja koordiniranih čvorova. Platforma se temelji na pametnim ugovorima, koji su računalni algoritmi.
Ethereum je otvorena platforma zasnovana na blockchain tehnologiji. Omogućava vam izgradnju i primenu decentralizovanih aplikacija. Djelomično je sličan Bitcoin-u, ali se od njega razlikuje po mogućnostima. Ako se Bitcoin blockchain koristi za praćenje vlasništva nad vlastitim digitalnim novcem, tada Ethereum osigurava funkcioniranje programskog koda bilo koje centralizirane aplikacije.
Karakteristike funkcionisanja Ethereuma
Kao i svakom drugom blockchainu, potreban mu je softver za rad bez ometanja na velikom broju računara. Svaka mora imati pokrenutu Ethereum Virtual Machine. To je operativni sistem koji koristi poseban programski jezik za rješavanje posebnih problema. Takvi se programi nazivaju „pametni ugovori“. Da bi tehnika izvršavala funkcije, morate platiti Eterom.
Sam učesnik i pametni ugovori, budući da su korisnici jednog čvora, obavljaju isti zadatak. U ovom slučaju, potonji se ponašaju na isti način kao i "živi" sudionici. Mogu slati i primati digitalni novac. Pored toga, izvršavaju određene programe. Na osnovu platforme Ethereum, možete:
kreirajte kripto valutu;
- voditi lutrije;
- prikupljati sredstva za određeni projekat;
- povežite uslugu mobilnog plaćanja.
Kako funkcioniraju pametni ugovori?
Nazivaju se „pametnim ugovorima“jer omogućavaju prijenos vrijednosti s jednog korisnika na drugog. Mašina provjerava rad samo kada su ispunjeni određeni uslovi. Za razliku od drugih ugovora, oni mogu funkcionirati kao računi s više potpisa, upravljati sporazumima između korisnika, pohranjivati razne informacije poput registracije domene ili evidencije članstva.
Ethereum pokreće ugovorni kod kada sudionik pošalje poruku deponirajući određenu količinu digitalne valute. Virtualna mašina tada izvršava ugovore u bajt kodu. Oni su niz jedinica i nula i mreža ih čita, tumači.
Predmeti ugovora su:
- strane u interakciji;
- predmet ugovora;
- uslovi za ispunjenje.
Potonje se mogu opisati matematički ili pomoću programskog jezika.
Da bismo razumjeli kako Ethereum radi pomoću pametnih ugovora, pogledajmo primjer. Uzmimo rezultat oklade na ishod fudbalske utakmice. Kreatori ugovora stavili su digitalnu valutu na dva različita tima na istom sastanku. Nakon kreiranja ugovora, nijedan učesnik ne može promijeniti njegove uslove. Kada je meč završen, program gleda rezultat i, prema podacima unesenim u ugovor, isplaćuje jednoj od strana iznos oklade u Eteru.
Dakle, platforma Ethereum djeluje na bazi jedinstvene virtualne mašine koja vam omogućava dodavanje bilo koje funkcionalnosti. Ograničeni su samo maštom programera. Zahvaljujući njemu, ljudi mogu razmjenjivati vrijednosti bez uključivanja trećih strana.