Hva er smarte kontrakter i forhold til Ethereum?

Bitcoin og Blockchain-buzz fortsetter!

Men har du lagt merke til et nytt begrep Smarte kontrakter ” har sluttet seg til buzzmanien?

  • Hvorfor snakker alle om smarte kontrakter nå?
  • Hva er så “smart” med smarte kontrakter?

Vel, for å forstå dette, må vi se hvem som brakte dette konseptet med smarte kontrakter til bordet.

Navnet “smarte kontrakter” ble laget av en kryptolog datavitenskapsmann, Nick Szabopå 90-tallet.

Nick Szabo i 1994 sa dette:

En smart kontrakt er en datastyrt transaksjonsprotokoll som utfører vilkårene i en kontrakt. De generelle målene er å tilfredsstille felles kontraktsbetingelser.

Ahh! Så teknisk!!

For å gjøre det lettere å forstå, la oss spole frem til det 21. århundre. Tenk på et eksempel fra virkeligheten der du tar ut en pose potetgull kartlagt mot utløsernummeret “B6” til en salgsautomat..

Du setter en $ 10-seddel i en salgsautomat. Denne handlingen utløser neste alternativ for deg å velge et nummer (som B6) på automaten.

Og hva skjer når du velger B6?

En spak i automaten beveger seg og skyver ut posen med chips.

En smart kontrakt utfører selv “Hvis-dette-da-det” forhold kodet på den på samme måte som utløsere er implementert i en salgsautomat.

Men hvorfor surrer alle om den utdaterte teknologien i salgsautomater?

Buzz handler om smartere kontrakter som er basert på Ethereum-teknologi.

Ethereum blockchain-mekanismen kombinert med smart kontraktsteknologi fjerner mellommenn og sperretjenester.

La oss dvele dypere inn i begrepet smarte kontrakter, slik at selv en ikke-tekniker kan forstå.

Men før det må du være kjent med Ethereum 101 …

Ethereum i et nøtteskall:

  • Ethereum – En blockchain som registrerer alle utførte koder som transaksjoner.
  • Ether  Kryptovalutaen som driver Ethereum-blockchain.

For å bli enda mer kjent med Ethereum 101, se vår guide om “Ethereum Cryptocurrency: Everything A Beginner Needs To Know”.

Se også:

  • Hvordan kjøpe Ethereum (ETH)
  • Hvordan kjøpe Ethereum øyeblikkelig med kredittkort

Hva er en smart kontrakt?

Hva er en smart kontraktBilde via blockchaintechnologies

En smart kontrakt er et program som inneholder regler og forskrifter for forhandlinger om vilkårene i en kontrakt. Den verifiserer automatisk kontrakten og utfører deretter de avtalte vilkårene.

Og når denne smarte kontrakts sentraliserte kode blir desentralisert for utførelsesformål på Ethereum blockchain, blir det en smartere kontrakt.

Koding og utføring av smarte kontrakter på Ethereum blockchain gjør dem uforanderlige og uavhengige av sentralisering.

Smart Contract’s egenskaper på Ethereum

En smart kontrakt har følgende egenskaper:

  • Selvutførende
  • Uforanderlig
  • Selvbekreftende
  • Automatisk håndheving
  • Kostnadsbesparende
  • Fjerner tredjeparter eller deponeringsagenter

Hvordan fungerer smarte kontrakter på Ethereum?

Utviklere skriver koden for smart kontrakt ved å bruke morsmålet Ethereum Tørrhet.

Disse kontraktskodene kan ha mange former, for eksempel transaksjon av penger når visse betingelser er oppfylt, eller utveksling av varer mellom parter.

Når koden er skrevet, blir den lastet opp på EVM- Ethereum Virtual Machine, som du kan si er en universell runtime-kompilator eller nettleser for å utføre koden for smartkontrakten.

Når koden er på EVM, vil den være den samme over hver Ethereum-node.

Og hver node vil prøve å løpe og se om vilkårene er oppfylt eller ikke.

En kontrakt med Ethereum vil involvere to eller flere parter som blir drevet av den digitale eiendelen (Ether). Når kontrakten er utført med suksess, vil den digitale eiendelen distribueres eller distribueres på nytt i henhold til logikken definert i koden.

Hvordan fungerer smarte kontrakter på EthereumBilde via lette tog

For å gjøre det lettere å forstå, bør du vurdere dette eksemplet:

Anta at Harry har gitt en kontrakt på $ 1000 til Mary for nettutvikling. Harry har hardkodet kravene og betingelsene om hvilken type nettsted han trenger på Ethereum blockchain.

Nå vil denne blockchain fungere som evaluator når som helst Mary sender nettstedet til Harry for godkjenning etter prosjektets ferdigstillelse. Harry har allerede forhåndskodet kravene sine (som lastetid, serververt, designspesifikasjoner osv.).

Nå, Mary sender arbeidet med blockchain for evaluering. Hvis vilkårene er satt av Harry blir evaluert, og nettstedet blir utført i henhold til kodingskravene hans, vil kontrakten til $ 1000 øyeblikkelig bli selvutført, og betaling i tilsvarende Ether (ETH) vil bli frigitt til Mary.

Men la oss anta at Mary ikke mottok betaling eller Harry ikke fikk jobben sin.

Deretter løses denne interessekonflikten av blockchainens smarte kontrakt, som håndhever tillit som standard.

Hvorfor stole på en Ethereum Smart Contract?

Ettersom hver transaksjonshistorikk og historie for hver utført kode er lagret på blockchain, kan du stole på og verifisere alt når det er nødvendig.

Selv når det gjelder Harrys smarte kontrakt, kan Harry ikke jukse Mary. Fordi når Mary har gjort arbeidet sitt, vil det bli bekreftet av blockchain og registrert på det.

Alle, inkludert Harry, kan inspisere blockchain, og dermed løse konflikten eller beskytte mot juks.

Dessuten kan Harry ikke stoppe eller manipulere denne kontrakten, siden gjennomføringen av denne kontrakten ikke lenger er avhengig av en enkelt part eller node. Ettersom Harrys kontrakt kjører på en EVM i Ethereum blockchain, er den motstandsdyktig mot skader forårsaket av et enkelt feilpunkt.

På den annen side, hvis disse vilkårene ikke er oppfylt, må Mary fortsette arbeidet til det aktuelle nettstedet er opprettet.

Derfor kan du stole på en Ethereum-smart kontrakt.

Bruk tilfeller av smarte kontrakter

Bruk tilfeller av smarte kontrakterBilde via draglet

Smarte kontrakter blir en integrert del av blockchain-økonomien.

Noen aktuelle applikasjoner av smarte kontrakter:

  • Eiendom – A Midasium-kontrakt er et lite dataprogram. Det er en digital fremstilling av de gjensidige avtalene som i en tradisjonell eiendomskontrakt. Denne programvaren koder selvutførende og håndheves, og den er basert på smarte kontrakter.
  • Supply Chain Mangement (Skuchain) – Et materiales forsyning og anskaffelse blir vanligvis sporet med papirstier som er mutable. Derfor fjerner muligheten for tyveri eller svindel ved å implementere supply chain management på blockchain.
  • Immaterielle rettigheter – Musikere, forfattere og artister kan sette kreativiteten på blockchain og kan kontrollere eierskapet til arbeidet sitt. Smarte kontrakter som dette gjør at skaperen kan samle royalties og betalinger direkte uten involverte tredjeparter.

Hva er fremtiden for smarte kontrakter?

Bitcoin er bare den første applikasjonen på blockchain støttet av internett.

Men Ethereum og smarte kontrakter er neste generasjons applikasjoner på blockchain.

Og jeg tror Ethereum smarte kontrakter også svare på spørsmålet om “hvorfor trenger du Ethereum når du har Bitcoin?”

Akkurat som oppfinnelsen av internett har forvandlet menneskelivet, har Ethereum blockchain og smarte kontrakter makten til å forandre menneskelivet på utrolige måter.

  • Hvorfor utrolig?

Fordi maraton akkurat har startet; Ethereum er bare 3 år gammel, og mange forskere forfølger mye forskning på det.

Flomportene med enestående innovasjon har blitt åpnet med etableringen av Enterprise Ethereum Alliance.

Enterprise Ethereum Alliance forbinder Fortune 500-bedrifter (som Accenture, Microsoft, Intel, JP Morgan, Wipro, etc.), startups og akademikere med Ethereum fageksperter.

Med dette sinnet er det svært sannsynlig at Ethereum blir den neste store kryptovalutaen.

Hva synes du om Ethereum og smarte kontrakter? Har du brukt en smart kontrakt før? Del opplevelsen din i kommentarene nedenfor!

Hvis du synes denne opplæringen er nyttig, kan du dele den med vennene dine på Facebook & Twitter!

Videre foreslått lesing:

  • Hva er Cardano Cryptocurrency (ADA) & Blockchain 3.0
  • Topp 5 protokollmynter du må vite om
  • Slik kan du overføre etereum til en hovedbok Nano S
  • Forstå forskjellen mellom Ethereum & Ether
  • Coins vs Tokens: Know The Difference [Crypto Basics]

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me