Vad är ett smart kontrakt och hur fungerar det? En nybörjarguide

Blockchain har inhyst många banbrytande teknologier, såsom smarta kontrakt. Smarta kontrakt och deras användbarhet har utvecklats under åren och används främst för att skapa krypto. Rötterna till smarta kontrakt kommer dock längre än så.

Till att börja med kan du undra vad ett smart kontrakt är, hur det fungerar, dess ursprung och dess tillämpningar i blockkedjeindustrin. Smarta kontrakt fanns redan tidigare Bitcoins födelse. I den här funktionen hjälper vi dig att förstå det smarta kontraktet.

 Ursprunget till smarta kontrakt

Idén med smarta kontrakt började 1994, mycket tidigare än Bitcoins födelse – som vi sa tidigare. Speciellt hävdar experter att definitionen av ett smart kontrakt från 1994 fortfarande är korrekt än i dag.

En amerikansk kryptograf och programmerare, Nick Szabo, var geniet som först föreslog idén om smarta kontrakt redan 1994. Vissa blockchain-community-medlemmar tror att Szabo är den verkliga identiteten för Bitcoins anonyma uppfinnare, Satoshi Nakamoto. Szabo förnekade dock dessa rykten.

När det gäller definitionerna beskrev Szabo smarta kontrakt som ett datoriserat transaktionsprotokoll som utför villkoren i ett kontrakt. Han förklarade vidare att de allmänna målen för smart kontraktsdesign är att uppfylla vanliga avtalsvillkor (som betalningsvillkor), minimera undantag både uppsåtliga och oavsiktliga och minimera behovet av betrodda mellanhänder.

Szabo försökte förenkla definitionen av det smarta kontraktet genom att jämföra det med en varuautomat.

Låt oss säga att du ville ha ett paket chips från varuautomaten, användaren sätter in rätt mängd mynt, sedan levererar maskinen paketet med chips. Maskinen levererade markerna först efter att rätt mängd satts in, vilket säkerställer att den "verkställer villkoren i kontraktet", som nämnts i beskrivningen av Szabo. Det finns ingen inblandning av en tredje part, det är bara en transaktion mellan dig och maskinen med ett redan skrivet digitalt avtal.     

Vi kan se att denna definition av "smart" fortfarande tillämpas även i denna tid, även om den föreslogs för länge för över 30 år sedan. Det smarta kontraktet förknippas nu ofta med blockchain på grund av dess decentraliserade funktioner.

Dessutom anses Szabos förslag fortfarande vara ett av de tidigaste försöken i kryptovärlden. Vänta "förslag, plural?" Ja, det är sant. Har du någonsin hört talas om Bit Gold? Bit Gold ansågs vara den första virtuella valutan som föreslogs av vår egen Nick Szabo 1998. Inte konstigt att vissa misstog honom som Satoshi Nakamoto. 

Vad är ett smart kontrakt?

Om du söker på begreppet "smart kontrakt" på internet får du olika definitioner från olika källor. Men du kommer att se att de alla har samma koncept och använder samma grundläggande terminologi för att beskriva ett smart kontrakt.

Ett smart kontrakt brukar till exempel beskrivas som ett självutförande kontrakt, och villkoren i avtalet mellan köpare och säljare är vanligtvis inskrivna i koderna. Så kontraktet utförs inte av någon person, men i själva verket bestämmer koden som skrivits i kontraktet om utförandet. Dessutom säkerställer det smarta kontraktet också att transaktionerna är spårbara och att det blir nästan omöjligt att vända dem.

Den nya observerade definitionen har lagt till att koden och överenskommelserna för smarta kontrakt ofta finns i det revolutionära decentraliserad värld av blockchain. Detta ger också de smarta kontrakten funktionerna för decentralisering, så de är nära förknippade med krypto.

Nu, ifall någon ber om att ge en enkel definition av ett smart kontrakt, överväg att använda följande definition från Babypips (vilket är min favoritdefinition😉):

Smarta kontrakt är automatiserade datorprogram som hostas och körs på en blockchain.

Ett exempel på smart kontrakt för en plånbok

Ett exempel på smart kontrakt för en plånbok

Låt oss nu dyka djupare in i fördelarna och nackdelarna med det smarta kontraktet.

För- och nackdelar med Smart Contract

Det råder ingen tvekan om att smart kontrakt är en av de revolutionerande teknologierna i modern tid. Se och se anledningen till att smarta kontrakt anses vara den nya erans avancerade teknik:

Säkerhet – Eftersom smarta kontrakt vanligtvis exekveras på blockkedjan, säkerställer det att transaktionerna är transparenta, vilket gör det svårt för hackare att orsaka störningar. Dessutom, eftersom dess decentraliserade karaktär säkerställer att det inte förekommer någon inblandning från någon central myndighet, kan användarna inte bli offer för centraliserade orättvisor.

Pålitlighet – En annan funktion som också fungerar som en del av säkerheten, det smarta avtalet säkerställer att villkoren i avtalet är angenäma. Genom att använda det decentraliserade nätverket av noder förbättras smarta kontrakt för att säkerställa att de är manipuleringssäkra.

Kostnadseffektiv – Med smarta kontraktsfunktioner minskar det engagemanget och kravet på en mellanhand. Ett smart kontrakt hjälper alltså till att sänka kostnaderna, istället för att vara på mellanhandens nåd. 

Ökar effektiviteten – Automatisering är en del av det smarta kontraktet, eftersom det automatiskt utför kontrakt enligt villkoren i ett avtal. Traditionella kontrakt kräver att folk skriver in manuella uppgifter eller kräver att mellanhanden behandlar transaktionen, men det smarta kontraktet kräver inte något sådant steg, vilket minskar tiden och ansträngningen och förbättrar den totala effektiviteten. 

Eftersom det smarta kontraktet fortfarande är något nytt i den här världen, möter de fortfarande vissa begränsningar. Vissa experter hävdar att de nuvarande begränsningarna som dessa revolutionerande teknologier står inför bara är områden där det smarta kontraktet kan förbättras. Men för nu, låt oss ta en titt på de nuvarande begränsningarna som det smarta kontraktet möter:

Brist på avskildhet – Även om smarta kontrakt ofta hyllas för sin decentraliserade funktion, kan de ses av vem som helst. SÅ! Till exempel, om det smarta kontraktet innehåller pinsamma foton av din barndom, då får alla se det. Med andra ord kan smarta kontrakt avslöja dina uppgifter för allmänheten.

Stel – Ja, en annan fördel med det smarta kontraktet kan också vara en nackdel. Låt oss säga att jag spillde chokladmjölk på ditt smarta kontrakt, då skulle fläckarna sitta kvar och det går inte att ändra på. Självklart kan vi inte spilla chokladmjölk på ett smart kontrakt. Men om en användare behöver rätta till ett genuint fel kommer det att vara omöjligt att göra det på grund av blockkedjeteknikens oföränderliga natur.

Rättslig status – Det här är ett av de mest diskutabla ämnena som observerats i samhället. Vissa hävdar att det inte finns någon officiell lag som skyddar det smarta kontraktet, även om det anses vara ett juridiskt bindande dokument. Precis som de andra begränsningarna kan detta vara ett hinder för nu.

Tillsynsorgan har börjat acceptera krypto och blockchain som en del av den moderna världen, och många entusiaster tror att smarta kontrakt skulle räknas som juridiskt bindande kontrakt i domstolens ögon. Amerikanska stater som Arizona och Nevada har insett vikten av smarta kontrakt och har godkänd lagstiftning angående deras användning. 

Benägen för buggar – BUGGAR! Oroa dig inte, de är inte de faktiska grova buggarna, utan datorbuggarna. Eftersom smarta kontrakt också är datorprogram kan de också vara benägna att få buggar. Processen att hantera dessa buggar kan ytterligare öka kostnaderna.

Återigen, för att påminna läsaren, är anledningen till att smarta kontrakt fortfarande används på grund av deras banbrytande funktioner som gör att de sticker ut bland andra teknologier. Dessutom erbjuder smarta kontrakt obegränsad potential som ännu inte har realiserats.

Ethereum smarta kontrakt

Även om det finns många smarta kontrakt i olika blockchain-plattformar, anses Ethereum ofta vara den första smarta kontraktsplattformen av många rapporter och medlemmar inom gemenskapen. Det rapporterades att Ethereums första framgångsrika användningsfall för smarta kontrakt var en decentraliserad autonom organisation (DAO).

Bitcoin var först med att stödja smarta kontrakt men hade en stel struktur, vilket gjorde att det kändes begränsat jämfört med Ethereum. Ännu nu sticker Ethereum fortfarande ut bland andra smarta kontraktsplattformar och tjänar förstaplatsen i Coin Gecko's lista över "Top Smart Contract Platform Coins by Market Cap", i skrivande stund.

Källa: CoinGecko

Dessutom, Ethereum har påpekat att de tillåter utvecklarvänliga språk som Solidity och Vyper för att skriva smarta kontrakt. Rapporter nämnde också att Ethereums språk är "Turing-komplett", vilket betyder att det kan stödja ett bredare utbud av program och köra det, vilket gör det flexibelt och minskar gränserna för programmerare.

När de smarta kontrakten är skrivna kompileras koden till bytekodspråket som kallas EVM bytecode. Därefter säkerställs utförandet av de smarta kontrakten i Ethereum av Ethereum Virtual Machine (EVM).  Ethereum beskrev EVM som:

Själva Ethereum-protokollet existerar enbart i syfte att upprätthålla den kontinuerliga, oavbrutna och oföränderliga driften av denna speciella tillståndsmaskin. Det är miljön där alla Ethereum-konton och smarta kontrakt lever.

I grund och botten, som beskrivits tidigare, är det ett program där en av dess funktioner säkerställer genomförandet av smarta kontrakt.

Nu kanske många av er undrar hur vi kan använda oss av smarta kontrakt i den verkliga världen.

Tillämpningar av Smart Contract

Smarta kontrakt, en revolutionerande teknologi, har sina grenar spridda över de olika industrierna i denna värld. Det är dags att avslöja tillämpningarna av smarta kontrakt:

Supply Chain Industri

Med smarta kontrakt på blockkedjan kommer det att hjälpa återförsäljare och leverantörer att få fullständig insyn i produkternas rörelser, vilket ytterligare bygger förtroende mellan dem.

Visste du? IBM har rapporterat att Home Depot utnyttjar denna revolutionerande teknik för att snabbt lösa tvister med leverantörerna, vilket ytterligare förbättrade relationen mellan dem.

Det smarta kontraktet är inte bara menat att bygga upp förtroende, utan det ökar också synligheten för leverantörskedjan. Detta kommer att låta industrin fokusera mer av sin energi på de avgörande stegen i processen.

Sjukvårdsindustri

Oavsett om man ska säkerställa korrekt hantering av patientens data eller för att spåra hanteringen av medicinska förnödenheter, är smarta kontrakt på blockchain-nätverket en av de bästa teknikerna i denna situation. Smarta kontrakt kommer också att säkerställa att kostnaderna skärs ner på pappersarbetet. Att tillhandahålla data med ett ögonblicks varsel kommer också att minska den totala tiden.

Att bryta monopolistiska imperier

Det finns fortfarande länder där ute som är utsatta för korruption och som är under spärren av monopolistiska industrier. Med smarta kontrakts decentralisering har allmänheten nu tillgång till en tidigare dold värld av vinster. Genom att säkerställa att uppgifterna är öppna kan allmänheten se verksamheten och förstå i enlighet därmed, vilket säkerställer att manipulation minskar.

Möjligheten till smarta kontrakt i blockkedjan är oändlig när fler industrier börjar använda tekniken. Vi kan fortfarande se att fastigheter, underhållning, kundservice, finans, försäkring och många sektorer har tagit sina allra första steg mot att anta smarta kontrakt i sin verksamhet.

Slutsats

Idén om smarta kontrakt, precis som många revolutionerande teknologier, skapades flera år före sin tid och försöker fortfarande göra sina avtryck i denna ständigt föränderliga värld. I det ögonblick det introducerades ansåg vissa att det var en av de mest avancerade teknikerna som någonsin föreslagits, medan andra ansåg att det var ett avbrott i de traditionella normerna och funktionerna.

Men allt eftersom åren gick fann industrier och individer att det var fördelaktigt. När det smarta kontraktet blev nära förknippat med blockchain började efterfrågan att öka på det automatiserade datoriserade programmet. Denna banbrytande teknik skapade också en ny marknad för smarta kontraktsblockkedjeplattformar.

Även om många tror att smarta kontrakt har vissa begränsningar, liknande många tekniker, påpekade experter att detta fortfarande är en tillfällig barriär. Man tror att även nu fortsätter byggfasen av de smarta kontrakten. Detta görs i hopp om att förbättra smarta kontrakt och ytterligare bryta ut gränserna i framtiden.

Vanliga frågor


Inlägg Visningar: 25

Källa: https://coinedition.com/what-is-a-smart-contract-and-how-does-it-work-a-beginners-guide/