HomeVad är blockchain?Hur fungerar smarta kontrakt?

Hur fungerar smarta kontrakt?

Emma Dwyer
Emma Dwyer
21 december 2022
Upplysningar om annonsörer

Smarta kontrakt är i huvudsak självexekverande datorprogram designade för blockchain-nätverk som bakar in villkoren för ett avtal mellan parterna, runt vad ett traditionellt kontrakt skulle beskriva i pappersform. De lagrar och verifierar regler och är självutförande.

Även om de ännu inte har accepterats på bred front, växer den globala smarta kontraktsmarknaden, ledd av IBM, AWS och Oracle, i snabb hastighet och förväntas överstiga 1,4 miljarder USD år 2028.

Vad är ett smart kontrakt?

Smarta kontrakt hänvisar till självutförande transaktionsprotokoll från användare till användare, utvecklade inom en blockkedja med målet att minska eller eliminera behovet av en mellanhand för att underlätta samtalet mellan parterna, samtidigt som pålitlighet och transparens förbättras genom teknologin.

Traditionella kontrakt omfattar normalt de juridiskt bindande villkor och formaliserar relationer genom att tillhandahålla en konstitutionell grund. Skillnaden i jämförelse med traditionella kontrakt är att villkor är inbäddade i en datorkod och exekveras oberoende, precis som de förinställda villkoren är uppfyllda. De följer enkla if/then-kommandon för att tillåta automatisk bekräftelse av uppfyllelse och utförande av resultatet av ett kontrakt.

Smarta kontrakt är kärnan i blockchain-tekniken. Dess användning i kryptovärlden när det kommer till områden såsom reglering av decentraliserade autonoma organisationer, är enormt värdefullt och sträcker sig långt bortom enbart kryptobaserade transaktioner. Smarta avtalslösningar kan ha en stor betydelse för utvecklingen inom branscher som juridik, finans eller jordbruk, och kan förbättra statlig lagstiftning inom områden som bostadsmarknaden eller kring bidrag och avsevärt förbättra tekniken för försörjningskedjor.

Nedan kan du hitta ytterligare information om historiken och utvecklingen av smarta kontrakt, och mer om dess processer, fördelar, utmaningar och verkliga tillämpningar.

Historik om smarta kontrakt och den senaste utvecklingen

Termen "smarta kontrakt" myntades av kryptografen Nick Szabo i början av 1990-talet för att hänvisa till "en uppsättning löften, specificerade i digital form, inklusive protokoll inom vilka parterna uppfyller dessa löften". Szabo hade som mål att bygga "standardiserade kontrakt" för komplexa betalningsvillkor, som sedan kan användas till mycket lägre kostnader.

Detta populariserades runt 2017 av Ethereum-nätverket, det största blockchain-nätverket designat för att stödja smarta kontrakt. Idag finns det en handfull blockchain-nätverk som använder smarta kontrakt förutom Ethereum, framför allt Binance Smart Chain, Cardano, Avalanche och Solano.

Smarta kontrakt erkänns av US National Institute of Standards and Technology, men erkänns inte som juridiskt bindande dokument; därför är de inte verkställbara. Med detta sagt har flera stater, inklusive Nevada, Arizona, Tennessee, Wyoming och Iowa, antagit lagstiftning om användning av smarta kontrakt.

Smarta kontrakts egenskaper

Trots vad namnet antyder är smarta kontrakt inte "smarta": de är inte intelligenta verktyg och de går inte längre än att automatiskt utföra förprogrammerade steg. I grunden är ett smart kontrakt utformat för att förverkliga avtal som följande: om Part A betalar hela priset kommer Part B att leverera varorna. När Part A uppfyller kraven (betalar hela priset) verifierar ett smart kontrakt uppfyllandet och genomför resultatet (levererar varan). Om part A inte uppfyller villkoren kommer varorna att omdirigeras till part B.

Två eller flera deltagare, individer eller organisationer, kan ingå ett smart kontrakt, och villkoren för dessa kan utarbetas så mycket som behövs för att täcka komplexiteten i ett avtal. Eftersom de utförs på en blockkedja är smarta kontrakt oföränderliga, distribuerade och autonoma.

Vilka är fördelarna med smarta kontrakt?

Smarta kontrakt kommer med ett antal fördelar för alla inblandade parter, framför allt genom att ta bort de allmänna kostnaderna och minimera de mänskliga fel och förseningar som vanligtvis är förknippade med traditionella kontrakt.

Snabbhet och effektivitet

När villkoren är uppfyllda, verkställer smarta kontrakt resultaten omedelbart. Fullständig digitalisering och automatisering eliminerar behovet av att behandla pappersarbete och dokumentarkivering, tillsammans med potentiella fel som kan uppstå vid manuella inmatningar. Allt detta resulterar i en betydande minskning av tiden som krävs för att stämma av kontrakt.

Förmedlaravgifter

Som självutförande processer minskar eller eliminerar smarta kontrakt behovet av mellanhänder, som advokater eller mäklare, att övervaka avtalen mellan parterna. Därefter eliminerar detta de mellanhandsavgifter och förseningar som vanligtvis är förknippade med inblandning från tredje part.

Transparens

Den distribuerade konsensusmodellen som omfattar smarta kontrakt ger oöverträffade nivåer av transparens. Istället för en centraliserad myndighet som övervakar skyldigheterna och eventualiteterna, delas alla register över nätverket och är därför omöjliga att manipulera för personlig vinning.

Säkerhet och konfidentialitet

Händelser är dokumenterade som poster på ett blockchain-nätverk, är krypterade och kopplade till varandra genom hashen. Varje block har en hash som också kan jämföras med ett fingeravtryck. Hash identifierar ett block och allt dess innehåll och är alltid unikt, precis som ett fingeravtryck. När ett block har skapats och lagts till i kedjan, beräknas dess hash.

Varje block har inte bara sin egen hash utan även hashen för det tidigare länkade blocket. Som exempel har det första blocket i bitcoin-blockkedjan en hash på 4ft678. Nu har det andra blocket i kedjan inte bara sin egen hash (75e93p) utan även hashen från det föregående blocket (4ft678). Det på detta sätt olika block är sammankopplade med varandra.

Ändring eller manipulering av någon post eller data i blocket kommer att resultera i att hashen för blocket ändras. Anta att någon ändrar data i det andra blocket. I den här typen av situation kommer hashen inte längre att vara 75e93p utan det skulle bli något annat, låt oss säga 55c36t. Det tredje blocket skulle dock fortfarande återspegla hashen från det föregående blocket, som 75e93.

Så om hackare vill försöka korrumpera blockchain-nätverket, måste de ändra hashen för varje enskilt block i kedjan, vilket är praktiskt taget omöjligt. Detta innebär att ett blockchain-nätverk är extremt svårt att hacka och varje försök att manipulera ett block med historik resulterar i att en hel kedja går sönder, och är därför mycket enkelt att upptäcka.

Vilka är utmaningarna med att använda smarta kontrakt?

Trots sina fördelar gentemot traditionella kontrakt, medför smarta kontrakt också unika utmaningar, orsakade av deras begränsningar.

Brist på flexibilitet

Smarta kontrakts oföränderlighet eliminerar nästan helt variationer eftersom det är omöjligt att justera några villkor som anges i ett implementerat smart kontrakt. Detta innebär att reglerna som definierar kontraktet måste vara definierade och specificerade, och utvecklarna av koden måste agera med största försiktighet och omsorg.

Behov av en specialiserad kompetens

Teknisk expertis kan vara ett hinder för det breda antagandet av smarta kontrakt. Parterna kräver en expert med en specifik uppsättning färdigheter för att koda och läsa avtalet vid implementering. I sådana fall måste parterna förlita sig på tjänster från advokater med specialistkompetens på blockkedjor, vilket kan medföra extra kostnader.

Vilka är de verkliga tillämpningarna av smarta kontrakt?

Smarta kontrakts huvudfunktioner som lagring av data, konfidentialitet och autonom autentisering gör att tekniken kan användas inom en mängd olika områden och branscher, trots att de för närvarande är relativt begränsade.

Supply chain management utgör den mest realistiska och tillämpliga användningen av smarta kontrakt. En automatiserad utlösningsmekanism kan avsevärt effektivisera leveransen och leveransen av varorna, och minimera störningar, samtidigt som man kan reagera snabbt på oväntade händelser.

Home Depot har redan börjat använda smarta kontrakt för att lösa tvister med leverantörer. Tekniken gör det möjligt för företaget att kommunicera i realtid och få större insyn i leveranskedjan, vilket stärker relationen med leverantörerna.

Jordbruk är en annan nyckelindustri som drar nytta av blockchain-teknik för att vidareutveckla praktiken, för att bli mer integrerad och förenklad. Blockchain förbättrar spårbarheten av information i försörjningskedjan för livsmedel och främjar i förlängningen säkerhetsanvändandet av livsmedel.

AgriDigital, som exempel, är en specialist på hanteringslösningar för råvaror för spannmålsindustrin, som tillhandahåller transparens från "hage till mage" för konsumenter samt realtidsbetalningar till odlare och ökad effektivitet för distributörer.

Smarta kontrakt på blockchain erbjuder också en lovande framtid för andra industrier som kretsar kring grundläggande lagar. Trots att de inte har erkänts som en juridiskt bindande kraft på federal nivå, har flera stater redan tillåtit standardisering av dess användning för juridiska dokument: Kalifornien har implementerat äktenskapsintyg via blockchain-teknik samtidigt som Arizona tillåter smarta kontrakt som verkställbara dokument.

Framtiden för smarta kontrakt

Smarta kontrakt vinner inflytande över flera vertikaler när industrier bygger ut sina tekniska områden, framför allt inom supply chain management, medan andra avgörande sektorer som myndigheter och allmännyttiga företag, fortfarande kämpar för att genomgå en transformativ blockchain-utveckling, på grund av ovan nämnda utmaningar.

Den enorma tillväxten av enheter anslutna till internet förväntas också medföra ökad användning av smarta kontrakt, vilket gör det avgörande att ta itu med dess utmaningar och definiera dess möjliga användningsområden för en sömlös adoption.

Vanliga frågor

Hur fungerar smarta kontrakt egentligen?
Kan vem som helst skriva ett smart kontrakt?
Är NFT smarta kontrakt?
Vilket språk skrivs smarta kontrakt på?

Medverkande

Copyright © 2024 - Alla rättigheter förbehållna