Smarta kontrakt

Denna artikel behöver kompletteras.

Detta är den andra delen av vår artikelserie Introduktion till Blockchain. Du kan läsa den första delen här: Introduktion till Blockchain . I den här andra artikeln kommer vi att diskutera smarta kontrakt. Vad är smarta kontrakt och hur kan de användas?

Vad är det?

Smarta kontrakt är en term som används för att beskriva affärslogik och tillhörande kod som kan genomföra ett kontrakt i en blockchain-applikation. Andra vanliga benämningar är blockchainavtal eller digitala kontrakt. Hela processen är automatiserad och kan fungera som ersättare eller komplement till exempelvis juridiska kontrakt, logistiska transaktioner eller identitetshantering. Villkoren för det smarta kontraktet registreras i Blockchain-applikationen som en uppsättning instruktioner som sedan utförs automatiskt. Både offentliga och privata blockkedjor kan underlätta användningen av smarta kontakt på olika sätt.

Smarta kontakt är program som körs i en blockchain-applikation. Blockchain-nätverket fungerar sedan som en distribuerad dator som kör programmet. Kontrakten fungerar som avtal där villkoren i avtalet kan förprogrammeras för att genomföra olika händelser eller agera på villkor på eget bevåg. Huvudsyftet med ett smart kontrakt är att göra det möjligt för två parter att handla och göra affärer med varandra, vanligtvis via internet, utan att behöva någon mellanhand.

Exempel 1: Hyr en lägenhet

Tänk ett scenario där du behöver hyra en lägenhet. Du och hyresvärden är överens om hyran och att du ska använda en smart kontraktstjänst för att genomföra kontraktet. Du ställer upp med första och förra månaden hyra som säkerhet och det smarta kontraktet meddelar att pengarna har överförts till kontot eller helst, eftersom vi pratar om blockchain, en plånbok i en kryptovaluta. Denna händelse skickar automatiskt ett meddelande med koden för ytterdörren till byggnaden och du kan flytta in. Om det visar sig att lägenheten är i dålig form eller på annat sätt inte enligt specifikationerna, återkallar du kontraktet och det smarta kontraktet automatiskt återbetalar dina pengar och återställer din dörrkod.

Exempel 2: Medicinska journaler

Sjukvård är ett av de områden som blockchain och smarta kontrakt verkligen kan få effekt. Säg till exempel att din medicinska journal är kopplad till ett smart kontrakt som hanterar identitet. Denna koppling kan registrera när någon, till exempel när en läkare eller sjuksköterska som förskriver läkemedel har åtkomst till eller redigerat din journal får du ett meddelande om att någon har läst eller ändrat något i journalen. Den här personen kan inte neka att han eller hon inte har läst ditt recept eller meddelande före en avtalad tid. Du kan också se vem som har haft tillgång till din journal, varför de haft tillgång till den och vad de gjorde. Eftersom blockchain är oföränderlig och distribuerad, oavsett hur tekniskt kunnig personen som tittar på din journal är, kan de inte ta bort eller ändra innehållet och de kan inte dölja sina spår.

Exempel 3: Logistik

Logistikbranschen är också intressant område för smarta kontrakt. De flesta av oss förstår relativt lite om hur logistik fungerar och vad som behövs för att tjänsten vi använder nästan varje dag ska fungera. Det är ett stort nätverk av återförsäljare, distributörer, leverantörer, lagringsanläggningar och transportföretag som arbetar tillsammans. Med ett smart kontrakt kan konsumenter som du och jag se hela resan av en beställd produkt. Detta gör det möjligt för oss att bli bättre informerade och fatta bättre beslut. Säg till exempel att du vill använda ett transportföretag som bara använder miljövänliga transportsätt. Du kan sedan se upp att de faktiskt använde t ex tåg eller lastbilar som körs på bränsle med lågt koldioxidutsläpp under transporten. Om de inte gjorde det kan du bestrida kontraktet och få tillbaka pengarna!

Allt detta kan granskas externt om det behövs, med givet rätt tillgång till ditt smarta kontrakt.

Fördelar med smarta kontrakt

  • Självständighet – Du har kontrollen. Du behöver inte förlita sig på en extern del som en mäklare eller advokat
  • Förtroende – Ditt kontrakt är distribuerat och kan inte försvinna
  • Säkerhet – Eftersom blockkedjor är krypterade och oföränderliga kan ingen läsa eller manipulera kontraktet
  • Tid – Genom att använda smarta kontrakt för att automatisera uppgifter sparar du tid och pengar från manuellt pappersarbete och möten med mellanhänder

Detta är bara en kort introduktion till smarta kontrakt. Det finns många fler exempel och mer tekniska detaljer som vi kan dyka in, men det är en annan artikel. I nästa del av denna artikelserie ska vi titta på konsensus och vad som kallas “mining”.