Aktieinfo
Hvad er Smart Contracts? Historie, funktion og anvendelsestilfælde
Smart contracts muliggør automatisering af visse aspekter af en platforms funktionalitet. Disse digitale aftaler udfører automatisk forudbestemte handlinger, når de modtager en digital aktiv eller kryptovaluta. I dag bruges smart contracts overalt i blockchain‑området, men det har ikke altid været tilfældet. Lad os tage et øjeblik til at undersøge, hvordan disse nyttige protokoller først opstod, og hvordan de fungerer uden behov for nogen tredjepartsindblanding.
Det oprindelige smart contract‑koncept går 14 år forud for kryptovalutaer. Ironisk nok er manden, der krediteres for at have udviklet smart contracts, ingen anden end den velkendte Bitcoin‑entusiast Nick Szabo. Mange tror, at Nick faktisk er Satoshi Nakamoto på grund af hans tidligere værker.
Nick teoriserede berømt om værdilagrende bits ved hjælp af et proof‑of‑work‑system fem år før Bitcoin (BTC ) eksisterede. Han har altid været en pioner i kryptoverdenen. I 1994 frigav Nick sin smart contract‑kode til offentligheden. Han opfandt også udtrykket “smart contract”.

Nick Szabo via TMNews
Hvorfor er “Smart Contracts” nødvendige?
Hver smart contract indeholder fire grundlæggende principper. Først har du brug for kontraktens emne. Emnet er det, der giver din kontrakt adgang til de varer eller tjenester, som kontrakten regulerer. For det andet har du brug for digitale signaturer (private nøgler) fra alle involverede i kontrakten. Disse signaturer initierer kontrakten. Dernæst kommer specifikationen af kontraktens vilkår. Denne del beskriver den præcise sekvens af handlinger, der starter, når kontrakten udføres. Endelig har du brug for en decentraliseret platform. Et blockchain‑netværk holder smart contracten gemt i redundans og beskyttet mod ændringer.
Smart Contract-komponenter
- Kontraktens emne
- Digitale signaturer
- Kontraktvilkår
- Decentraliseret platform
Hvordan bruges “Smart Contracts”?
Der er uendelige anvendelser af smart contracts. Smart contracts hjælper dig med at udveksle digitale og fysiske aktiver. Smart contracts lever på blockchain og kan ikke ændres. Denne ekstra sikkerhed gør disse digitale aftaler ideelle til mange forretningsscenarier.
Smart Contracts i ICO’er
Initial Coin Offerings (ICOs) bruger smart contract‑protokoller under deres crowdfunding‑begivenheder. Smart contracts sporer, beregner, tildeler og distribuerer automatisk de midler, der sendes mellem virksomheden og investoren. Smart contract‑programmeringen muliggør automatiseringen af hele processen.
Denne automatisering gør det muligt for virksomheder at modtage finansiering fra et bredere publikum. Arbejdsbyrden for virksomheden øges ikke, men virksomhedens fundraising‑eksponering udvides. Den altomfattende karakter af denne strategi hjalp med at drive ICO’er til rekordtal under boomet i 2017. En rapport viser, at ICO‑volumen fordobledes i forhold til året før i maj 2018.
Traditionelle virksomheder ser mod Smart Contracts
Traditionelle virksomheder fortsætter med at træde ind i smart contract‑arenaen, efterhånden som blockchain‑integrationen skrider frem. I dag findes der platforme, der bruger smart contracts til næsten alt, herunder fast ejendom, investeringer, royalties, valg, logistik og meget mere.
Ethereum-drevne “Smart Contracts”
Kryptovalutaen Ethereum (ETH ) er mest kendt for at introducere smart contract‑konceptet til kryptoverdenen. Ethereums ERC‑20‑protokol bruger smart contracts til at automatisere oprettelse og distribution af tokens. ERC‑20 er langt den mest udbredte token‑udstedelsesprotokol på markedet.

Ethereum Smart Contract Coding via Ethereum.org
Vitalik Buterin, Ethereums udvikler, beskriver smart contracts som et program, der “automatisk validerer en betingelse og bestemmer, om aktivet skal gå til én person eller tilbage til den person, der sendte det, eller en kombination af begge“. Ethereum bruger sin virtuelle maskine (EVM) til at udføre smart contract‑funktioner indbygget.
Udvikling af Smart Contracts
Siden Ethereum øgede bevidstheden om smart contracts, er mere komplekse og avancerede smart contract‑modeller kommet ind i kryptoverdenen. Platforme som EOS (EOS ), Stellar (XLM ) og NEO (NEO ) bruger forskellige konsensusmekanismer sammenlignet med det proof‑of‑work‑system, der oprindeligt blev brugt af Ethereum.
Smart contracts fjerner mellemmanden fra mange af de mest anvendte forretningssystemer i dag. Den tillidsløse karakter af disse protokoller giver virksomheder og investorer mulighed for samtidig at øge effektivitet og sikkerhed. Du kan forvente yderligere integration af denne teknologi i traditionelle forretningssystemer, efterhånden som flere platforme kommer ind på markedet.












