HomeHvad er Blockchain?Hvordan fungerer smarte kontrakter?

Hvordan fungerer smarte kontrakter?

Emma Dwyer
Emma Dwyer
3. april 2023
Offentliggørelse af Annoncør

Smarte kontrakter er selvudførende computerprogrammer designet oven på et blockchain -netværk, der kodificerer vilkårene og betingelserne for en aftale mellem parterne, hvad en traditionel kontrakt ville skitsere på stykker papir. De gemmer og verificerer regler og kan udføres selv.

Selvom det ikke er blevet bredt udbredt, vokser det globale marked for smarte kontrakter, ledet af IBM, AWS og Oracle, med hurtig hastighed og forventes at overstige 1,4 milliarder USD i 2028.

Hvad er en smart kontrakt?

Smarte kontrakter refererer til selvudførende bruger-til-bruger-transaktionsprotokoller udviklet inden for en blockchain med det formål at reducere eller eliminere behovet for en mellemmand til at lette samtalen mellem parterne og samtidig fremskynde tillid og gennemsigtighed.

Ligesom traditionelle kontrakter omfatter de juridisk bindende vilkår og betingelser og formaliserer forhold ved at give et forfatningsgrundlag. I modsætning til traditionelle kontrakter er vilkår indlejret i en computerkode og udføres uafhængigt, ligesom de forudindstillede betingelser er opfyldt. De følger simple "hvis/så..."-udsagn for at tillade automatisk bekræftelse af opfyldelse og udførelse af resultaterne af en kontrakt.

Smarte kontrakter er kernen i blockchain-teknologien. Mens dens anvendelser i kryptosfæren, såsom regulering decentraliserede autonome organisationer, er enormt værdifulde, dets brug strækker sig ud over at overvåge kryptobaserede transaktioner. Smarte kontraktløsninger kan bringe et robust twist ind i nøglebrancher som jura, finans eller landbrug, kan forbedre statslig lovgivning på områder som boliger eller ydelser og forbedre forsyningskædeteknologier markant. Du kan også lære mere omkring DeFi here.

Nedenfor kan læsere finde yderligere information om historien og udviklingen af ​​smarte kontrakter, deres processer, fordele, udfordringer og virkelige applikationer.

Historien om smarte kontrakter og den seneste udvikling

Udtrykket 'smart contract' blev opfundet af kryptografen Nick Szabo i begyndelsen af ​​1990'erne for at henvise til "et sæt løfter, specificeret i digital form, herunder protokoller, inden for hvilke parterne opfylder disse løfter". Szabo havde til formål at bygge "standardiserede kontrakter" til komplekse betalingsbetingelser, som derefter kan handles til meget lavere omkostninger.

Det blev populært omkring 2017 af Ethereum-netværk, det største blockchain-netværk designet til at understøtte smarte kontrakter. I dag er bruger de fleste blockchain-netværk, smarte kontrakter bortset fra Ethereum, især Binance Smart Chain, Cardano, Avalanche og Solano. Få mere information på hvordan man køber Ethereum med Paypal her.

Smarte kontrakter anerkendes af US National Institute of Standards and Technology, men anerkendes ikke som juridisk bindende dokumenter; derfor kan de ikke håndhæves. Når det er sagt, har flere stater, herunder Nevada, Arizona, Tennessee, Wyoming og Iowa, vedtaget lovgivning om brugen af ​​smarte kontrakter.

Karakteristika for smarte kontrakter

På trods af hvad navnet kan påkalde sig, er smarte kontrakter ikke "smarte": de er ikke intelligente værktøjer, og de går ikke ud over automatisk at udføre forprogrammerede trin. I sin kerne er en smart kontrakt designet til at realisere aftaler som følgende: Hvis Part A betaler prisen fuldt ud, så vil Part B levere varen. Når Part A opfylder kravene (betaler prisen fuldt ud), verificerer en smart kontrakt opfyldelsen og udfører resultatet (leverer varen). Hvis Part A ikke opfylder betingelserne, vil varerne blive omdirigeret til Part B.

To eller flere deltagere, enkeltpersoner eller organisationer, kan indgå en smart kontrakt, og hvis vilkår kan uddybes så meget som nødvendigt for at dække kompleksiteten af ​​en aftale. Da de er udviklet på en blockchain, er smarte kontrakter uforanderlige, distribuerede og autonome. Læs også mere omkring hvordan metaverset virker.

Hvad er fordelene ved smarte kontrakter?

Smarte kontrakter kommer med en række fordele for alle involverede parter, især fjernelse af overheadomkostninger og minimering af menneskelige fejl og forsinkelser, der typisk er forbundet med traditionelle kontrakter.

Hastighed og effektivitet

Når betingelserne er opfyldt, udfører smarte kontrakter resultaterne med det samme. Fuldstændig digitalisering og automatisering eliminerer behovet for at behandle papirarbejde og dokumentarkivering sammen med potentielle fejl, der kan opstå under manuelle indtastninger. Alt dette resulterer i en betydelig nedskæring i tid brugt på at afstemme kontrakter.

Mellemmandsgebyrer

Som selvudførende processer reducerer smarte kontrakter eller helt frafalder behovet for mellemmænd såsom advokater eller mæglere til at føre tilsyn med kontrakterne mellem parterne. Efterfølgende eliminerer dette de mellemmandsgebyrer og forsinkelser, der normalt er forbundet med involvering af tredjeparter.

Gennemsigtighed

Den distribuerede konsensusmodel, som smarte kontrakter omfatter, giver et hidtil uset niveau af gennemsigtighed. I stedet for en centraliseret myndighed, der overvåger forpligtelserne og eventualiteterne, deles alle optegnelser på tværs af netværket og er derfor umulige at manipulere med for personlig vinding.

Sikkerhed og fortrolighed

Optegnelser på et blockchain-netværk er krypteret og bundet til hinanden gennem hashfunktioner. Hver blok har en hash, som også kan sammenlignes med et fingeraftryk. Hash identificerer en blok og alt dens indhold og er altid unik, ligesom et fingeraftryk. Når en blok er oprettet og tilføjet til kæden, beregnes dens hash.

Hver blok har ikke kun sin egen hash, men også hashen for den tidligere linkede blok. For eksempel har den første blok af bitcoin blockchain en hash på 4ft678. Nu har den anden blok i kæden ikke kun sin egen hash - 75e93p, men også hashen fra den forrige blok, som er 4ft678. Sådan er forskellige blokke forbundet med hinanden.

Ændring eller manipulation af enhver mail eller data i blokken vil resultere i, at blokkens hash bliver ændret. Antag, at nogen ændrer dataene i den anden blok. I denne form for situation vil hashen ikke længere være 75e93p, men det ville blive noget andet, lad os sige 55c36t. Den tredje blok vil dog stadig afspejle hashen fra den forrige blok som 75e93.

Så hvis hackere ønsker at korrumpere blockchain-netværket, bliver de nødt til at ændre hashen for hver enkelt blok i kæden, hvilket praktisk talt er umuligt. Dette indebærer, at et blockchain-netværk er ekstremt svært at hacke - ethvert forsøg på at manipulere en blok med rekord resulterer i nedbrydning af en hel kæde, og dermed meget let at få øje på.

Lær mere om krypto og som Ethereum Code .

Hvad er udfordringerne ved at bruge smarte kontrakter?

På trods af deres fordele i forhold til traditionelle kontrakter medfører smarte kontrakter også unikke udfordringer forårsaget af deres begrænsninger.

Mangel på fleksibilitet

Smarte kontrakters uforanderlighed udrydder næsten fuldstændig fleksibilitet, da det er umuligt at tilpasse visse vilkår og betingelser, der er fastlagt i en implementeret smart kontrakt. Det betyder, at reglerne, der definerer kontrakten, skal være perfekt definerede, og udviklerne af koden skal handle med største forsigtighed og omhu.

Web 3 er ankommet, lær mere here.

Behov for et specialiseret kvalifikationssæt

Teknisk ekspertise er en vigtig hindring i vejen for den udbredte indførelse af smarte kontrakter. Parterne kræver en ekspert med et specifikt sæt færdigheder til at kodificere og læse aftalen ved implementering. I sådanne tilfælde kan parterne være nødt til at stole på tjenester fra advokater med blockchain-specialisering, hvilket medfører ekstra omkostninger.

Hvad er de virkelige anvendelser af smarte kontrakter?

Smart kontrakters hovedfunktioner såsom lagring af data, fortrolighed og autonom autentificering gør det muligt for teknologien at blive brugt i en række forskellige områder og industrier, på trods af dens relativt begrænsede anvendelse i øjeblikket.

Supply-chain management udgør den mest realistiske og anvendelige brug af smarte kontrakter. En automatiseret udløsningsmodel kan i høj grad strømline forsendelsen og leveringen af ​​varerne og minimere forstyrrelser, samtidig med at der reageres hurtigt på uventede hændelser.

Home Depot er allerede begyndt at bruge smarte kontrakter til at forebygge tvivl med leverandører. Teknologien gør det muligt for virksomheden at have realtidskommunikation og større synlighed i forsyningskæden, hvilket styrker forholdet til leverandørerne.

Landbrug er en anden nøgleindustri, der drager fordel af blockchain-teknologi for at videreudvikle praksis til at blive mere integreret og forenklet. Blockchain forbedrer sporbarheden af ​​information i fødevareforsyningskæden og fremmer i forlængelse heraf fødevaresikkerheden.

AgriDigital, for eksempel, er en specialiseret råvarestyringsløsning til kornindustrien, der giver "paddock to the plate" gennemsigtighed for forbrugerne såvel som realtidsbetalinger til avlere og øget effektivitet for mæglere.

Smarte kontrakter på blockchain tilbyder også en lovende fremtid for andre nøgleindustrier, mest fremtrædende juridiske. På trods af at den ikke er anerkendt som en juridisk bindende kraft på føderalt niveau, har flere stater allerede tilladt standardisering af brugen af ​​det til juridiske dokumenter: Californien har udstedt ægteskabsattester via blockchain-teknologi, mens de i Arizona udgør håndhævede dokumenter.

Fremtiden for smarte kontrakter

Smarte kontrakter vinder indpas på tværs af flere vertikaler, efterhånden som industrier skalerer deres teknologiske implementeringer, især inden for supply chain management, mens andre afgørende sektorer såsom regering og forsyningsselskaber stadig kæmper for at gennemgå en transformativ blockchain-udvikling på grund af de førnævnte udfordringer.

Den svimlende vækst i IoT-forbundne enheder forventes også at medføre større brug af smarte kontrakter, hvilket gør det afgørende at tackle dets udfordringer og definere dets mulige anvendelsesområder for problemfri godkendelse. Smarte kontrakter kan implementeres på både PoW og PoS blockchains, selvom de specifikke metoder til at gøre det kan variere.

Ofte stillede spørgsmål

Hvordan fungerer smarte kontrakter egentlig?
Hvem kan skrive en smart kontrakt?
Er NFT smarte kontrakter?
Hvilket sprog er smarte kontrakter skrevet på?

Bidragydere

Ophavsret © 2024 - Alle rettigheder forbeholdes.