vad är smarta kontrakt för?
Tänk dig att du måste sälja ett hus. Det är en ganska komplicerad och skrämmande process som innebär en hel del pappersarbete, kommunikation med olika företag och människor samt en hög nivå av olika risker. Det är därför den absoluta majoriteten av hus säljare besluta att hitta en fastighetsmäklare, som behandlar alla pappersarbete, marknadsför fastigheten och fungerar som en mellanhand när förhandlingarna börjar, övervaka affären tills den är stängd.
dessutom tillhandahåller byrån En spärrtjänst, vilket är särskilt användbart vid sådana transaktioner, eftersom de berörda beloppen normalt är ganska stora och du inte riktigt kan lita på den person du kommer att hantera. Men efter den framgångsrika affären kommer säljarens och köparens agenter att dela cirka sju procent av försäljningspriset som sin provision. Detta innebär en ganska stor ekonomisk förlust för säljaren.
det är situationer som detta där smarta kontrakt verkligen kan komma till nytta och effektivt revolutionera en hel bransch, samtidigt som processen blir mycket mindre av en börda. Kanske viktigast av allt, de skulle lösa en förtroendefråga. Smarta kontrakt arbetar med en If-Then-princip, vilket innebär att ägandet av huset kommer att vidarebefordras till köparen först när det överenskomna beloppet skickas till systemet.
de fungerar också som escrow-tjänster, vilket innebär att både pengarna och äganderätten kommer att lagras i systemet och distribueras till de deltagande parterna samtidigt. Dessutom är transaktionen bevittnad och verifierad av hundratals människor, så den felfria leveransen garanteras. Eftersom förtroende mellan parterna inte längre är ett problem finns det inget behov av en mellanhand. Alla funktioner som en fastighetsmäklare gör kan förprogrammeras till ett smart kontrakt, samtidigt som både säljaren och köparen sparar stora summor pengar.
och detta är bara ett exempel på potentiella användningar av smarta kontrakt. De kan underlätta ett utbyte av pengar, egendom och allt annat av värde, säkerställa fullständig öppenhet, undvika tjänster och åtföljande avgifter för en mellanhand och utrota frågan om förtroende mellan parterna. Koden för ett visst smart kontrakt innehåller alla villkor som parterna kommit överens om, och informationen om själva transaktionen registreras i en Blockchain, en decentraliserad, distribuerad offentlig huvudbok.
hur smarta kontrakt arbete
enkelt uttryckt, smarta kontrakt fungerar mycket som automater. Du släpper bara en nödvändig mängd av en cryptocurrency i det smarta kontraktet, och din spärr, husägarrätt, körkort eller vad som helst annat faller in i ditt konto. Alla regler och påföljder är inte bara fördefinierade av smarta kontrakt utan verkställs också av dem.
ömsesidigt beroende
ett smart kontrakt kan fungera på egen hand, men det kan också implementeras tillsammans med valfritt antal andra smarta kontrakt. De kan ställas in på ett sätt när de kommer att vara beroende av varandra. Till exempel kan framgångsrikt slutförande av ett visst smart kontrakt utlösa starten på ett annat, och så vidare. I teorin kan hela system och organisationer köra helt på smarta kontrakt. I viss utsträckning är detta redan implementerat i olika cryptocurrency-system, där alla lagar är fördefinierade och på grund av det kan själva nätverket fungera autonomt och oberoende.
objekt av smarta kontrakt
i huvudsak finns det tre integrerade delar, även kallade objekt, till varje smart kontrakt. Den första är undertecknare, de två eller flera parter som använder smart-kontraktet, håller med eller håller inte med villkoren i avtalet med hjälp av digitala signaturer.
det andra objektet är föremål för avtalet. Detta kan bara vara ett objekt som finns inom det smarta kontraktets miljö. Alternativt måste de smarta kontrakten ha obehindrad och direkt tillgång till objektet. Trots att de smarta kontrakten först diskuterades 1996 var det just detta objekt som stoppade deras utveckling. Detta problem löstes delvis först efter att den första kryptokurrency uppträdde 2009.
Slutligen måste alla smarta kontrakt innehålla specifika villkor. Dessa termer måste matematiskt beskrivas i sin helhet och använda ett programmeringsspråk som är lämpligt för det specifika smarta kontraktets miljö. Detta inkluderar de krav som förväntas från alla deltagande parter samt alla regler, belöningar och straff i samband med nämnda villkor.
miljö
för att de ska kunna existera och fungera korrekt måste smarta kontrakt fungera inom en specifik lämplig miljö. Först och främst måste miljön stödja användningen av kryptering med offentlig nyckel, vilket gör det möjligt för användare att logga ut för transaktionen med sina unika, speciellt genererade kryptografiska koder. Detta är det exakta systemet som den absoluta majoriteten av befintliga kryptokurser använder.
för det andra kräver de en öppen och decentraliserad databas, som alla parter i kontraktet fullt ut kan lita på och som är helt automatiserade. Dessutom måste hela miljön själv decentraliseras för att det smarta kontraktet ska kunna genomföras. Blockchains, särskilt Ethereum Blockchain, är de perfekta miljöerna för smarta kontrakt.
Slutligen måste källan till digitala data som används av det smarta kontraktet vara helt tillförlitligt. Detta innebär användning av root SSL-säkerhetscertifikat, HTTPS och andra säkra anslutningsprotokoll som redan används i stor utsträckning och implementeras automatiskt på de flesta moderna program.
smarta kontrakt ger dig:
autonomi-smarta kontrakt eliminerar behovet av en tredjepartsförmedlare av facilitator, vilket i huvudsak ger dig full kontroll över avtalet.
förtroende — ingen kan stjäla eller förlora något av dina dokument, eftersom de är krypterade och säkert lagrade på en säker, delad huvudbok. Dessutom behöver du inte lita på människor du har att göra med eller förvänta dig att de litar på dig, eftersom det objektiva systemet med smarta kontrakt i huvudsak ersätter förtroende.
besparingar — notarier, Fastighetsmäklare, rådgivare, assistans och många andra mellanhänder behövs inte tack vare smarta kontrakt. Och i förlängningen de utpressande avgifterna i samband med deras tjänster.
säkerhet — om de implementeras korrekt är smarta kontrakt extremt svåra att hacka. Dessutom är perfekta miljöer för smarta kontrakt skyddade med komplex kryptografi, vilket kommer att hålla dina dokument säkra.
effektivitet — med smarta kontrakt kommer du att spara mycket tid, normalt slösas bort på manuellt bearbeta högar av pappersdokument, skicka eller transportera dem till specifika platser, etc.
Läs mer: hur Blockchain-tekniken fungerar
vem skapade och vem använder dem
smarta kontrakt beskrevs först av Nick Szabo, en datavetare och kryptograf, 1996. Under flera år omarbetade Szabo konceptet och släppte flera publikationer, där han beskrev konceptet att upprätta avtalsrättsliga affärsmetoder genom utformning av elektroniska handelsprotokoll mellan främlingar på Internet.
implementeringen av smarta kontrakt skedde dock inte förrän 2009, då den första cryptocurrency Bitcoin uppträdde tillsammans med sin Blockchain, som äntligen gav en lämplig miljö för smarta kontrakt. Intressant nog utformade Nick Szabo en mekanism för en decentraliserad digital valuta som heter Bit Gold 1998. Det implementerades aldrig, men det hade redan många av de funktioner som Bitcoin skröt om 10 år senare.
dessa dagar är smarta kontrakt huvudsakligen associerade med kryptokurser. Dessutom är det rättvist att säga att man inte kunde existera utan den andra, och vice versa, eftersom decentraliserade cryptocurrency-protokoll i huvudsak är smarta kontrakt med decentraliserad säkerhet och kryptering. De används ofta i de flesta befintliga cryptocurrency-nätverk och är de framträdande och en av de mest hypade funktionerna i Ethereum.
Läs mer: Vad är Ethereum
exempel på att använda smarta kontrakt
medan regeringarnas, finansiella tillsynsmyndigheters och bankers hållning över hela världen på kryptokurvor har varierat från extremt försiktig till noggrant accepterande, har tekniken bakom dem – Blockchain och smarta kontrakt – blivit allmänt accepterad som revolutionerande och den implementeras på alla nivåer.
till exempel nyligen handlade Depository Trust and Clearing Corporation (DTCC) och fyra stora banker – Bank of America Merrill Lynch, Citi, Credit Suisse och JP Morgan – framgångsrikt kreditswappar på Blockchain utvecklad av Axoni, med hjälp av smarta kontrakt. Det smarta kontraktet använde information som enskilda handelsuppgifter och motparter riskmätningar, vilket enligt ett pressmeddelande gav en ny nivå av öppenhet för partners och tillsynsmyndigheter.
liknande saker händer överallt. Den här månaden har ett konsortium av 61 japanska och sydkoreanska banker testat Ripples Blockchain och smarta kontrakt för att möjliggöra gränsöverskridande penningöverföringar mellan de två nationerna. Det nya systemet kommer att lanseras under 2018. Även Sberbank, en rysk regeringskontrollerad bank, i ett land som har varit notoriskt Anti-cryptocurrency, testas Ethereums Blockchain och de smarta kontrakten som möjliggörs av den.
testerna kom i ljuset av att Sberbank gick med i Enterprise Ethereum Alliance, ett konsortium med mer än 100 företag, inklusive toppspelare som Cisco, BP, ing, Microsoft och så vidare. Alliansen syftar till att utveckla en Blockchain finjusterad för affärsanvändning, där smarta kontrakt som behövs för vissa företag kan utvecklas och implementeras.
eftersom smarta kontrakt utvecklades i samband med cryptocurrencies, implementeras de fortfarande mest i finans-och bankvärlden. Ändå kan denna teknik användas av regeringar över hela världen för att göra röstningssystemet mer tillgängligt och öppet. Försörjningskedjor kan använda den för att både övervaka varorna och automatisera alla uppgifter och betalningar som är inblandade. Fastigheter, sjukvård, skatter, försäkringar och otaliga andra branscher kan dra nytta av genomförandet av smarta kontrakt och de fördelar de har att erbjuda.
nackdelar
smarta kontrakt är en extremt ung teknik. Trots att ha en hel del löfte, är det fortfarande kan vara benägna att problem. Till exempel, koden som utgör kontraktet måste vara perfekt och innehåller inga buggar. Detta kan leda till misstag och ibland till att sådana buggar utnyttjas av bedragare. Som det var fallet med DAO-hacket kan pengar som läggs på ett smart konto med ett misstag i koden stulas från det.
dessutom ger nyheten av tekniken fortfarande många frågor till bordet. Hur kommer regeringen att besluta att reglera sådana kontrakt? Hur kommer de att beskattas? Vad händer om kontraktet inte kan få tillgång till föremålet för avtalet, eller något oväntat händer med det? Det skulle hända när ett traditionellt kontrakt gjordes, det kunde upphävas i domstol, men Blockchain gör kontraktet utföra oavsett vad, i enlighet med ’Code is Law’ policy.
ändå finns de flesta av dessa problem enbart på grund av hur unga smarta kontrakt är som teknik. Med ett sådant löfte kommer tekniken säkert att bli perfekt över tiden. Utan tvekan är smarta kontrakt på väg att bli en integrerad del av vårt samhälle.
Se även:
smarta kontrakt nyheter