Ethereum nuk është vetëm një kriptovalutë, por edhe një kompjuter i madh, i përbërë nga një numër i madh i nyjeve të koordinuara. Platforma bazohet në kontrata inteligjente, të cilat janë algoritme kompjuterikë.
Ethereum është një platformë e hapur e bazuar në teknologjinë blockchain. Kjo ju lejon të ndërtoni dhe vendosni aplikacione të decentralizuara. Isshtë pjesërisht e ngjashme me Bitcoin, por ndryshon nga ajo në aftësi. Nëse blockchain Bitcoin përdoret për të ndjekur pronësinë e parave të veta dixhitale, atëherë Ethereum siguron funksionimin e kodit të programit të çdo aplikacioni të centralizuar.
Karakteristikat e funksionimit të Ethereum
Si çdo bllokues tjetër, ai ka nevojë për softuer që të funksionojë pa ndërprerje në një numër të madh kompjuterash. Secili duhet të drejtojë Makinën Virtuale të Ethereum. Shtë një sistem operativ që përdor një gjuhë të veçantë programimi për të zgjidhur probleme të veçanta. Programet e tilla quhen "kontrata të zgjuara". Për një teknikë për të kryer funksione, duhet të paguani me Eter.
Vetë pjesëmarrësi dhe kontratat inteligjente, duke qenë përdorues të një nyjeje, kryejnë të njëjtën detyrë. Në këtë rast, këta të fundit sillen në të njëjtën mënyrë si pjesëmarrësit "live". Ata mund të dërgojnë dhe marrin para dixhitale. Për më tepër, ata ekzekutojnë programe të caktuara. Bazuar në platformën Ethereum, ju mund të:
krijoni kriptovalutë;
- drejtuar lotari;
- mbledh fonde për një projekt specifik;
- lidhni një shërbim pagese celular.
Si funksionojnë kontratat inteligjente?
Ato quhen "kontrata të zgjuara" sepse lejojnë transferimin e vlerës nga një përdorues tek tjetri. Makineria kontrollon operacionet vetëm kur plotësohen disa kushte. Ndryshe nga kontratat e tjera, ato mund të funksionojnë si llogari me shumë nënshkrime, të menaxhojnë marrëveshjet midis përdoruesve, të ruajnë informacione të ndryshme si regjistrimet e domain-eve ose të dhënat e anëtarësisë.
Ethereum shkakton një kod të kontratës kur një pjesëmarrës dërgon një mesazh duke depozituar një sasi të caktuar të monedhës dixhitale. Makina virtuale pastaj ekzekuton kontratat në bytecode. Ato janë një seri e njësive dhe lexohen, interpretohen nga rrjeti.
Objektet e kontratave janë:
- palët që ndërveprojnë;
- lënda e kontratës;
- kushtet për përmbushje.
Kjo e fundit mund të përshkruhet matematikisht ose duke përdorur një gjuhë programimi.
Për të kuptuar se si funksionon Ethereum duke përdorur kontrata të zgjuara, le të shohim një shembull. Le të marrim rezultatin e një bast mbi rezultatin e një ndeshje futbolli. Krijuesit e kontratës vendosën monedhën dixhitale në dy ekipe të ndryshme në të njëjtin takim. Pas krijimit të kontratës, asnjë pjesëmarrës nuk mund të ndryshojë kushtet e saj. Kur ndeshja ka mbaruar, programi shikon rezultatin dhe, sipas të dhënave të futura në Kontratë, paguan njërën nga palët shumën e bastit në Eter.
Kështu, platforma Ethereum operon në bazë të një makine unike virtuale që ju lejon të shtoni ndonjë funksionalitet. Ato janë të kufizuara vetëm nga imagjinata e zhvilluesit. Falë saj, njerëzit mund të shkëmbejnë vlera pa përfshirë palë të treta.