Ethereum pole mitte ainult krüptoraha, vaid ka tohutu arvuti, mis koosneb tohutul hulgal kooskõlastatud sõlmedest. Platvorm põhineb nutikatel lepingutel, mis on arvuti algoritmid.
Ethereum on plokiahela tehnoloogial põhinev avatud platvorm. See võimaldab teil luua ja juurutada detsentraliseeritud rakendusi. See sarnaneb osaliselt Bitcoiniga, kuid erineb sellest võimete poolest. Kui Bitcoini plokiahelat kasutatakse omaenda digitaalse raha omandiõiguse jälgimiseks, pakub Ethereum mis tahes tsentraliseeritud rakenduse programmikoodi toimimist.
Ethereumi toimimise tunnused
Nagu iga teine plokiahel, vajab ka see tarkvara tarkvara katkematuks toimimiseks paljudes arvutites. Igaüks peab töötama Ethereumi virtuaalset masinat. See on operatsioonisüsteem, mis kasutab eriprobleemide lahendamiseks spetsiaalset programmeerimiskeelt. Selliseid programme nimetatakse nutikateks lepinguteks. Funktsioonide täitmiseks vajaliku tehnika saamiseks peate Etheriga maksma.
Osaleja ise ja nutikad lepingud, olles ühe sõlme kasutajad, täidavad sama ülesannet. Sel juhul käituvad viimased samamoodi nagu "elusad" osalejad. Nad saavad digitaalset raha saata ja vastu võtta. Lisaks käivitavad nad teatud programmid. Ethereumi platvormi põhjal saate:
luua krüptoraha;
- korraldama loteriisid;
- koguda konkreetse projekti jaoks vahendeid;
- ühendage mobiilne makseteenus.
Kuidas nutikad lepingud toimivad?
Neid nimetatakse arukateks lepinguteks, kuna need võimaldavad väärtuse ülekandmist ühelt kasutajalt teisele. Masin kontrollib toiminguid ainult siis, kui teatud tingimused on täidetud. Erinevalt teistest lepingutest võivad need toimida mitme allkirjaga kontodena, hallata kasutajate vahelisi lepinguid, salvestada mitmesugust teavet, näiteks domeeni registreeringuid või liikmelisuse andmeid.
Ethereum käivitab lepingukoodi, kui osaleja saadab teatava summa digitaalse valuuta sissemakse. Seejärel täidab virtuaalmasin lepingud baitkoodina. Need on üksuste ja nullide jadad, mida võrk tõlgendab ja tõlgendab.
Lepingute objektid on:
- suhtlevad osapooled;
- lepingu objekt;
- täitmise tingimused.
Viimast saab kirjeldada matemaatiliselt või programmeerimiskeele abil.
Et mõista, kuidas Ethereum töötab nutikate lepingute abil, vaatame ühte näidet. Võtame panuse tulemuse jalgpallimängu tulemusele. Lepingu loojad panid digitaalse valuuta samal koosolekul kahele erinevale meeskonnale. Pärast lepingu loomist ei saa ükski osaleja selle tingimusi muuta. Kui matš on läbi, vaatab programm tulemust ja maksab vastavalt Lepingusse sisestatud andmetele ühele osapooltele Etheris tehtud panuse summa.
Seega töötab Ethereumi platvorm ainulaadse virtuaalse masina baasil, mis võimaldab teil lisada mis tahes funktsionaalsuse. Neid piirab ainult arendaja fantaasia. Tänu sellele saavad inimesed vahetada väärtusi kolmandaid osapooli kaasamata.