Spring videre til hovedindholdet

Ethereum og smarte kontrakter

U
Skrevet af UKey Wallet

Oversigt over Ethereum

Ethereum er en open source, global og decentraliseret computerplatform, der kører programmer kendt som smarte kontrakter. Den bruger blockchain-teknologi til at synkronisere og gemme systemtilstande, mens en kryptovaluta kaldet Ether bruges til at måle og begrænse omkostningerne ved beregningsressourcer.

Ethereum-platformen giver udviklere mulighed for at bygge modstandsdygtige decentraliserede applikationer ved at bruge indbyggede økonomiske mekanismer. Dette hjælper applikationer med at forblive konstant tilgængelige, mens censur, tredjepartsafhængigheder og modpartsrisici reduceres eller fjernes.

Forskelle mellem Ethereum og andre blockchains

Formål

Den digitale valuta Ether er afgørende for driften af ​​Ethereum. Det fungerer som den nyttevaluta, der bruges til at betale for adgang til Ethereum-platformen. Ethereum er dog meget mere end et digitalt betalingsnetværk.

Mere end blot en hovedbog

Ethereum blev designet som en generel programmerbar blockchain, der er i stand til at køre en virtuel maskine, der kan behandle vilkårlig og meget kompleks kode.

Bitcoins scriptsprog er bevidst begrænset til simple sand-eller-falske forhold, hvorimod Ethereums sprog er Turing-komplet. Det betyder, at den svarer til en universel computermaskine og kan udføre enhver beregning, som en teoretisk Turing-maskine kan udføre.

Smarte kontrakter

Bitcoin introducerede blockchain-teknologi, mens Ethereum genoplivede og udvidede konceptet med smarte kontrakter.

I sin kerne sigter en smart kontrakt på at opnå det samme mål som en traditionel kontrakt: at definere forpligtelser, rettigheder, belønninger og sanktioner for hver deltagende part og at sikre, at transaktioner udføres i overensstemmelse med aftalte regler.

Smart kontraktprogrammer er ikke blot automatiserede programmer, der kører på en blockchain; de kan også fungere som aktive deltagere i systemet.

*De kan svare på modtaget information og sende information udad.

*De kan modtage, gemme og overføre værdi.

*De kan midlertidigt opbevare aktiver.

Smarte kontraktprogrammer fungerer som betroede digitale enheder, der udfører operationer baseret på kontraktens vilkår.

Tidligere blev smarte kontrakter ikke udbredt i praktiske industrier, fordi der ikke var noget pålideligt eksekveringsmiljø. Men efter fremkomsten af ​​Bitcoin indså folk, at blockchain-teknologien i sig selv naturligvis kunne give et pålideligt eksekveringsmiljø for smarte kontrakter. Ethereum var blandt de første platforme til at genkende og anvende synergien mellem blockchain og smarte kontrakter.

Besvarede dette dit spørgsmål?