Kort fortalt: når reglerne er fastlagt på forhånd, og en transaktion gennemføres helt af sig selv i det øjeblik, begge parter opfylder de betingelser, de har aftalt inden for de regler, uden at der er brug for nogen mellemmand – så taler vi om „smarte kontrakter“, altså smart contracts. De har deres egen transaktionslogik og kører efter princippet „hvis det her sker, så sker det der“. På den måde er der ingen tredjepart involveret. Processen kører, og aftalen indgås på grundlag af tillid. Netop det tillidsgrundlag er afgørende for begge parter, for de står med præcis lige vilkår, og ingen af dem kan sætte sig på den anden. Derfor er det en aftale bygget på tillid.
Hvornår opstod idéen
Idéen om en smart kontrakt blev første gang beskrevet af Nick Szabo i 1993. På grund af den – og på grund af idéen om Bit Gold – er der nogle, der mener, at Szabo er Satoshi Nakamoto.
Vil man have mere detaljeret indsigt i smart contracts og deres anvendelser, kommer man ikke uden om Vitalik Buterin, manden bag Ethereum-platformen. Buterin mener, at blockchain ikke kun bør bruges til kryptovaluta, men til de mest forskelligartede opgaver. Når udviklerne i systemet skriver en kontrakt, der kan køre hvor som helst i verden, bliver de belønnet med en kryptovaluta ved navn „ether“. For at bruge smart contracts betaler brugerne til gengæld ether. Jo mere effektivt udviklerne skriver kontrakterne, jo mindre ether skal der betales til systemet.
Sådan fungerer smart contracts
Først fastlægges de aktiver, altså det eller de produkter, der har værdi, når kontrakten opfyldes.
Kontraktens vilkår fastsættes af begge parter og skrives om til kode.
Aktiver og vilkår skrives ind som en ny blok på den permanente, uforanderlige blockchain.
Når begge parter opfylder kontraktens betingelser, bliver den eksekveret.
Overførslen af det aktiv, der blev fastlagt i starten, sker efter vilkårene i den smarte kontrakt.
