Smarte kontrakter
Hva er en smart kontrakt?
En smart kontrakt er en selvutførende kontrakt med vilkårene i avtalen mellom kjøper og selger direkte skrevet inn i kodelinjer. Koden og avtalene i den eksisterer på tvers av et distribuert, desentralisert blokkjedenettverk. Koden styrer utførelsen, og transaksjoner er sporbare og irreversible.
Smarte kontrakter tillater at pålitelige transaksjoner og avtaler kan utføres mellom ulike, anonyme parter uten behov for en sentral myndighet, rettssystem eller ekstern håndhevingsmekanisme.
Mens blokkjedeteknologi først og fremst har blitt tenkt på som grunnlaget for bitcoin, har den utviklet seg langt utover å understøtte den virtuelle valutaen.
Hva du trenger å vite
- Smarte kontrakter er selvutførende kodelinjer med vilkårene i en avtale mellom kjøper og selger automatisk verifisert og utført via et datanettverk.
- Nick Szabo, en amerikansk dataforsker som oppfant en virtuell valuta kalt "Bit Gold" i 1998, definerte smarte kontrakter som datastyrte transaksjonsprotokoller som utfører vilkårene i en kontrakt.
- Smarte kontrakter distribuert til blokkjeder gjør transaksjoner sporbare, gjennomsiktige og irreversible.
Hvordan smarte kontrakter fungerer
Smarte kontrakter ble først foreslått i 1994 av Nick Szabo, en amerikansk dataforsker som oppfant en virtuell valuta kalt "Bit Gold" i 1998, hele 10 år før oppfinnelsen av bitcoin. Faktisk ryktes det ofte at Szabo er den virkelige Satoshi Nakamoto, den anonyme oppfinneren av bitcoin, noe han har benektet.
Szabo definerte smarte kontrakter som datastyrte transaksjonsprotokoller som utfører vilkårene i en kontrakt. Han ønsket å utvide funksjonaliteten til elektroniske transaksjonsmetoder, som POS (salgssted), til det digitale riket.
I sin artikkel foreslo Szabo også utførelse av en kontrakt for syntetiske eiendeler, som derivater og obligasjoner. Szabo skrev: "Disse nye verdipapirene er dannet ved å kombinere verdipapirer (som obligasjoner) og derivater (opsjoner og futures) på en lang rekke måter. Svært komplekse terminstrukturer for betalinger kan nå bygges inn i standardiserte kontrakter og handles med lave transaksjonskostnader , på grunn av datastyrt analyse av disse komplekse termstrukturene."
Med enkle ord refererte han til salg og kjøp av derivater med komplekse termer.
Mange av Szabos spådommer i papiret gikk i oppfyllelse på måter før blokkjedeteknologi. For eksempel foregår handel med derivater nå stort sett gjennom datanettverk som bruker komplekse begrepsstrukturer.