Hva er en smart kontrakt og hvordan fungerer den? En nybegynnerguide

Blockchain har huset mange banebrytende teknologier, for eksempel smarte kontrakter. Smarte kontrakter og deres verktøy har utviklet seg gjennom årene og brukes hovedsakelig til å lage krypto. Røttene til smarte kontrakter kommer imidlertid lengre enn det.

Til å begynne med lurer du kanskje på hva en smart kontrakt er, hvordan den fungerer, dens opprinnelse og dens anvendelser i blokkjedeindustrien. Smarte kontrakter fantes allerede før Bitcoins fødsel. I denne funksjonen vil vi veilede deg gjennom å forstå den smarte kontrakten.

 Opprinnelsen til smarte kontrakter

Ideen om smarte kontrakter begynte i 1994, mye tidligere enn Bitcoins fødsel - som vi sa tidligere. Spesielt hevder eksperter at definisjonen av en smart kontrakt fra 1994 fortsatt er nøyaktig den dag i dag.

En amerikansk kryptograf og programmerer, Nick Szabo, var geniet som først foreslo ideen om smarte kontrakter tilbake i 1994. Noen medlemmer av blockchain-fellesskapet mener at Szabo er den virkelige identiteten til Bitcoins anonyme oppfinner, Satoshi Nakamoto. Szabo benektet imidlertid disse ryktene.

Når det gjelder definisjonene, beskrev Szabo smarte kontrakter som en datastyrt transaksjonsprotokoll som utfører vilkårene i en kontrakt. Han forklarte videre at de generelle målene for smart kontraktsdesign er å tilfredsstille vanlige kontraktsmessige betingelser (som betalingsbetingelser), minimere unntak både ondsinnet og tilfeldig, og minimere behovet for pålitelige mellommenn.

Szabo prøvde å forenkle definisjonen av den smarte kontrakten ved å sammenligne den med en salgsautomat.

La oss si at du ville ha en pakke sjetonger fra automaten, brukeren setter inn riktig mengde mynter, så leverer maskinen pakken sjetonger. Maskinen leverte bare sjetongene etter at riktig mengde ble satt inn, og sikret at den "utfører vilkårene i kontrakten", som nevnt i beskrivelsen av Szabo. Det er ingen involvering av en tredjepart, det er bare en transaksjon mellom deg og maskinen med en allerede skrevet digital avtale.     

Vi kan se at denne definisjonen av "smart" fortsatt brukes selv i denne epoken, selv om den ble foreslått for lenge over 30 år siden. Den smarte kontrakten er nå ofte forbundet med blockchain på grunn av dens desentraliserte funksjoner.

Dessuten regnes Szabos forslag fortsatt som et av de tidligste forsøkene i kryptoverdenen. Vent "forslag, flertall?" Ja, det er sant. Har du noen gang hørt om Bit Gold? Bit Gold ble ansett som den første virtuelle valutaen som ble foreslått av vår egen Nick Szabo i 1998. Ikke rart at noen oppfattet ham som Satoshi Nakamoto. 

Hva er en smart kontrakt?

Hvis du søker på begrepet "smart kontrakt" på internett, vil du få ulike definisjoner fra forskjellige kilder. Du vil imidlertid se at de alle har det samme konseptet og bruker den samme grunnleggende terminologien for å beskrive en smart kontrakt.

For eksempel er en smart kontrakt vanligvis beskrevet som en selvutførende kontrakt, og vilkårene i avtalen mellom kjøper og selger er vanligvis skrevet inn i kodene. Så kontrakten utføres ikke av noen person, men faktisk bestemmer koden skrevet i kontrakten utførelsen. Dessuten sikrer den smarte kontrakten at transaksjonene er sporbare og at det vil være nesten umulig å reversere dem.

Den nye observerte definisjonen har lagt til at koden og avtalene til smarte kontrakter ofte eksisterer i det revolusjonerende desentralisert verden av blockchain. Dette gir også de smarte kontraktene funksjonene til desentralisering, og dermed er de nært knyttet til krypto.

Nå, bare i tilfelle, noen ber om å gi en enkel definisjon av en smart kontrakt, vurder å bruke følgende definisjon fra Babypips (som er min favorittdefinisjon😉):

Smarte kontrakter er automatiserte dataprogrammer som hostes og kjøres på en blokkjede.

Et eksempel på en smart kontrakt for en lommebok

Et eksempel på en smart kontrakt for en lommebok

La oss nå dykke dypere inn i fordelene og ulempene med den smarte kontrakten.

Fordeler og ulemper med Smart Contract

Det er ingen tvil om at smart kontrakt er en av de revolusjonerende teknologiene i moderne tid. Se og se grunnen til at smarte kontrakter regnes som den avanserte teknologien i den nye tiden:

Sikkerhet – Siden smarte kontrakter vanligvis utføres på blokkjeden, sikrer det at transaksjonene er gjennomsiktige, noe som gjør det vanskelig for hackere å forårsake forstyrrelser. Dessuten, siden dens desentraliserte natur sikrer at det ikke er noen innblanding fra noen sentral myndighet, kan brukere ikke bli utsatt for sentralisert urettferdighet.

Pålitelighet – En annen funksjon som også fungerer som en del av sikkerheten, den smarte kontrakten sikrer at vilkårene i avtalen er behagelige. Ved å bruke det desentraliserte nettverket av noder, forbedres smarte kontrakter for å sikre at de er manipulasjonssikre.

Kostnadseffektiv – Med smarte kontraktsfunksjoner reduserer det engasjementet og kravet til en mellommann. Dermed bidrar en smart kontrakt til å redusere kostnadene, i stedet for å være prisgitt mellommannen. 

Øker effektiviteten – Automatisering er en del av den smarte kontrakten, siden den automatisk utfører kontrakter i henhold til vilkårene i en avtale. Tradisjonelle kontrakter krever at folk skriver inn de manuelle dataene eller krever at mellommannen behandler transaksjonen, men den smarte kontrakten krever ikke noe slikt trinn, noe som reduserer tid og innsats og forbedrer den generelle effektiviteten. 

Siden den smarte kontrakten fortsatt er noe ny i denne verden, står de fortsatt overfor noen begrensninger. Noen eksperter hevder at de nåværende begrensningene som disse revolusjonerende teknologiene står overfor, bare er områder hvor den smarte kontrakten kan forbedres. Men for nå, la oss ta en titt på de nåværende begrensningene som den smarte kontrakten står overfor:

Mangel på privatliv – Mens smarte kontrakter ofte får ros for sin desentraliserte funksjon, kan de ses av hvem som helst. SÅ! For eksempel, hvis den smarte kontrakten inneholder pinlige bilder av barndommen din, får alle se den. Med andre ord kan smarte kontrakter avsløre dataene dine for offentligheten.

Ubøyelig - Ja, en annen fordel med den smarte kontrakten kan også være en ulempe. La oss si at jeg sølt sjokolademelk på den smarte kontrakten din, så ville flekkene forbli der og det kan ikke endres. Vi kan selvfølgelig ikke søle sjokolademelk på en smart kontrakt. Men hvis en bruker trenger å rette opp en reell feil, vil det være umulig å gjøre det på grunn av blokkjedeteknologiens uforanderlige natur.

Lovlig status – Dette er et av de mest diskutable temaene som er observert i samfunnet. Noen hevder at det ikke finnes noen offisiell lov som beskytter den smarte kontrakten, selv om den anses som et juridisk bindende dokument. Akkurat som de andre begrensningene, kan dette være et hinder for nå.

Reguleringsorganer har begynt å akseptere krypto og blokkjede som en del av den moderne verden, og mange entusiaster tror at smarte kontrakter vil telle som juridisk bindende kontrakter i domstolens øyne. Amerikanske stater som Arizona og Nevada har anerkjent viktigheten av smarte kontrakter og har vedtatt lovgivning om bruken deres. 

Utsatt for feil – BUGS! Ikke bekymre deg, de er ikke de faktiske grove feilene, men datafeilene. Siden smarte kontrakter også er dataprogrammer, kan de også være utsatt for feil. Prosessen for å håndtere disse feilene kan øke kostnadene ytterligere.

Nok en gang, for å minne leseren på, er grunnen til at smarte kontrakter fortsatt brukes på grunn av deres banebrytende funksjoner som gjør at de skiller seg ut blant andre teknologier. Videre tilbyr smarte kontrakter ubegrenset potensial som ennå ikke er realisert.

Ethereum smarte kontrakter

Mens det er mange smarte kontrakter i ulike blockchain-plattformer, regnes Ethereum ofte som den første smarte kontraktsplattformen av mange rapporter og medlemmer i fellesskapet. Det ble rapportert at Ethereums første vellykkede bruk av smarte kontrakter var en desentralisert autonom organisasjon (DAO).

Bitcoin var den første som støttet smarte kontrakter, men hadde en stiv struktur, noe som gjorde at den føltes begrenset sammenlignet med Ethereum. Selv nå skiller Ethereum seg fortsatt ut blant andre smarte kontraktsplattformer, og tjener førsteplassen på Coin Gecko's liste over "Top Smart Contract Platform Coins by Market Cap", i skrivende stund.

Kilde: CoinGecko

Dessuten, Ethereum har påpekt at de tillater utviklervennlige språk som Solidity og Vyper for å skrive smarte kontrakter. Rapporter nevnte også at Ethereums språk er "Turing-komplett", noe som betyr at det kan støtte et bredere spekter av programmer og kjøre det, noe som gjør det fleksibelt og reduserer grensene for programmerere.

Når de smarte kontraktene er skrevet, blir koden kompilert til bytekodespråket kalt EVM bytecode. Etter det er utførelsen av de smarte kontraktene i Ethereum sikret av Ethereum Virtual Machine (EVM).  Ethereum beskrev EVM som:

Selve Ethereum-protokollen eksisterer utelukkende med det formål å opprettholde kontinuerlig, uavbrutt og uforanderlig drift av denne spesielle tilstandsmaskinen. Det er miljøet der alle Ethereum-kontoer og smarte kontrakter lever.

I utgangspunktet, som beskrevet tidligere, er det et programvareprogram der en av funksjonene sikrer utførelse av smarte kontrakter.

Nå lurer mange av dere kanskje på hvordan vi kan bruke smarte kontrakter i den virkelige verden.

Applikasjoner av Smart Contract

Smarte kontrakter, en revolusjonerende teknologi, har sine grener spredt over de forskjellige bransjene i denne verden. Det er på tide å avsløre anvendelsene av smarte kontrakter:

Supply Chain Industry

Med smarte kontrakter på blokkjeden vil det hjelpe forhandlere og leverandører til å ha fullstendig åpenhet om bevegelsen av produktene, og bygge tillit mellom dem ytterligere.

Visste du? IBM har rapportert at Home Depot utnytter denne revolusjonerende teknologien for raskt å løse tvister med leverandørene, noe som ytterligere forbedret forholdet mellom dem.

Den smarte kontrakten er ikke bare ment å bygge tillit, men den øker også synligheten til forsyningskjeden. Dette vil la industrien fokusere mer av sin energi på de avgjørende trinnene i prosessen.

Helsevesenet

Enten for å sikre riktig håndtering av pasientens data eller for å spore håndteringen av medisinske forsyninger, er smarte kontrakter på blokkjedenettverket en av de beste teknologiene i denne situasjonen. Smarte kontrakter vil også sørge for at kostnadene kuttes på papirene. Å gi dataene med et øyeblikks varsel vil også redusere den totale tiden.

Å bryte de monopolistiske imperiene

Det er fortsatt land der ute som er utsatt for korrupsjon og er under spennet av monopolistiske industrier. Med smarte kontrakters desentralisering har publikum nå tilgang til en tidligere skjult verden av profitt. Ved å sikre at dataene er åpne, kan publikum se operasjonene og forstå tilsvarende, noe som sikrer reduksjon av manipulasjon.

Muligheten for smarte kontrakter i blokkjeden er uendelig ettersom flere bransjer begynner å bruke teknologien. Vi kan fortsatt se at eiendom, underholdning, kundeservice, finans, forsikring og mange sektorer har tatt sine aller første skritt mot å ta i bruk smarte kontrakter i sin virksomhet.

konklusjonen

Ideen om smarte kontrakter, akkurat som mange revolusjonerende teknologier, ble unnfanget år forut for sin tid og prøver fortsatt å markere seg i denne stadig skiftende verden. I det øyeblikket det ble introdusert, anså noen det for å være en av de mest avanserte teknologiene som noen gang er foreslått, mens andre mente det var en forstyrrelse av de tradisjonelle normene og funksjonene.

Men etter hvert som årene gikk, fant industrier og enkeltpersoner at det var gunstig. Etter hvert som den smarte kontrakten ble nært knyttet til blockchain, begynte etterspørselen etter det automatiserte datastyrte programmet å øke. Denne banebrytende teknologien skapte også et nytt marked for smarte kontraktsblokkjedeplattformer.

Selv om mange tror at smarte kontrakter har noen begrensninger, som ligner på mange teknologier, påpekte eksperter at dette fortsatt er en midlertidig barriere. Det antas at selv nå fortsetter byggefasen av smarte kontrakter. Dette gjøres i håp om å forbedre smarte kontrakter og ytterligere bryte ut grensene i fremtiden.

Spørsmål og svar


Innlegg Visninger: 25

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