hvad er smarte kontrakter til?
Forestil dig at du skal sælge et hus. Det er en ret kompliceret og skræmmende proces, der indebærer en masse papirarbejde, kommunikation med forskellige firmaer og mennesker samt et højt niveau af forskellige risici. Derfor beslutter det absolutte flertal af hussælgere at finde en ejendomsmægler, der beskæftiger sig med alt papirarbejde, markedsfører ejendommen og fungerer som mellemmand, når forhandlingerne begynder og fører tilsyn med aftalen, indtil den er lukket.
desuden leverer agenturet en spærret tjeneste, hvilket er særligt nyttigt i sådanne transaktioner, da de involverede beløb normalt er ret store, og du kan ikke rigtig fuldt ud stole på den person, du vil beskæftige dig med. Ikke desto mindre vil sælgers og købers agenter efter den vellykkede aftale dele omkring syv procent af salgsprisen som deres provision. Dette udgør et ganske betydeligt økonomisk tab for sælgeren.
det er situationer som denne, hvor smarte kontrakter virkelig kunne komme til nytte og effektivt revolutionere en hel industri, hele tiden gør processen meget mindre af en byrde. Måske vigtigst af alt, de ville løse et tillidsproblem. Smarte kontrakter fungerer efter et’ If-Then ‘ – princip, hvilket betyder, at ejerskabet af huset kun vil blive videregivet til køberen, når det aftalte beløb sendes til systemet.
de fungerer også som spærrede tjenester, hvilket betyder, at både pengene og ejendomsretten opbevares i systemet og distribueres til de deltagende parter på nøjagtig samme tid. Desuden er transaktionen vidne og verificeret af hundredvis af mennesker, så den fejlfri levering er garanteret. Da tillid mellem parterne ikke længere er et problem, er der ikke behov for en mellemmand. Alle de funktioner, som en ejendomsmægler gør, kan forprogrammeres til en smart kontrakt, samtidig med at både sælger og køber sparer betydelige mængder penge.
og dette er blot et eksempel på potentielle anvendelser af smarte kontrakter. De er i stand til at lette en udveksling af penge, ejendom og alt andet af værdi, sikre fuldstændig gennemsigtighed, undgå en mellemmands tjenester og ledsagende gebyrer og udrydde spørgsmålet om tillid mellem parterne. Koden for en bestemt smart kontrakt indeholder alle de vilkår og betingelser, som parterne er enige om, og oplysningerne om selve transaktionen registreres i en Blockchain, en decentraliseret, distribueret offentlig hovedbog.
Hvordan fungerer smarte kontrakter
kort sagt, smarte kontrakter fungerer meget som salgsautomater. Du slipper bare en krævet mængde cryptocurrency ind i den smarte kontrakt, og din deponering, husejerskabsret, kørekort eller hvad der ellers falder ind på din konto. Alle regler og sanktioner er ikke kun foruddefineret af smarte kontrakter, men håndhæves også af dem.
indbyrdes afhængighed
en smart kontrakt kan fungere alene, men den kan også implementeres sammen med et hvilket som helst antal andre smarte kontrakter. De kan sættes op på en måde, når de vil være afhængige af hinanden. For eksempel kan en vellykket gennemførelse af en bestemt smart kontrakt udløse starten på en anden og så videre. I teorien kan hele systemer og organisationer køre udelukkende på smarte kontrakter. Til en vis grad er dette allerede implementeret i forskellige cryptocurrency-systemer, hvor alle love er foruddefinerede, og på grund af det kan netværket selv fungere autonomt og uafhængigt.
objekter af smarte kontrakter
i det væsentlige er der tre integrerede dele, også kaldet objekter, til enhver smart kontrakt. Den første er underskrivere, de to eller flere parter, der bruger smart-kontrakten, accepterer eller er uenige i vilkårene i aftalen ved hjælp af digitale signaturer.
det andet formål er genstand for aftalen. Dette kan kun være et objekt, der findes inden for den smarte kontrakts miljø. Alternativt skal de smarte kontrakter have uhindret og direkte adgang til objektet. Selvom de smarte kontrakter først blev diskuteret tilbage i 1996, var det netop dette objekt, der stoppede deres udvikling. Dette problem blev delvist løst først efter den første cryptocurrency dukkede op i 2009.
endelig skal enhver smart kontrakt indeholde specifikke vilkår. Disse udtryk skal beskrives matematisk fuldt ud og bruge et programmeringssprog, der passer til den pågældende smarte kontrakts miljø. Dette inkluderer de krav, der forventes fra alle de deltagende parter, samt alle regler, belønninger og straffe forbundet med nævnte vilkår.
miljø
for at de skal eksistere og fungere korrekt, skal smarte kontrakter fungere inden for et specifikt passende miljø. Først og fremmest skal miljøet understøtte brugen af offentlig nøglekryptografi, som gør det muligt for brugerne at logge af for transaktionen ved hjælp af deres unikke, specielt genererede kryptografiske koder. Dette er det nøjagtige system, som det absolutte flertal af de nuværende kryptokurver bruger.
for det andet kræver de en åben og decentraliseret database, som alle parter i kontrakten fuldt ud kan stole på, og som er fuldt automatiserede. Desuden skal hele miljøet selv decentraliseres for at den smarte kontrakt kan implementeres. Blockchains, især Ethereum Blockchain, er de perfekte miljøer til smarte kontrakter.
endelig skal kilden til digitale data, der bruges af den smarte kontrakt, være fuldstændig pålidelig. Dette indebærer brug af root SSL-sikkerhedscertifikater, HTTPS og andre sikre forbindelsesprotokoller, der allerede bruges i vid udstrækning og implementeres automatisk på de fleste moderne programmer.
smarte kontrakter giver dig:
autonomi — smarte kontrakter udrydder behovet for en tredjepartsformidler af facilitator, hvilket i det væsentlige giver dig fuld kontrol over aftalen.
tillid — ingen kan stjæle eller miste nogen af dine dokumenter, da de er krypteret og sikkert gemt på en sikret, delt hovedbog. Desuden behøver du ikke at stole på folk, du har at gøre med, eller forvente, at de stoler på dig, da det upartiske system med smarte kontrakter i det væsentlige erstatter tillid.
besparelser — notarer, Ejendomsmæglere, rådgivere, assistance og mange andre formidlere er ikke nødvendige takket være smarte kontrakter. Og i forlængelse heraf de ublu gebyrer forbundet med deres tjenester.
sikkerhed — hvis de implementeres korrekt, er smarte kontrakter ekstremt vanskelige at hacke. Desuden er perfekte miljøer til smarte kontrakter beskyttet med kompleks kryptografi, som holder dine dokumenter sikre.
effektivitet — med smarte kontrakter sparer du meget tid, normalt spildt på manuelt at behandle masser af papirdokumenter, sende eller transportere dem til bestemte steder osv.
Læs mere: hvordan Blockchain teknologi virker
hvem skabte og hvem bruger dem
smarte kontrakter blev først beskrevet af Nick Ssabo, en computerforsker og kryptograf, i 1996. I løbet af flere år omarbejdede han konceptet og udgav flere publikationer, hvor han beskrev begrebet etablering af aftaleret relateret forretningspraksis gennem design af elektroniske handelsprotokoller mellem fremmede på internettet.
implementeringen af smarte kontrakter skete dog først i 2009, da den første cryptocurrency Bitcoin dukkede op sammen med sin Blockchain, som endelig gav et passende miljø til smarte kontrakter. Interessant nok designede Nick Sabo en mekanisme til en decentraliseret digital valuta kaldet Bit Gold i 1998. Det blev aldrig implementeret, men det havde allerede mange af de funktioner, som Bitcoin pralede omkring 10 år senere.
i disse dage er smarte kontrakter hovedsageligt forbundet med cryptocurrencies. Desuden er det rimeligt at sige, at man ikke kunne eksistere uden den anden, og omvendt, da decentrale cryptocurrency-protokoller i det væsentlige er smarte kontrakter med decentraliseret sikkerhed og kryptering. De er meget udbredt i de fleste af de nuværende cryptocurrency-netværk og er de fremtrædende og en af de mest hypede funktioner i Ethereum.
Læs mere: Hvad er Ethereum
eksempler på brug af smarte kontrakter
mens holdningen hos regeringer, finansielle regulatorer og banker over hele verden på kryptokurver har været lige fra ekstremt forsigtig til omhyggeligt at acceptere, er teknologien bag dem – Blockchain og smarte kontrakter – blevet bredt accepteret som revolutionerende, og den implementeres på tværs af alle niveauer.
for eksempel handlede Depository Trust and Clearing Corporation (DTCC) og fire store banker – Bank of America Merrill Lynch, Citi, Credit Suisse og JP Morgan – med succes kredit standardbytter på Blockchain udviklet af Aksoni ved hjælp af smarte kontrakter. Den anvendte smarte kontrakt indeholdt oplysninger såsom individuelle handelsdetaljer og modparters risikomålinger, som ifølge en pressemeddelelse gav et nyt niveau af gennemsigtighed for partnere og regulatorer.
lignende ting sker overalt. Denne måned har et konsortium af 61 japanske og Sydkoreanske banker testet Ripples Blockchain og smarte kontrakter for at muliggøre grænseoverskridende pengeoverførsler mellem de to nationer. Det nye system vil udrulle i 2018. Selv Sberbank, en russisk regeringskontrolleret bank, i et land, der har været notorisk anti-cryptocurrency, Ethereums Blockchain og de smarte kontrakter, der er aktiveret af det, testes.
testene kom i lyset af, at Sberbank sluttede sig til Enterprise Ethereum Alliance, et konsortium på mere end 100 virksomheder, herunder topspillere som Cisco, BP, ING, Microsoft og så videre. Alliancen sigter mod at udvikle en Blockchain finjusteret til forretningsbrug, hvor smarte kontrakter, der er nødvendige for bestemte virksomheder, kan udvikles og implementeres.
da smarte kontrakter blev udviklet i forbindelse med kryptokurver, implementeres de stadig mest i Finans-og bankverdenen. Ikke desto mindre kan denne teknologi bruges af regeringer over hele verden til at gøre afstemningssystemet mere tilgængeligt og gennemsigtigt. Forsyningskæder kan bruge det til både at overvåge varerne og automatisere alle de involverede opgaver og betalinger. Fast ejendom, sundhedspleje, skatter, forsikring og utallige andre industrier kan drage fordel af implementeringen af smarte kontrakter og de fordele, de har at tilbyde.
ulemper
smarte kontrakter er en ekstremt ung teknologi. På trods af at have en masse løfte, er det stadig kan være udsat for problemer. For eksempel skal koden, der udgør kontrakten, være perfekt og ikke indeholde fejl. Dette kan føre til fejl og nogle gange til, at sådanne fejl udnyttes af svindlere. Som det var tilfældet med DAO-hacket, kan penge, der er sat på en smart konto med en fejl i dens kode, blive stjålet fra den.
desuden bringer teknologiens nyhed stadig mange spørgsmål til bordet. Hvordan vil regeringen beslutte at regulere sådanne kontrakter? Hvordan vil de blive beskattet? Hvad sker der, hvis kontrakten ikke kan få adgang til aftalens genstand, eller der sker noget uventet med det? Det skulle ske, når en traditionel kontrakt blev lavet, det kunne ophæves i retten, men Blockchain gør kontrakten til at udføre uanset hvad i overensstemmelse med ‘Code is lov’ – politikken.
ikke desto mindre eksisterer de fleste af disse problemer udelukkende på grund af, hvor unge smarte kontrakter er som en teknologi. Med et sådant løfte vil teknologien helt sikkert blive perfektioneret over tid. Uden tvivl er smarte kontrakter ved at blive en integreret del af vores samfund.
Se også:
smarte kontrakter nyheder