Kryptovaluta

Hva er en smartkontrakt? Selvkjørende avtaler på blokkjeden

Selvkjørende avtaler på blokkjeden.

Av Penger.org-redaksjonen · Oppdatert juni 2026

En smartkontrakt er et lite dataprogram som ligger på en blokkjede og gjennomfører en avtale automatisk når bestemte vilkår er oppfylt – uten at en bank, advokat eller mellommann trenger å gripe inn.

La oss starte helt enkelt. Tenk deg en brusautomat. Du putter inn riktig beløp, trykker på en knapp, og automaten gir deg brusen. Den «forhandler» ikke og kan ikke ombestemme seg – den følger en fast regel: «hvis betaling, så vare». En smartkontrakt fungerer på samme måte, bare digitalt og for langt mer kompliserte avtaler.

I stedet for at to parter skriver en avtale på papir og stoler på at den andre holder ord, skrives reglene inn som kode. Når betingelsene inntreffer, utfører programmet seg selv automatisk. «Hvis A skjer, gjør B» er kjernen i det hele.

Det smarte – og litt skumle – er at koden kjører nøyaktig som programmert, hver gang, uten unntak. Det fjerner behovet for å stole på en motpart, men det betyr også at feil i koden kan få konsekvenser som ingen kan reversere. For å forstå hvorfor dette er mulig, hjelper det å kjenne til hvordan en blokkjede fungerer.

Kort oppsummert

Hva er det?
Et program på blokkjeden som gjennomfører en avtale automatisk
Grunnprinsipp
«Hvis dette skjer, så gjør dette» – uten mellommann
Hvor lever de?
Mest på Ethereum og lignende blokkjeder
Brukes til
DeFi, NFT-er, tokenisering, automatiske utbetalinger
Største risiko
Feil i koden kan ikke angres

Hvordan fungerer en smartkontrakt?

En smartkontrakt lagres på en blokkjede sammen med all annen informasjon i nettverket. Når noen oppfyller vilkårene som er kodet inn – for eksempel sender et bestemt beløp kryptovaluta til kontrakten – kjører programmet automatisk og utfører det som er avtalt.

Fordi kontrakten ligger på blokkjeden, kan ingen enkelt part endre den i etterkant, og alle kan i prinsippet se hva som har skjedd. Det er ingen sentral aktør som «trykker på knappen»; nettverket gjør det selv. Et forenklet eksempel:

Hvor kommer smartkontrakter fra?

Begrepet ble brukt allerede på 1990-tallet, men teknologien fikk for alvor liv da Ethereum ble lansert i 2015. Mens bitcoin i hovedsak er laget for å overføre verdi, ble Ethereum bygget som en plattform der utviklere kan lage og kjøre egne programmer – nettopp smartkontrakter. Det er en av de viktigste forskjellene mellom de to, noe vi går nærmere inn på i artikkelen Bitcoin vs. Ethereum.

I dag finnes det mange blokkjeder som støtter smartkontrakter, og de fleste nyere altcoins bygger på denne ideen.

Hva brukes smartkontrakter til?

Smartkontrakter er byggeklossene bak mye av det som skjer i kryptoverdenen utover ren betaling:

Fordeler og ulemper

Fordeler

  • Ingen mellommann – kan kutte kostnader og ventetid
  • Kjører automatisk og likt hver gang
  • Åpne og etterprøvbare på blokkjeden
  • Vanskelig for én part å jukse i etterkant

Ulemper og risiko

  • Feil i koden kan ikke angres – penger kan gå tapt
  • «Koden er loven» – ingen kundeservice å klage til
  • Kan utnyttes av hackere som finner svakheter
  • Krever teknisk tillit du sjelden kan kontrollere selv

Pass på: En smartkontrakt gjør nøyaktig det koden sier – også hvis koden har en feil. Det finnes flere eksempler på at millioner i verdi har forsvunnet på grunn av bugs eller utnyttede svakheter, uten mulighet for å få pengene tilbake.

Hva er gass og hvorfor koster det å bruke en smartkontrakt?

Mange blir overrasket over at det koster penger å kjøre en smartkontrakt. På Ethereum betaler du et gebyr som ofte kalles «gass» hver gang en kontrakt utfører noe. Dette gebyret går til nettverket som belønning for å gjøre jobben, og det varierer med hvor travelt det er. Når mange vil bruke nettverket samtidig, stiger prisen.

For deg som bruker betyr det at selv enkle handlinger – som å bytte en token eller hente ut en belønning – har en kostnad. Ved små beløp kan gebyret spise opp mye av verdien. Det er derfor lurt å sjekke kostnaden før du setter i gang, og være ekstra forsiktig med tjenester som lokker med høy avkastning men skjuler gebyrene. Forstår du grunnlaget i hva kryptovaluta er, blir dette lettere å vurdere.

Er en smartkontrakt juridisk bindende?

Dette er et viktig poeng mange overser. En smartkontrakt er først og fremst et teknisk program, ikke automatisk en juridisk avtale i lovens forstand. Den «gjennomfører» noe, men om det også er en gyldig kontrakt etter norsk avtalerett er et eget spørsmål. I praksis kan en smartkontrakt være enkel å utføre, men vanskelig å gå til retten med hvis noe går galt – nettopp fordi det ofte ikke finnes en navngitt motpart eller et land å forholde seg til.

Sett deg derfor inn i regulering av krypto og hva som gjelder når du lurer på om kryptovaluta er lovlig i Norge, før du binder verdier i en smartkontrakt.

Smartkontrakt vs. vanlig avtale

EgenskapSmartkontraktVanlig avtale
GjennomføringAutomatisk av kodeKrever at partene handler
MellommannSom regel ingenOfte bank, advokat eller megler
EndringVanligvis umulig i etterkantKan endres ved enighet
TvisteløsningUklar, ofte ingenDomstol og forbrukervern

Et konkret eksempel: forsikring som betaler ut selv

For å gjøre ideen håndfast, tenk på en tenkt reiseforsikring bygget på en smartkontrakt. Avtalen sier: «Hvis flyet er mer enn tre timer forsinket, utbetal 500 kroner automatisk.» Kontrakten kobles til en pålitelig kilde for flydata. Blir flyet forsinket, registrerer kontrakten det og sender pengene rett til kunden – uten skademelding, saksbehandling eller venting.

Fordelen er åpenbar: rask, forutsigbar utbetaling uten papirarbeid. Men eksempelet viser også svakhetene. Hva om datakilden tar feil eller manipuleres? Hva om koden har en feil i grensen på «tre timer»? Da utbetaler kontrakten feil – og det finnes ingen saksbehandler å klage til. Det illustrerer hvorfor smartkontrakter er kraftige, men krever stor tillit til både koden og dataene de bygger på.

Hva bør du vite før du bruker en smartkontrakt?

Ofte stilte spørsmål

Trenger jeg å kunne programmere for å bruke en smartkontrakt?

Nei. Som vanlig bruker forholder du deg vanligvis til en app eller en nettside som bruker smartkontrakter i bakgrunnen. Men du bør forstå at du ikke alltid kan se eller kontrollere selve koden.

Kan en smartkontrakt hackes?

Selve blokkjeden er som regel svært sikker, men smartkontrakter kan ha svakheter i koden som utnyttes. Det har skjedd flere ganger at store summer er gått tapt på denne måten.

Hva er forskjellen på en smartkontrakt og en token?

En token er en digital verdi eller eiendel, mens en smartkontrakt er programmet som styrer hvordan tokenen skapes, overføres og brukes. De henger tett sammen, men er ikke det samme.

Må jeg betale skatt på det som skjer i en smartkontrakt?

Ofte ja. Bytte, salg eller belønninger som utløses av smartkontrakter kan være skattepliktige i Norge. Se guiden om skatt på kryptovaluta.

Kilder og videre lesing

Sist oppdatert juni 2026. Innholdet er generell informasjon, ikke individuell rådgivning.