Smarta kontrakt är inte "tekniskt" ett nytt koncept, med rötter som går tillbaka till 1994. Konceptet med ett "smart kontrakt" bygger på kryptografi. De kan användas i olika fall, allt från finansiella derivat till försäkringspremier, avtalsbrott, egendomslag, kreditupprätthållande, finansiella tjänster, juridiska processer och naturligtvis crowdfunding-avtal.
Smarta kontrakt gör det möjligt för en individ att växla pengar, egendom, aktier eller något av värde på ett transparent, konfliktfritt sätt samtidigt som man undviker nyanserna hos en mellanhand eller tredje part.
Detta har sagts vara tekniken som ska ersätta advokater. Även om det låter fancy och bra, är detta tekniskt omöjligt, eftersom branschen fortfarande behöver advokater som hjälper till att underlätta förhandlingarna för att kunna komma till den tidpunkt där ett smart kontrakt är lämpligt att implementera. De två går hand i hand.
1994 upptäckte en juridisk forskare och kryptograf vid namn Nick Szabo att en decentraliserad reskontra kunde användas för smarta kontrakt. Dessa är inget annat än "kod" som är självstyrande och exekveras vid förekomsten av vissa händelser.
Det bästa sättet att förstå hur smarta kontrakt fungerar är genom exemplet "lägenhetsuthyrning" Ethereums grundare Vitalik Buterin förklarade vid ett DC Blockchain Summit:
Anta att du hyr en lägenhet av mig. Du kan göra detta genom blockkedjan genom att betala i kryptovaluta.
1. Du får ett kvitto som finns i vårt virtuella kontrakt; Jag ger dig den digitala inmatningsnyckeln som kommer till dig vid ett angivet datum.
(Om nyckeln inte kommer i tid släpper blockkedjan en återbetalning)
(Om jag skickar nyckeln före uthyrningsdatumet håller funktionen den kvar och frigör både avgiften och nyckeln till dig respektive mig när datumet kommer.)
2. Systemet fungerar på If-Then-premissen och bevittnas av hundratals personer, så du kan förvänta dig en felfri leverans. Om jag ger dig nyckeln kommer jag säkert att få betalt.
(Om du skickar en viss summa i bitcoins får du nyckeln)
3. Dokumentet avbryts automatiskt efter tiden, och koden kan inte störas av någon av oss utan att den andra vet eftersom alla deltagare larmas samtidigt.
Börja köpa och handla kryptovaluta
Registrera dig och starta möjligheter med valutans framtid
Registrera dig nu
När en händelse som beskrivs i koden för det smarta kontraktet utlöses (prisändring eller utgång av ett kontrakt), så körs koden.
Så, hur ser egentligen ett smart kontrakt ut?

Källa:Exempel på ett smart kontrakt på Ethereum.
I exemplet ovan föreskriver det smarta kontraktet att skaparen av kontraktet ges 10 000 BTC, vilket gör att alla med tillräckligt med balans kan distribuera dessa BTC till andra.
I motsats till ett traditionellt kontrakt tar ett smart kontrakt bort många av de hinder som skapas helt enkelt på grund av det "mänskliga" elementet.
Det bästa med att skapa ett smart kontrakt är att du inte behöver förlita dig på en tredje part som en mäklare, advokat eller andra mellanhänder för att bekräfta. Du är den enda som gör avtalet, som har kontroll över villkoren och utlösande händelser - därför anses alla fel vara användarfel vid kontraktets bildande.
Syftet med den här funktionen är att den helt tar bort alla faror eller risker för manipulation eller bedrägeri av en tredje part, eftersom nätverket hanterar det helt - inte en människa. Men nackdelen med detta är användarfel - om något skapas/matas in fel innan kontraktet genomförs, kommer det naturligtvis att skapa problem på vägen.
Blockkedjan är en oföränderlig huvudbok. Ditt smarta kontrakt krypterar dina dokument eller värdeföremål på en delad reskontra. Därför kan den aldrig ”gå förlorad”, en begränsning i traditionell avtalsrätt.
Eftersom det smarta kontraktet körs på blockkedjan, dupliceras dokumenten som finns däri många gånger om.
Detta kunde inte vara säkrare, eftersom det smarta kontraktet bygger på kryptografi, som krypterar dina dokument. Även om det är otroligt svårt att hacka eller kompromissa, skulle det krävas en extremt skicklig och onormalt intelligent hackare för att faktiskt knäcka koden och infiltrera kontraktet. Kom ihåg att allt är hackbart, oavsett svårighetsgrad.
Detta är en tidsbesparare och en besparing på pengar. Med traditionella kontrakt skulle du behöva lägga mycket tid på att manuellt bearbeta dokumenten.
Genom att använda mjukvarukod för att automatisera uppgifter sparar smarta kontrakt timmar av standardaffärsmetoder, samtidigt som det minskar antalet tredjepartsförmedlare som du skulle behöva ta med i transaktionen, om någon.
Smarta kontrakt är definitivt framtiden när det gäller att automatisera och kryptera affärstransaktioner. Kom ihåg att detta inte ersätter vissa experter, som advokater och mäklare - utan minskar helt enkelt antalet gånger du skulle behöva dem involverade i en viss transaktion.
Börja köpa och handla kryptovaluta
Registrera dig och starta möjligheter med valutans framtid
Registrera dig nu
6 saker att veta innan du startar ett franchiseföretag
Hur bestäms öppningskursen för en andel?
Hur ofta ger aktiefonder utdelning?
Hur stor andel av din månadsinkomst ska gå till ditt bolån?
13 coola veganvänliga företag som inspirerar
10 dolda husägarekostnader - och hur man skär ned dem
Få din ekonomi på rätt spår igen efter karantän
Hur man startar en investeringsbedrägeri