Ethereum- ը ոչ միայն ծպտյալ արժույթ է, այլև հսկայական համակարգիչ, որը բաղկացած է հսկայական թվով համակարգված հանգույցներից: Պլատֆորմը հիմնված է խելացի պայմանագրերի վրա, որոնք համակարգչային ալգորիթմներ են:
Ethereum- ը բաց հարթակ է, որը հիմնված է բլոկչեյն տեխնոլոգիայի վրա: Այն թույլ է տալիս կառուցել և տեղակայել ապակենտրոնացված ծրագրեր: Այն մասամբ նման է Bitcoin- ին, բայց դրանից տարբերվում է հնարավորություններով: Եթե Bitcoin բլոկչեյնը օգտագործվում է իր սեփական թվային փողերի սեփականության իրավունքը հետևելու համար, ապա Ethereum- ն ապահովում է ցանկացած կենտրոնացված հավելվածի ծրագրի ծածկագրի գործողությունը:
Ethereum- ի գործունեության առանձնահատկությունները
Anyանկացած այլ բլոկչեյնի նման, նրան նույնպես անհրաժեշտ է ծրագրակազմ ՝ մեծ թվով համակարգիչների վրա առանց ընդհատումների աշխատելու համար: Յուրաքանչյուրը պետք է աշխատի Ethereum վիրտուալ մեքենան: Այն գործառնական համակարգ է, որն օգտագործում է հատուկ ծրագրավորման լեզու ՝ հատուկ խնդիրներ լուծելու համար: Նման ծրագրերը կոչվում են «խելացի պայմանագրեր»: Ֆունկցիաներ կատարելու տեխնիկայի համար հարկավոր է վճարել Եթեր:
Մասնակիցն ինքը և խելացի պայմանագրերը, լինելով մեկ հանգույցի օգտվողներ, կատարում են նույն խնդիրը: Այս դեպքում վերջիններս վարվում են նույն կերպ, ինչպես «կենդանի» մասնակիցները: Նրանք կարող են ուղարկել և ստանալ թվային գումար: Բացի այդ, նրանք իրականացնում են որոշակի ծրագրեր: Ելնելով Ethereum պլատֆորմի միջոցով ՝ դուք կարող եք.
ստեղծել ծպտյալ արժույթ;
- վազել վիճակախաղեր;
- միջոցներ հավաքել որոշակի ծրագրի համար;
- միացնել բջջային վճարման ծառայությունը:
Ինչպե՞ս են գործում խելացի պայմանագրերը:
Դրանք կոչվում են «խելացի պայմանագրեր», քանի որ թույլ են տալիս արժեքը փոխանցել մեկ օգտագործողից մյուսին: Մեքենան ստուգում է գործողությունները միայն որոշակի պայմանների բավարարման դեպքում: Ի տարբերություն այլ պայմանագրերի, դրանք կարող են գործել որպես բազում ստորագրության հաշիվներ, կառավարել օգտվողների միջև կնքված պայմանագրերը, պահպանել տարբեր տեղեկություններ, ինչպիսիք են տիրույթի գրանցումները կամ անդամության գրառումները:
Ethereum- ը գործարկում է պայմանագրային կոդ, երբ մասնակիցը ուղարկում է հաղորդագրություն ՝ որոշակի քանակությամբ թվային արժույթ պահելով: Վիրտուալ մեքենան այնուհետև կատարում է պայմանագրերը բայթոդով: Դրանք մի շարք և զրո են և ընթերցվում են, մեկնաբանվում են ցանցի կողմից:
Պայմանագրերի օբյեկտներն են.
- փոխգործակցող կողմեր;
- պայմանագրի առարկա;
- կատարման պայմանները:
Վերջինս կարելի է նկարագրել մաթեմատիկորեն կամ օգտագործելով ծրագրավորման լեզու:
Հասկանալու համար, թե ինչպես է աշխատում Ethereum- ը `օգտագործելով խելացի պայմանագրեր, եկեք դիտենք մի օրինակ: Եկեք վերցնենք խաղադրույքի արդյունքը ֆուտբոլային խաղի արդյունքի վրա: Պայմանագրի ստեղծողները թվային արժույթը դրել են նույն հանդիպման երկու տարբեր թիմերի վրա: Պայմանագրի ստեղծումից հետո ոչ մի մասնակից չի կարող փոխել իր պայմանները: Երբ հանդիպումն ավարտվում է, ծրագիրը նայում է արդյունքին և, ըստ Պայմանագրում մուտքագրված տվյալների, կողմերից մեկին վճարում է Եթերում խաղադրույքի գումարը:
Այսպիսով, Ethereum պլատֆորմը գործում է եզակի վիրտուալ մեքենայի հիման վրա, որը թույլ է տալիս ավելացնել ցանկացած ֆունկցիոնալություն: Դրանք սահմանափակվում են միայն մշակողի երեւակայությամբ: Դրա շնորհիվ մարդիկ կարող են փոխանակել արժեքներ ՝ առանց երրորդ կողմերի ներգրավման: