„Ethereum“yra ne tik kriptovaliuta, bet ir didžiulis kompiuteris, susidedantis iš daugybės suderintų mazgų. Platforma remiasi išmaniosiomis sutartimis, kurios yra kompiuteriniai algoritmai.
„Ethereum“yra atvira platforma, pagrįsta „blockchain“technologija. Tai leidžia kurti ir diegti decentralizuotas programas. Jis iš dalies panašus į „Bitcoin“, tačiau skiriasi nuo jo galimybėmis. Jei „Bitcoin“blokų grandinė naudojama nuosavų skaitmeninių pinigų nuosavybės stebėjimui, „Ethereum“teikia bet kurios centralizuotos programos programos kodo veikimą.
Ethereum veikimo ypatumai
Kaip ir bet kuriai kitai blokų grandinei, jai reikalinga programinė įranga, kad veiktų be pertraukų daugelyje kompiuterių. Kiekvienas turi veikti „Ethereum“virtualią mašiną. Tai operacinė sistema, kuri naudoja specialią programavimo kalbą, kad išspręstų ypatingas problemas. Tokios programos vadinamos „sumaniomis sutartimis“. Norint, kad technika atliktų funkcijas, reikia mokėti su Eteriu.
Pats dalyvis ir protingos sutartys, būdamos vieno mazgo vartotojais, atlieka tą pačią užduotį. Šiuo atveju pastarieji elgiasi taip pat, kaip ir „gyvi“dalyviai. Jie gali siųsti ir gauti skaitmeninius pinigus. Be to, jie vykdo tam tikras programas. Remdamiesi „Ethereum“platforma, galite:
sukurti kriptovaliutą;
- paleisti loterijas;
- rinkti lėšas konkrečiam projektui;
- prijunkite mobiliojo mokėjimo paslaugą.
Kaip veikia protingos sutartys?
Jie vadinami „protingomis sutartimis“, nes leidžia perduoti vieno vartotojo vertę kitam. Mašina tikrina veikimą tik tada, kai įvykdytos tam tikros sąlygos. Skirtingai nuo kitų sutarčių, jos gali veikti kaip kelių parašų paskyros, valdyti vartotojų susitarimus, saugoti įvairią informaciją, pvz., Domenų registraciją ar narystės įrašus.
„Ethereum“suaktyvina sutarties kodą, kai dalyvis siunčia pranešimą, įnešantį tam tikrą kiekį skaitmeninės valiutos. Tuomet virtuali mašina vykdo sutartis baitų kode. Jie yra vienetų ir nulių serija, juos perskaito, interpretuoja tinklas.
Sutarčių objektai yra šie:
- bendraujančios šalys;
- sutarties dalykas;
- įvykdymo sąlygos.
Pastarąjį galima apibūdinti matematiškai arba naudojant programavimo kalbą.
Norėdami suprasti, kaip „Ethereum“veikia naudojant išmaniąsias sutartis, pažvelkime į pavyzdį. Paimkime lažybų dėl futbolo rungtynių rezultatų rezultatą. Sutarties sumanytojai skaitmeninę valiutą davė dviem skirtingoms komandoms tame pačiame susitikime. Sukūrus sutartį, nė vienas dalyvis negali pakeisti jos sąlygų. Pasibaigus rungtynėms, programa žiūri į rezultatą ir, remdamasi sutartyje įvestais duomenimis, moka vienai iš šalių lažybų sumą eteryje.
Taigi „Ethereum“platforma veikia remiantis unikalia virtualia mašina, leidžiančia pridėti bet kokią funkciją. Juos riboja tik kūrėjo fantazija. Jo dėka žmonės gali keistis vertybėmis, neįtraukdami trečiųjų šalių.