Bankless Times
HomeHva er blokkjede?Hvordan fungerer smarte kontrakter?

Hvordan fungerer smarte kontrakter?

Emma Dwyer
Emma Dwyer
21. desember 2022
Why trust us
Annonsørinnhold

Smarte kontrakter er i hovedsak selv utførende dataprogrammer designet på toppen av et blokkjede nettverk som kodifiserer vilkårene og betingelsene for en avtale mellom partene, hva en tradisjonell kontrakt vil skissere på papirlapper. De lagrer og verifiserer regler, og er selv kjørbare.

Selv om det ikke er allment tatt i bruk, vokser det globale markedet for smarte kontrakter, ledet av IBM, AWS og Oracle, i rask hastighet og anslås å overstige 1,4 milliarder USD innen 2028.

Hva er en smart kontrakt?

Smarte kontrakter refererer til selv utførende bruker-til-bruker-transaksjon protokoller utviklet innenfor en blokkjede med et mål om å redusere eller eliminere behovet for en mellommann for å forenkle samtalen mellom partene samtidig som tillit og åpenhet fremmes ytterligere.

På samme måte som tradisjonelle kontrakter, omfatter de juridisk bindende vilkår og betingelser og formaliserer forhold ved å gi et konstitusjonelt grunnlag. I motsetning til tradisjonelle kontrakter, er vilkår innebygd i en datakode og utføres uavhengig akkurat som de forhåndsinnstilte betingelsene er oppfylt. De følger enkle "hvis/da..."-utsagn for å tillate automatisk bekreftelse av oppfyllelse og utførelse av utfall av en kontrakt.

Smarte kontrakter er kjernen i blokkjede teknologi. Mens dens bruk i krypto sfæren, for eksempel regulering av desentraliserte autonome organisasjoner, er enormt verdifulle, bruken strekker seg utover å overvåke krypto baserte transaksjoner. Smarte kontrakts løsninger kan gi en robust vri inn i viktige bransjer som juss, finans eller landbruk, de kan forbedre statlig lovgivning på områder som bolig eller fordeler, og betydelig forbedre forsyningskjede teknologier.

Nedenfor kan leserne finne mer informasjon om historien og utviklingen av smarte kontrakter, deres prosesser, fordeler, utfordringer og applikasjoner.

Historie om smarte kontrakter og nyere utvikling

Begrepet "smart kontrakt" ble laget av kryptografen Nick Szabo på begynnelsen av 1990-tallet for å referere til "et sett med løfter, spesifisert i digital form, inkludert protokoller der partene utfører disse løftene". Szabo hadde som mål å bygge "standardiserte kontrakter" for komplekse betalingsbetingelser, som deretter kan handles til mye lavere kostnader.

Det ble popularisert rundt 2017 av Ethereum-nettverket, det største butikkjede nettverket designet for å støtte smarte kontrakter. I dag er det en håndfull blokkjede nettverk som bruker smarte kontrakter utenom Ethereum, spesielt Binance Smart Chain, Cardano, Avalanche og Solano.

Smarte kontrakter er anerkjent av US National Institute of Standards and Technology, men anerkjennes ikke som juridisk bindende dokumenter; derfor kan de ikke håndheves. Når det er sagt, har flere stater, inkludert Nevada, Arizona, Tennessee, Wyoming og Iowa, vedtatt lovgivning om bruk av smarte kontrakter.

Kjennetegn på smarte kontrakter

Til tross for deres navn, er ikke smarte kontrakter "smarte": de er ikke intelligente verktøy og de går ikke lenger enn å automatisk utføre forhåndsprogrammerte trinn. I kjernen er en smart kontrakt utformet for å realisere avtaler som følgende: hvis Part A betaler prisen i sin helhet, vil Part B levere varene. Når Part A oppfyller kravene (betaler prisen i sin helhet), verifiserer en smart kontrakt og utfører utfallet (leverer varene). Dersom Part A ikke oppfyller vilkårene, vil varene bli omdirigert til Part B.

To eller flere deltakere, enkeltpersoner eller organisasjoner, kan inngå en smart kontrakt, og vilkårene kan utdypes så mye som nødvendig for å dekke kompleksiteten til en avtale. Ettersom de er utviklet på en blokkjede, er smarte kontrakter uforanderlige, distribuerte og autonome.

Hva er fordelene med smarte kontrakter?

Smarte kontrakter kommer med en rekke fordeler for alle parter involvert, spesielt fjerning av indirekte kostnader og minimalisering av menneskelige feil og forsinkelser som vanligvis er forbundet med tradisjonelle kontrakter.

Hastighet og effektivitet

Når betingelsene er oppfylt, utfører smarte kontrakter resultatene umiddelbart. Fullstendig digitalisering og automatisering eliminerer behovet for å behandle papirarbeid og dokumentarkivering, sammen med potensielle feil som kan oppstå under manuelle oppføringer. Alt dette resulterer i et betydelig kutt i tid som ellers blir brukt på å avstemme kontrakter.

Mellomledds gebyrer

Da smarte kontrakter har selv utførende prosesser reduserer eller frafaller behovet for mellommenn som advokater eller meglere for å føre tilsyn med kontraktene mellom partene. Deretter eliminerer dette formidlingsgebyrene og forsinkelsene som vanligvis er forbundet med involvering av tredjeparter.

Åpenhet

Den distribuerte konsensusmodellen som omfatter smarte kontrakter, gir enestående nivåer av åpenhet. I stedet for en sentralisert myndighet som overvåker forpliktelsene og eventualitetene, deles alle journaler på tvers av nettverket og er derfor umulige å tukle med for personlig vinning.

Sikkerhet og konfidensialitet

Opptegnelser på et blokkjede nettverk er kryptert og bundet til hverandre gjennom hashen. Hver blokk har en hash som også kan sammenlignes med et fingeravtrykk. Hash identifiserer en blokk og all dens innhold og er alltid unik, akkurat som et fingeravtrykk. Når en blokk blir opprettet og lagt til kjeden, beregnes hashen.

Ikke bare har hver blokk sin egen hash, men også hashen til den tidligere koblede blokken. For eksempel har den første blokken av bitcoin blockchain en hash på 4ft678. Nå har den andre blokken i kjeden ikke bare sin egen hash - 75e93p, men også hashen til den forrige blokken som er 4ft678. Slik er ulike blokker koblet sammen med hverandre.

Endring eller tukling med journalen eller data i blokken vil resultere i at hashen til blokken endres. I denne typen situasjon vil hashen ikke lenger være 75e93p, men den ville blitt noe annet, la oss si 55c36t. Imidlertid vil den tredje blokken fortsatt gjenspeile hashen til den forrige blokken som 75e93.

Så hvis hackere ønsker å ødelegge blokkjede nettverket, må de endre hashen til hver enkelt blokk i kjeden, noe som er praktisk talt umulig. Dette innebærer at et blokkjede nettverk er ekstremt vanskelig å hacke - ethvert forsøk på å manipulere en blokk resulterer i sammenbrudd av en hel kjede, og dermed veldig lett å oppdage.

Hva er utfordringene ved å bruke smarte kontrakter?

Til tross for deres fordeler fremfor tradisjonelle kontrakter, gir smarte kontrakter også unike utfordringer forårsaket av deres begrensninger.

Mangel på fleksibilitet

Smarte kontrakters uforanderlighet eliminerer nesten fullstendig fleksibilitet, ettersom det er umulig å finpusse noen vilkår og betingelser fastsatt i en implementert smart kontrakt. Dette betyr at regelverkene som definerer kontrakten må være perfekt definerte og utviklerne av koden må opptre med største forsiktighet.

Behov for et spesialisert kompetanse sett

Teknisk ekspertise er en viktig hindring i veien for utbredt bruk av smarte kontrakter. Partene krever en ekspert med et spesifikt sett ferdigheter for å kodifisere og lese avtalen ved utplassering. I slike tilfeller kan det hende partene må stole på tjenestene til advokater med blokkjede spesialisering, noe som medfører ekstra kostnader.

Hva er virkelighetens anvendelser av smarte kontrakter?

Smarte kontrakters hovedfunksjoner som lagring av data, konfidensialitet og autonom autentisering gjør at teknologien kan brukes i en rekke områder og bransjer, til tross for den relativt begrensede bruken foreløpig.

Ansvarlig forsyningskjede gjør den mest realistiske og anvendelige bruken av smarte kontrakter. En automatisert utløsningsmodell kan effektivisere frakten og leveringen av varene betydelig, og minimere forstyrrelser mens du kan reagerer raskt på uventede hendelser.

Home Depot har allerede begynt å bruke smarte kontrakter for å løse problemer med leverandører. Teknologien lar firmaet ha sanntidskommunikasjon og større synlighet i forsyningskjeden, noe som styrker forholdet til leverandørene.

Landbruk er en annen nøkkelindustri som drar nytte av blokkjede teknologi for å videreutvikle praksisen til å bli mer integrert og forenklet. Blokkjede forbedrer sporbarheten av informasjon i mat forsyningskjeden, og fremmer forlengelsen av matsikkerhet og sikkerhet.

AgriDigital, for eksempel, er en spesialisert råvarestyringsløsning for kornindustrien, som er transparent for forbrukere samt sanntids betalinger til dyrkere og økt effektivitet for meglere.

Smarte kontrakter på blokkjede tilbyr også en lovende fremtid for andre nøkkelindustrier, mest fremtredende juridiske. Til tross for at de ikke er anerkjent som en juridisk bindende kraft på føderalt nivå, har flere stater allerede tillatt standardisering av bruken av juridiske dokumenter: California har utstedt vigselsattester via blokkjede teknologi mens de i Arizona utgjør håndhevbare dokumenter.

Fremtiden for smarte kontrakter

Smarte kontrakter får gjennomslag på tvers av flere vertikaler etter hvert som industrier skalerer sine teknologiske utplasseringer, spesielt innen ansvarlig forsyningskjede, mens andre viktige sektorer som myndigheter og verktøy fortsatt sliter med å gjennomgå en transformativ blokkjede utvikling på grunn av de nevnte utfordringene.

Den enorme veksten av IoT-tilkoblede enheter forventes også å medføre større bruk av smarte kontrakter, noe som gjør det avgjørende å møte utfordringene og definere mulige bruksområder for lettvint adopsjon.

Vanlige spørsmål

Hvordan fungerer smarte kontrakter egentlig?
Kan hvem som heslt skrive en smart kontrakt?
Er NFT smarte kontrakter?
Hvilket språk er smarte kontrakter skrevet på?

Bidragsytere

Since launching in 2012, Bankless Times is dedicated to bringing you the latest news and informational content within the alternative finance industry. Our news coverage spans the whole crypto-sphere so you’ll always stay up to date — be it on cryptocurrencies, NFTs, ICOs, Fintech, or Blockchain.
Opphavsrett © 2024 - Alle rettigheter forbeholdt