Smarta kontrakt – allt du behöver veta

Ludvig
18.02.2022
151 Visningar
Smart kontrakt med krypto

Kryptovaluta ett gav oss inte bara ett helt nytt betalningssätt. Det gav oss också ett antal nya begrepp som man var tvungen att lära sig innebörden av om man ville vara med i utvecklingen.

I samband med kryptovaluta är det inte ovanligt att man hör begrepp som blockchain. Detta är en term som syftar på den teknik som många kryptovalutor är gjorda av.

Bitcoin var startpunkten för det hela , men så småningom introducerades vi också till en kryptovaluta som heter Ethereum. Denna kryptovaluta introducerade en helt ny teknik, som vi idag känner som smarta kontrakt.

Smarta kontrakt är en fascinerande teknik, som till en början kan tyckas lite komplicerad. I den här artikeln ska vi därför titta närmare på denna teknik.

En trevlig video som förklarar smarta kontrakt:

Vad är ett smart kontrakt?

Ett smart kontrakt är ett kontrakt som verkställs när alla villkor i kontraktet är uppfyllda. När något bygger på ett smart kontrakt, och villkoren är uppfyllda, löper kontraktet automatiskt. Detta görs vanligtvis på en decentraliserad blockkedja.

Därmed kan vi konstatera att smarta kontrakt är på samma gata som den decentraliseringsteknik vi introducerades för när Bitcoin tog världen med storm och infiltrerade människor för några år sedan.

Det var kryptovalutan Ethereum som gjorde begreppet smarta kontrakt allmänt känt, men det är inte bara i samband med kryptovaluta som denna teknik används. Detta är dock något vi återkommer till lite längre fram i artikeln.

Idén kan spåras tillbaka till 90-talet

Smarta kontrakt bygger på en idé som kan spåras ända tillbaka till 1990-talet. Baserat på vad vi vet i dagsläget var det Nick Szabo som kom på vad som idag är erkänt som den första definitionen av ett smart kontrakt. Detta hände 1996.

Som de flesta vet är ett kontrakt ett avtal mellan två eller flera parter. Nick Szabo beskriver konceptet så här: ”en av de mest solida komponenterna i ett demokratiskt samhälle som fungerar ordentligt”.

Men enligt Nick Szabo har traditionella kontrakt en liten svaghet. Det är att underhållet av dessa kontrakt gradvis kommer att bli mer och mer utmanande när vi befinner oss i en digital värld. Lösningen på detta problem var enligt Nick Szabo smarta kontrakt.

Smarta kontrakt är en smartare variant av traditionella kontrakt. Nick Szabo definierade de smarta kontrakten på detta sätt: ”ett digitaliserat kontrakt baserat på en uppsättning villkor med protokoll som agerar i enlighet med villkoren när dessa uppfylls”.

Intervju med Nick Zsabo:

Så fungerar ett smart kontrakt

I vissa fall kan smarta kontrakt framstå som ett ganska komplicerat koncept, men genom att bryta ner det i mindre bitar ser man lätt att det egentligen inte är så komplicerat ändå. Även i samband med hur smarta kontrakt fungerar i praktiken – på ett enkelt sätt – kan man lyfta fram Nick Szabos egen beskrivning.

Enligt Nick Szabos definition av begreppet ser man att en uppsättning villkor måste uppfyllas för att resten av processen ska kunna ske. Här kan paralleller dras till en relativt välkänd logik att ”om detta, då det”. Vi har också detta talesätt på norska: « Om A, då B ».

Med detta som utgångspunkt kan vi titta närmare på vilka andra sammanhang smarta kontrakt används. Nick Szabo själv var väldigt förtjust i ett specifikt exempel, och det handlade om den gamla goda läskmaskinen (eller en annan typ av maskin som säljer något). Detta är ett koncept som de flesta vet hur man fungerar:

  1. Du går förbi en varuautomat och ser något du tycker om och hittar pengarna du behöver för att köpa det du vill ha. Pengarna läggs på maskinen.
  2. Efter att du har lagt pengarna på automaten väljer du den produkt du vill ha. Det kan vara en läsk, ett slags mellanmål, olika mediciner eller något annat.
  3. Automatens maskineri dubbelkollar att du har gett tillräckligt med pengar så att de kan ge dig den produkt du efterfrågat.
  4. Om antalet kronor motsvarar det pris maskinen ska ha för att ge dig produkten, då kan den ramla i luckan. Där kan du hämta den och ta den med dig vart du än går.

Om man tänker teori, hur låter det här? Ja, ett smart kontrakt! Något så vanligt som en varuautomat är byggd utifrån ett smart kontrakt. Det finns även en rad andra saker som smarta kontrakt kan användas till och några av dem ska vi titta närmare på nedan.

Smarta kontrakt kan användas för detta

Det är dock inte bara i samband med köp av läsk och olika automater som användning av smarta kontrakt kan bli aktuellt. Smarta kontrakt är ett verktyg som utan tvekan kan göra livet lättare på flera olika sätt.

Smarta kontrakt kan till exempel implementeras i flera aspekter av det dagliga livet, bland annat i samband med betalning av räkningar. När det kommer till detta kommer att betala hyra vara ett bra exempel. Det spelar ingen roll i vilken utsträckning du har rollen som hyresvärd eller hyresgäst; ett smart kontrakt kommer i alla fall att gynna båda parter:

  1. Hyresvärden och hyresgästen kommer överens om vilken betallösning som ska användas och sedan kopplar båda parter sina bankkonton till denna betallösning.
  2. Den aktuella betalningslösningen registreras i ett smart kontrakt.
  3. Det smarta kontraktet lagrar även relevant information för avtalet, såsom hur mycket hyresgästen ska betala i hyra, och vilket datum i varje månad hyran ska betalas.
  4. Tack vare det smarta kontraktet kommer det aktuella beloppet att dras från hyresgästens konto och föras över till hyresvärdens konto varenda månad utan att någon av parterna behöver göra något.

Mer användning av smarta kontrakt kommer utan tvekan att göra människors liv enklare. De system som används idag bygger i mycket större utsträckning på förtroende. Inte för att det är något fel med det, men att implementera smarta kontrakt kommer att vara fördelaktigt för ett antal processer.

Att implementera smarta kontrakt i hur man betalar räkningar är bara ett exempel. Det finns många andra exempel på där smarta kontrakt kommer att ha en exklusivt positiv effekt:

  • Ett röstsystem baserat på smarta kontrakt kommer att kunna förebygga fusk och ha en förebyggande effekt mot korruption.
  • I samband med försäljning av fastigheter.
  • Implementering av smarta kontrakt kan ha varit effektivt i samband med hur organisationer styrs och säkras.
  • Smarta kontrakt i samband med olika processer inom hälso- och sjukvården skulle i detta fall effektivt ett antal processer.

Föreläsningar om smarta kontrakt och hur detta kommer att förändra världen (från välrenommerade TedX ):

För- och nackdelar med smarta kontrakt

Ovan har vi tittat på hur smarta kontrakt redan fungerar i praktiken, samt ett antal situationer där implementeringen av smarta kontrakt utan tvekan kommer att ha en positiv effekt. Därför är det självklart att det finns ett antal fördelar med att använda smarta kontrakt:

  • Implementering av smarta kontrakt i en rad situationer kommer utan tvekan att bidra till att flera av processerna i nuläget effektiviseras, till exempel i samband med betalning av räkningar. I dagsläget är man beroende av en bank, som är en tredje part, men med decentraliserad teknik kommer behovet av den tredje parten att försvinna och därmed effektivisera processen.
  • Smarta kontrakt kommer att minimera risken för korruption. Anledningen till detta är att eftersom tekniken är decentraliserad så sker processen på ett lite annorlunda sätt. Denna teknik är nära kopplad till blockkedjeteknik, vilket innebär att för att exempelvis en transaktion ska gå igenom måste den aktuella transaktionen godkännas av ett stort antal användare på blockkedjan. Detta minimerar också risken att bli hackad.
  • Eftersom en sådan transaktion bara går igenom genom att den godkänns av x antal användare leder det till ett ökat förtroende för allt som sker på blockkedjan på sikt.

Utöver dessa fördelar är det inte att underskatta att alla kommer att spara tid på att smarta kontrakt implementeras här och där. Och du behöver inte oroa dig för att utförandet ska bli slarvigt på grund av tekniken som de smarta kontrakten bygger på.

Men även om implementeringen av smarta kontrakt skulle vara mycket fördelaktig, betyder det inte att det bara är positivt. Detta kan, som så mycket annat, också leda till några nackdelar som det också är viktigt att lyfta fram:

  • De smarta kontrakten ska fungera i enlighet med nationella lagar och regler och eftersom ingen har provat det är det svårt att säga hur det kommer att gå.
  • Ett litet fel, som felaktig kodning, kan få mycket stora konsekvenser.
  • Tekniken som både blockchain och smarta kontrakt bygger på bygger på anonymitet och juridiskt kan detta vara ett problem.

Är smarta kontrakt framtiden?

Det finns åtminstone en sak som är säker och säker, och det är att smarta kontrakt används här och där i samhället. Men ligger det i korten att implementeringen av smarta kontrakt kommer att ske i mycket större utsträckning än vad det är hittills?

Det är ingen hemlighet att Ethereum aktivt använder det, och fler och fler företag tar sig an denna trend. Det verkar definitivt som att smarta kontrakt har kommit för att stanna, men om de lyckas slå ut de traditionella avtalen – det är ganska osäkert i skrivande stund!

Författare 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!