Smarte kontrakter – alt hvad du behøver at vide

Ludvig
18.02.2022
146 Views
Smart kontrakter krypto

Kryptovaluta en gav os ikke kun en helt ny måde at betale på. Det gav os også en række nye begreber, som man skulle lære betydningen af, hvis man ville være med i udviklingen.

I forbindelse med kryptovaluta er det ikke ualmindeligt at høre begreber som blockchain. Dette er et udtryk, der refererer til den teknologi, som mange kryptovalutaer er lavet af.

Bitcoin var udgangspunktet for det hele , men til sidst blev vi også introduceret til en kryptovaluta kaldet Ethereum. Denne kryptovaluta introducerede en helt ny teknologi, som vi i dag kender som smarte kontrakter.

Smarte kontrakter er en fascinerende teknologi, som i starten kan virke lidt kompliceret. I denne artikel vil vi derfor se nærmere på denne teknologi.

En fin video, der forklarer smarte kontrakter:

Hvad er en smart kontrakt?

En smart kontrakt er en kontrakt, der udføres, når alle betingelserne i kontrakten er opfyldt. Når noget er baseret på en smart kontrakt, og betingelserne er opfyldt, kører kontrakten automatisk. Dette gøres normalt på en decentraliseret blockchain.

Dermed kan vi konstatere, at smarte kontrakter er på samme gade som den decentraliseringsteknologi, vi blev introduceret til, da Bitcoin for nogle år siden tog verden med storm og infiltrerede folk.

Det var kryptovalutaen Ethereum, der gjorde begrebet smarte kontrakter alment kendt, men det er ikke kun i forbindelse med kryptovaluta, at denne teknologi bliver brugt. Det er dog noget, vi vender tilbage til lidt senere i artiklen.

Idéen kan spores tilbage til 90’erne

Smarte kontrakter er baseret på en idé, der kan spores helt tilbage til 1990’erne. Baseret på, hvad vi ved i dag, var det Nick Szabo , der kom med, hvad der i dag er anerkendt som den første definition af en smart kontrakt. Dette skete i 1996.

Som de fleste ved, er en kontrakt en aftale mellem to eller flere parter. Nick Szabo beskriver konceptet på denne måde: “en af de mest solide komponenter i et demokratisk samfund, der fungerer ordentligt”.

Men ifølge Nick Szabo har traditionelle kontrakter en lille svaghed. Det er, at vedligeholdelsen af disse kontrakter gradvist vil blive mere og mere udfordrende, efterhånden som vi befinder os i en digital verden. Løsningen på dette problem var ifølge Nick Szabo smarte kontrakter.

Smarte kontrakter er en smartere variant af traditionelle kontrakter. Nick Szabo definerede de smarte kontrakter på denne måde: “en digitaliseret kontrakt baseret på et sæt vilkår med protokoller, der handler i overensstemmelse med vilkårene, når disse er opfyldt”.

Interview med Nick Zsabo:

Sådan fungerer en smart kontrakt

I nogle tilfælde kan smarte kontrakter fremstå som et ret kompliceret koncept, men ved at bryde det ned i mindre stykker, vil du nemt se, at det egentlig ikke er så kompliceret alligevel. Også i forbindelse med hvordan smarte kontrakter fungerer i praksis – på en enkel måde – kan man fremhæve Nick Szabos egen beskrivelse.

Ifølge Nick Szabos definition af begrebet ser man, at et sæt betingelser skal være opfyldt, for at resten af processen kan finde sted. Her kan der drages paralleller til en forholdsvis velkendt logik om, at “hvis dette, så det”. Vi har også dette ordsprog på norsk: « Hvis A, så B ».

Med dette som udgangspunkt kan vi se nærmere på, hvilke andre sammenhænge smarte kontrakter bruges. Nick Szabo var selv meget glad for et konkret eksempel, og det handlede om den gode gamle sodavandsmaskine (eller en anden type maskine, der sælger noget). Dette er et koncept, som de fleste ved, hvordan man arbejder:

  1. Du går forbi en automat og ser noget, du har lyst til, og finder de penge, du skal bruge til at købe det, du vil have. Pengene lægges på maskinen.
  2. Efter du har lagt pengene på automaten, vælger du det produkt, du ønsker. Det kan være en sodavand, en slags snack, diverse medicin eller andet.
  3. Automatens maskineri dobbelttjekker, at du har givet penge nok, så de kan give dig det produkt, du har efterspurgt.
  4. Hvis antallet af kroner svarer til den pris maskinen skal have for at give dig produktet, så kan det falde i lugen. Der kan du hente den og tage den med dig, uanset hvor du går.

Hvis man tænker teori, hvordan lyder det så? Ja, en smart kontrakt! Noget så almindeligt som en automat er bygget på baggrund af en smart kontrakt. Der er også en række andre ting, som smarte kontrakter kan bruges til, og nogle af dem vil vi se nærmere på nedenfor.

Smart kontrakter kan bruges til dette

Det er dog ikke kun i forbindelse med køb af sodavand og diverse automater, at brugen af smarte kontrakter kan være relevant. Smarte kontrakter er et værktøj, der uden tvivl kan gøre livet lettere på flere forskellige måder.

Smarte kontrakter kan fx implementeres i flere aspekter af dagligdagen, herunder i forbindelse med betaling af regninger. Når det kommer til dette, vil det at betale husleje være et godt eksempel. Det er lige meget, i hvilket omfang du har rollen som udlejer eller lejer; en smart kontrakt vil under alle omstændigheder gavne begge parter:

  1. Udlejer og lejer aftaler, hvilken betalingsløsning der skal benyttes, og så kobler begge parter deres bankkonti til denne betalingsløsning.
  2. Den nuværende betalingsløsning er registreret i en smart kontrakt.
  3. Smartkontrakten gemmer også relevante oplysninger til aftalen, såsom hvor meget lejeren skal betale i husleje, og hvilken dato i hver måned huslejen skal betales.
  4. Takket være den smarte kontrakt bliver det relevante beløb trukket fra lejers konto og overført til udlejers konto hver eneste måned, uden at nogen af parterne skal gøre noget.

Mere brug af smarte kontrakter vil uden tvivl gøre folks liv lettere. De systemer, der bruges i dag, er i langt højere grad baseret på tillid. Ikke at der er noget galt i det, men implementering af smarte kontrakter vil være gavnligt for en række processer.

Implementering af smarte kontrakter i, hvordan man betaler regninger, er blot et eksempel. Der er mange andre eksempler på, hvor smarte kontrakter udelukkende vil have en positiv effekt:

  • Et afstemningssystem baseret på smarte kontrakter vil kunne forhindre snyd og have en præventiv effekt mod korruption.
  • I forbindelse med salg af fast ejendom.
  • Implementering af smarte kontrakter kan have været effektiv i forbindelse med, hvordan organisationer styres og sikres.
  • Smarte kontrakter i forbindelse med forskellige processer i sundhedsvæsenet ville reelt set en række processer i dette tilfælde.

Foredrag om smarte kontrakter og hvordan dette vil ændre verden (fra velrenommerede TedX ):

Fordele og ulemper ved smarte kontrakter

Ovenfor har vi set på, hvordan smarte kontrakter allerede fungerer i praksis, samt en række situationer, hvor implementering af smarte kontrakter uden tvivl vil have en positiv effekt. Derfor siger det sig selv, at der er en række fordele ved at bruge smarte kontrakter:

  • Implementering af smarte kontrakter i en række situationer vil utvivlsomt bidrage til, at flere af processerne i den nuværende situation effektiviseres, fx i forbindelse med betaling af regninger. På nuværende tidspunkt er man afhængig af en bank, som er en tredjepart, men med decentral teknologi vil behovet for tredjeparten forsvinde og dermed effektivisere processen.
  • Smarte kontrakter vil minimere risikoen for korruption. Grunden til dette er, at da teknologien er decentraliseret, foregår processen på en lidt anden måde. Denne teknologi er tæt knyttet til blockchain-teknologien, hvilket betyder, at for at en transaktion eksempelvis kan gå igennem, skal den pågældende transaktion godkendes af et stort antal brugere på blockchainen. Dette minimerer også chancen for at blive hacket.
  • Fordi sådan en transaktion kun går igennem ved at blive godkendt af x antal brugere, medfører det på sigt øget tillid til alt, hvad der foregår på blockchain.

Ud over disse fordele er det ikke til at undervurdere, at alle vil spare tid på at smarte kontrakter implementeres hist og her. Og du skal ikke bekymre dig om, at udførelsen bliver sjusket på grund af den teknologi, som de smarte kontrakter bygger på.

Men selvom implementeringen af smarte kontrakter ville være meget gavnlig, betyder det ikke, at det kun er positivt. Dette kan, som så meget andet, også føre til nogle ulemper, som det også er vigtigt at fremhæve:

  • De smarte kontrakter skal fungere i overensstemmelse med nationale love og regler, og da ingen har prøvet det, er det svært at sige, hvordan det går.
  • En lille fejl, såsom forkert kodning, kan have meget store konsekvenser.
  • Teknologien, som både blockchain og smarte kontrakter er baseret på, er baseret på anonymitet, og juridisk kan det være et problem.

Er smarte kontrakter fremtiden?

Der er i hvert fald én ting, der er sikkert og sikkert, og det er, at der bruges smarte kontrakter hist og her i samfundet. Men ligger det i kortene, at implementeringen af smarte kontrakter kommer til at ske i langt højere grad, end den er til dato?

Det er ingen hemmelighed, at Ethereum aktivt bruger det, og flere og flere virksomheder går i gang med denne trend. Det ser bestemt ud til, at smarte kontrakter er kommet for at blive, men om de formår at slå de traditionelle aftaler ud – det er ret usikkert i skrivende stund!

Author Ludvig

Ludvig har lang erfaring med kjøp og salg av kryptovaluta. De senere årene har han tatt det til et nytt nivå og prøver å leve av kryptovaluta trading. Han følger godt med på markedet og har opparbeidet seg god kompetanse på teknisk analyse mm. Vi er veldig glad for å ha Ludvig med på laget, og er det noe du lurer på angående kryptovaluta er dette mannen du spør!