Digitala tillgångar
Vad är smarta kontrakt? Historia, funktion och användningsområden
Smart contracts möjliggör automatisering av vissa aspekter av en plattforms funktionalitet. Dessa digitala avtal utför förutbestämda handlingar automatiskt när de mottar en digital tillgång eller kryptovaluta. Idag används smarta kontrakt överallt inom blockchain‑området, men så har det inte alltid varit. Låt oss ta en stund för att undersöka hur dessa hjälpsamma protokoll först uppstod och hur de fungerar utan behov av någon tredje part.
Det ursprungliga konceptet för smarta kontrakt föregick kryptovalutor med fjorton år. Ironiskt nog är mannen som krediteras för att ha utvecklat smarta kontrakt ingen annan än den välkända Bitcoinisten Nick Szabo. Många tror att Nick faktiskt är Satoshi Nakamoto på grund av hans tidigare verk.
Nick teoretiserade berömt om värdelagrande bitar som använder ett proof‑of‑work‑system fem år innan Bitcoin (BTC ) existerade. Han har alltid varit en pionjär inom kryptovärlden. År 1994 släppte Nick sin smarta kontraktskod till allmänheten. Han myntade också uttrycket “smart contract”.

Nick Szabo via TMNews
Varför behövs “Smart Contracts”?
Varje smart kontrakt innehåller fyra grundprinciper. Först behöver du kontraktets ämne. Ämnet är det som ger ditt kontrakt tillgång till de varor eller tjänster som kontraktet styr. För det andra behöver du digitala signaturer (privata nycklar) från alla som är involverade i kontraktet. Dessa signaturer initierar kontraktet. Därefter kommer specifikationen av kontraktsvillkoren. Denna del är där du lägger ut den exakta sekvensen av operationer som startar när kontraktet verkställs. Slutligen behöver du en decentraliserad plattform. Ett blockchain‑nätverk håller det smarta kontraktet lagrat redundantly och skyddat mot förändringar.
Komponenter i smarta kontrakt
- Kontraktets ämne
- Digitala signaturer
- Kontraktsvillkor
- Decentraliserad plattform
Hur används “Smart Contracts”?
Det finns oändliga användningsområden för smarta kontrakt. Smarta kontrakt hjälper dig att utbyta digitala och fysiska tillgångar. Smarta kontrakt lever på blockchain och kan inte ändras. Denna extra säkerhet gör dessa digitala avtal idealiska för många affärsscenarier.
Smart Contracts i ICOs
Initial Coin Offerings (ICOs) använder smarta kontraktprotokoll under sina crowdfunding‑evenemang. De smarta kontrakten spårar, beräknar, tilldelar och distribuerar automatiskt de medel som skickas mellan företaget och investeraren. Programmeringen av smarta kontrakt möjliggör automatiseringen av hela processen.
Denna automatisering gör det möjligt för företag att ta emot finansiering från en bredare publik. Företagets arbetsbelastning ökar inte, men företagets insamlingsexponering växer. Den heltäckande naturen av denna strategi bidrog till att ICO:er nådde rekordnivåer under 2017‑boomet. En rapport visar att ICO‑volymen fördubblades jämfört med föregående år i maj 2018.
Traditionella företag ser mot smarta kontrakt
Traditionella företag fortsätter att gå in i smarta kontrakt‑arenan i takt med att blockchain‑integration fortsätter. Idag finns plattformar som använder smarta kontrakt för nästan allt, inklusive fastigheter, investeringar, royalties, val, logistik och mycket mer.
Ethereum-drivna “Smart Contracts”
Kryptovalutan Ethereum (ETH ) är mest känd för att ha introducerat konceptet med smarta kontrakt till kryptovärlden. Ethereums ERC‑20‑protokoll använder smarta kontrakt för att automatisera skapandet och distributionen av tokens. ERC‑20 är med hela vägen den mest använda token‑utgivningsprotokollet på marknaden.

Ethereum Smart Contract Coding via Ethereum.org
Vitalik Buterin, Ethereums utvecklare, beskriver smarta kontrakt som ett program som “automatiskt validerar ett villkor och avgör om tillgången ska gå till en person eller tillbaka till den som skickade den, eller någon kombination“. Ethereum använder sin virtuella maskin (EVM) för att nativt möjliggöra smarta kontraktsfunktioner.
Utveckling av smarta kontrakt
Sedan Ethereum ökade medvetenheten om smarta kontrakt har mer komplexa och avancerade modeller av smarta kontrakt kommit in i kryptovärlden. Plattformar som EOS, Stellar (XLM ) och NEO använder olika konsensusmekanismer jämfört med det proof‑of‑work‑system som ursprungligen användes av Ethereum.
Smarta kontrakt tar bort mellanhänderna från många av de mest använda affärssystemen idag. Den förtroendefria naturen hos dessa protokoll ger företag och investerare möjlighet att öka både effektivitet och säkerhet samtidigt. Du kan förvänta dig ytterligare integration av denna teknik i traditionella affärssystem när fler plattformar kommer in på marknaden.












