Ethereum - бұл тек криптовалюта ғана емес, сонымен қатар көптеген үйлестірілген түйіндерден тұратын алып компьютер. Платформа компьютерлік алгоритм болып табылатын ақылды келісімшарттарға негізделген.
Ethereum - бұл блокчейн технологиясына негізделген ашық платформа. Ол орталықтандырылмаған қосымшаларды құруға және орналастыруға мүмкіндік береді. Ол ішінара Биткоинге ұқсас, бірақ одан өзгешелігімен ерекшеленеді. Егер Bitcoin блокчейні өзінің сандық ақшасына меншік құқығын бақылау үшін пайдаланылса, онда Ethereum кез-келген орталықтандырылған қосымшаның бағдарлама кодының жұмыс істеуін қамтамасыз етеді.
Ethereum жұмысының ерекшеліктері
Кез-келген басқа блокчейн сияқты, оған көптеген компьютерлерде тоқтаусыз жұмыс жасау үшін бағдарламалық жасақтама қажет. Әрқайсысы Ethereum виртуалды машинасын басқаруы керек. Бұл арнайы мәселелерді шешу үшін арнайы бағдарламалау тілін қолданатын операциялық жүйе. Мұндай бағдарламалар «ақылды келісімшарттар» деп аталады. Функцияларды орындау техникасы үшін сізге Эфир арқылы төлем жасау керек.
Қатысушының өзі және ақылды келісімшарттар, бір түйіннің қолданушылары бола отырып, сол тапсырманы орындайды. Бұл жағдайда соңғылары өзін «тірі» қатысушылар сияқты ұстайды. Олар сандық ақшаны жіберіп, ала алады. Сонымен қатар, олар белгілі бір бағдарламаларды орындайды. Ethereum платформасы негізінде сіз:
криптовалюта жасау;
- лотереялар ойнату;
- белгілі бір жобаға қаражат жинау;
- ұялы төлем қызметін қосыңыз.
Ақылды келісімшарттар қалай жұмыс істейді?
Оларды «ақылды келісімшарттар» деп атайды, өйткені олар құндылықты бір қолданушыдан екіншісіне ауыстыруға мүмкіндік береді. Машина белгілі бір шарттар орындалған кезде ғана операцияларды тексереді. Басқа келісімшарттардан айырмашылығы, олар көп қолтаңбалы шоттар ретінде жұмыс істей алады, пайдаланушылар арасындағы келісімдерді басқара алады, доменді тіркеу немесе мүшелік жазбалары сияқты әр түрлі ақпаратты сақтай алады.
Қатысушы белгілі бір сандық валюта салған хабарлама жіберген кезде Ethereum келісім-шарт кодын іске қосады. Содан кейін виртуалды машина келісімшарттарды байт-код бойынша орындайды. Олар біртұтас және нөлдер қатары және оқылады, желі түсіндіреді.
Келісімшарттардың объектілері:
- өзара әрекеттесуші тараптар;
- келісімшарттың мәні;
- орындау шарттары.
Соңғысын математикалық немесе бағдарламалау тілін қолдану арқылы сипаттауға болады.
Ethereum ақылды келісімшарттар көмегімен қалай жұмыс істейтінін түсіну үшін мысал қарастырайық. Футбол матчының нәтижесіне ставканың нәтижесін алайық. Келісімшартты жасаушылар бір кездесуде екі түрлі командаға сандық валютаны қойды. Шарт жасалғаннан кейін бірде-бір қатысушы оның шарттарын өзгерте алмайды. Матч аяқталғаннан кейін бағдарлама нәтижеге қарайды және Шартқа енгізілген мәліметтер бойынша тараптардың біріне Этердегі ставка сомасын төлейді.
Осылайша, Ethereum платформасы кез-келген функционалдылықты қосуға мүмкіндік беретін бірегей виртуалды машина негізінде жұмыс істейді. Олар тек әзірлеушінің қиялымен шектеледі. Соның арқасында адамдар құндылықтарды үшінші тараптардың қатысуынсыз алмастыра алады.