Ethereum er ikke bare en kryptovaluta, men også en stor datamaskin, som består av et stort antall koordinerte noder. Plattformen er basert på smarte kontrakter, som er datalgoritmer.
Ethereum er en åpen plattform basert på blockchain-teknologi. Den lar deg bygge og distribuere desentraliserte applikasjoner. Det ligner delvis på Bitcoin, men skiller seg fra det med hensyn til evner. Hvis Bitcoin-blockchain brukes til å spore eierskap til sine egne digitale penger, gir Ethereum funksjonen til programkoden til ethvert sentralisert program.
Funksjoner av funksjonen til Ethereum
Som enhver annen blockchain, trenger den programvare for å fungere uten forstyrrelser på et stort antall datamaskiner. Hver må kjøre den virtuelle maskinen Ethereum. Det er et operativsystem som bruker et spesielt programmeringsspråk for å løse spesielle problemer. Slike programmer kalles “smarte kontrakter”. For en teknikk for å utføre funksjoner, må du betale med Ether.
Deltakeren selv og smarte kontrakter, som brukere av en node, utfører den samme oppgaven. I dette tilfellet oppfører sistnevnte seg på samme måte som de "live" deltakerne. De kan sende og motta digitale penger. I tillegg utfører de visse programmer. Basert på Ethereum-plattformen kan du:
lage kryptovaluta;
- kjøre lotterier;
- samle inn midler til et bestemt prosjekt;
- koble til en mobil betalingstjeneste.
Hvordan fungerer smarte kontrakter?
De kalles "smarte kontrakter" fordi de tillater overføring av verdi fra en bruker til en annen. Maskinen sjekker bare operasjoner når visse betingelser er oppfylt. I motsetning til andre kontrakter, kan de fungere som multisignaturkontoer, administrere avtaler mellom brukere, lagre ulike opplysninger som domeneregistreringer eller medlemsoppføringer.
Ethereum utløser en kontraktskode når en deltaker sender en melding som deponerer en viss mengde digital valuta. Den virtuelle maskinen utfører deretter kontraktene i bytekode. De er en serie med nuller og blir lest, tolket av nettverket.
Formålet med kontrakter er:
- samhandlende parter;
- gjenstand for kontrakten;
- vilkår for oppfyllelse.
Sistnevnte kan beskrives matematisk eller ved hjelp av et programmeringsspråk.
For å forstå hvordan Ethereum fungerer ved hjelp av smarte kontrakter, la oss se på et eksempel. La oss ta resultatet av et spill på resultatet av en fotballkamp. Skaperne av kontrakten satte den digitale valutaen på to forskjellige lag i samme møte. Etter at kontrakten er opprettet, kan ingen deltakere endre vilkårene. Når kampen er over, ser programmet på resultatet og betaler, i henhold til dataene som er oppgitt i kontrakten, en av partene beløpet for innsatsen i Ether.
Dermed opererer Ethereum-plattformen på grunnlag av en unik virtuell maskin som lar deg legge til hvilken som helst funksjonalitet. De er bare begrenset av utviklerens fantasi. Takket være det kan folk utveksle verdier uten å involvere tredjeparter.