logo
Glossary term

Smarte kontrakter

Smarte kontrakter er selvudførende programmer, der er gemt på en blockchain, og som automatisk udføres, når forudbestemte betingelser er opfyldt. Kontraktens vilkår er skrevet direkte ind i koden, så når betingelserne er udløst, udføres kontrakten uden mellemmænd, advokater eller forsinkelser.

Sådan fungerer smarte kontrakter

Smarte kontrakter fungerer ved at kode aftalevilkår som kode på en blockchain. For eksempel kan en smart kontrakt automatisk frigive en betaling, når en levering er bekræftet, uden at kræve en bank eller en depotvirksomhed til manuelt at verificere og behandle den. Fordi de lever på et decentraliseret netværk, er det ingen enkelt part, der kontrollerer udførelsen – netværket validerer og håndhæver den.

Smarte kontrakter i handel

I handel er smarte kontrakter mest relevante for kryptovaluta og decentraliseret finans (DeFi) snarere end traditionel forex. En trader kan bruge en smart kontrakt til automatisk at udføre handler, når visse prisniveauer nås, eller til automatisk at overføre sikkerhedsstillelse for lån uden en mellemmand. Tiltrækningen er hastighed og lavere omkostninger: traditionelle forex-mæglere håndterer udførelse og afvikling; en blockchain-baseret smart kontrakt gør det peer-to-peer.

Udfordringer og begrænsninger

Smarte kontrakter har betydelige udfordringer. Når de er implementeret, kan de ikke ændres – en fejl i koden bliver permanent og dyr. Sikkerhedsfejl har ført til store økonomiske tab. De eksisterer også i et udviklende juridisk og regulatorisk miljø; tvister om vilkårene i smarte kontrakter har ingen etableret præcedens i mange jurisdiktioner.

Smarte kontrakter vs. traditionelle kontrakter

Smarte kontrakter er uforanderlige og udføres automatisk, mens traditionelle kontrakter kan ændres gennem juridiske processer og kræver manuel udførelse. Dette gør smarte kontrakter effektive til ligetil, forudsigelige aftaler, men risikable for komplekse scenarier, hvor du muligvis skal justere vilkårene.