Hvad er en smart kontrakt, og hvordan fungerer den? En begynderguide

Blockchain har huset mange banebrydende teknologier, såsom smarte kontrakter. Smart Contracts og deres nytte har udviklet sig gennem årene og bruges hovedsageligt til at skabe krypto. Men rødderne til smarte kontrakter kommer længere fra.

Til at begynde med kan du undre dig over, hvad en smart kontrakt er, hvordan den fungerer, dens oprindelse og dens anvendelser i blockchain-industrien. Smarte kontrakter eksisterede allerede før Bitcoins fødsel. I denne funktion vil vi guide dig gennem forståelsen af ​​den smarte kontrakt.

 Oprindelsen af ​​smarte kontrakter

Ideen om smarte kontrakter begyndte i 1994, meget tidligere end Bitcoins fødsel - som vi sagde tidligere. Eksperter hævder især, at definitionen af ​​en smart kontrakt fra 1994 stadig er nøjagtig den dag i dag.

En amerikansk kryptograf og programmør, Nick Szabo, var det geni, der først foreslog ideen om smarte kontrakter tilbage i 1994. Nogle blockchain-fællesskabsmedlemmer mener, at Szabo er den rigtige identitet af Bitcoins anonyme opfinder, Satoshi Nakamoto. Szabo afviste dog disse rygter.

Med hensyn til definitionerne beskrev Szabo smarte kontrakter som en computeriseret transaktionsprotokol, der udfører vilkårene i en kontrakt. Han forklarede yderligere, at de generelle mål for smart kontraktdesign er at opfylde almindelige kontraktmæssige betingelser (såsom betalingsbetingelser), minimere undtagelser, både ondsindede og utilsigtede, og minimere behovet for betroede mellemmænd.

Szabo forsøgte at forenkle definitionen af ​​den smarte kontrakt ved at sammenligne den med en salgsautomat.

Lad os sige, at du ville have en pakke chips fra automaten, brugeren indsætter den korrekte mængde mønter, og derefter leverer maskinen pakken med chips. Maskinen leverede først chipsene, efter at den korrekte mængde var indsat, hvilket sikrede, at den "udfører vilkårene i kontrakten", som nævnt i beskrivelsen af ​​Szabo. Der er ingen involvering af en tredjepart, det er blot en transaktion mellem dig og maskinen med en allerede skrevet digital aftale.     

Vi kan se, at denne definition af 'smart' stadig anvendes selv i denne æra, selvom den blev foreslået for lang tid over 30 år siden. Den smarte kontrakt er nu ofte forbundet med blockchain på grund af dens decentraliserede funktioner.

Desuden betragtes Szabos forslag stadig som et af de tidligste forsøg i kryptoverdenen. Vent "forslag, flertal?" Ja, det er sandt. Har du nogensinde hørt om Bit Gold? Bit Gold blev betragtet som den første virtuelle valuta foreslået af vores helt egen Nick Szabo i 1998. Ikke underligt, at nogle forvekslede ham som Satoshi Nakamoto. 

Hvad er en smart kontrakt?

Hvis du søger på begrebet "smart kontrakt" på internettet, får du forskellige definitioner fra forskellige kilder. Du vil dog se, at de alle har det samme koncept og bruger den samme grundlæggende terminologi til at beskrive en smart kontrakt.

For eksempel beskrives en smart kontrakt normalt som en selvudførende kontrakt, og vilkårene i aftalen mellem køber og sælger er normalt skrevet ind i koderne. Så kontrakten udføres ikke af nogen person, men faktisk er det koden skrevet i kontrakten, der bestemmer udførelsen. Desuden sikrer den smarte kontrakt også, at transaktionerne er sporbare, og at det vil være næsten umuligt at fortryde dem.

Den nye observerede definition har tilføjet, at koden og aftalerne for smarte kontrakter ofte eksisterer i det revolutionære decentraliseret verden af ​​blockchain. Dette giver også de smarte kontrakter funktionerne i decentralisering, så de er tæt forbundet med kryptoer.

Nu, for det tilfælde, at nogen beder om at give en simpel definition af en smart kontrakt, kan du overveje at bruge følgende definition fra Babypips (som er min yndlingsdefinition😉):

Smart kontrakter er automatiserede computerprogrammer, der hostes og udføres på en blockchain.

Et eksempel på en smart kontrakt af en tegnebog

Et eksempel på en smart kontrakt af en tegnebog

Lad os nu dykke dybere ned i fordele og ulemper ved den smarte kontrakt.

Fordele og ulemper ved Smart Contract

Der er ingen tvivl om, at smart contract er en af ​​de revolutionerende teknologier i moderne tid. Se og se grunden til, at smarte kontrakter betragtes som den nye æras avancerede teknologi:

Sikkerhed – Da smarte kontrakter normalt udføres på blockchain, sikrer det, at transaktionerne er gennemsigtige, hvilket gør det svært for hackere at forårsage forstyrrelser. Da dens decentrale karakter sikrer, at der ikke er nogen indblanding fra nogen central myndighed, kan brugere desuden ikke blive ofre for centraliserede uretfærdigheder.

Pålidelighed – En anden funktion, der også fungerer som en del af sikkerheden, den smarte kontrakt sikrer, at vilkårene i aftalen er behagelige. Ved at bruge det decentraliserede netværk af noder forbedres smarte kontrakter, hvilket sikrer, at de er sikret mod manipulation.

Omkostningseffektiv – Med smarte kontraktfunktioner reducerer det engagementet og kravet til en mellemmand. En smart kontrakt er således med til at reducere omkostningerne, i stedet for at være prisgivet mellemmanden. 

Øger effektiviteten – Automatisering er en del af den smarte kontrakt, da den automatisk udfører kontrakter i henhold til vilkårene i en aftale. Traditionelle kontrakter kræver, at folk indtaster de manuelle data eller kræver, at mellemmanden behandler transaktionen, men den smarte kontrakt kræver ikke noget sådant trin, hvilket reducerer tiden og indsatsen og forbedrer den samlede effektivitet. 

Da den smarte kontrakt stadig er noget ny i denne verden, står de stadig over for nogle begrænsninger. Nogle eksperter hævder, at de nuværende begrænsninger, som disse revolutionerende teknologier står over for, blot er områder, hvor den smarte kontrakt kunne forbedres. Men for nu, lad os tage et kig på de nuværende begrænsninger, som den smarte kontrakt står over for:

Mangel på privatliv – Mens smarte kontrakter ofte bliver rost for deres decentrale funktion, kan de ses af enhver. SÅ! For eksempel, hvis den smarte kontrakt indeholder pinlige billeder af din barndom, så kan alle se det. Med andre ord kan smarte kontrakter afsløre dine data til offentligheden.

Stiv - Ja, en anden fordel ved den smarte kontrakt kan også være en ulempe. Lad os sige, at jeg spildte chokolademælk på din smarte kontrakt, så ville pletterne forblive der, og det kan ikke ændres. Vi kan selvfølgelig ikke spilde chokolademælk på en smart kontrakt. Men hvis en bruger skal rette en ægte fejl, vil det være umuligt at gøre det på grund af blockchain-teknologiens uforanderlige karakter.

Lovlig status - Dette er et af de mest diskutable emner, der er observeret i samfundet. Nogle hævder, at der ikke er nogen officiel lov, der beskytter den smarte kontrakt, selvom den betragtes som et juridisk bindende dokument. Ligesom de andre begrænsninger kan dette være en hindring for nu.

Reguleringsorganer er begyndt at acceptere krypto og blockchain som en del af den moderne verden, og mange entusiaster mener, at smarte kontrakter vil tælle som juridisk bindende kontrakter i rettens øjne. Amerikanske stater som Arizona og Nevada har anerkendt vigtigheden af ​​smarte kontrakter og har vedtaget lovgivning om deres brug. 

Tilbøjelig til fejl – BUGS! Bare rolig, de er ikke de faktiske grove fejl, men computerfejlene. Da smarte kontrakter også er computerprogrammer, kan de også være tilbøjelige til fejl. Processen til at håndtere disse fejl kan øge omkostningerne yderligere.

Endnu en gang, for at minde læseren om, er grunden til, at smarte kontrakter stadig bliver brugt, på grund af deres banebrydende funktioner, som får dem til at skille sig ud blandt andre teknologier. Desuden tilbyder smarte kontrakter et ubegrænset potentiale, som endnu ikke er blevet realiseret.

Ethereum smarte kontrakter

Mens der er mange smarte kontrakter i forskellige blockchain-platforme, betragtes Ethereum ofte som den første smarte kontraktplatform af mange rapporter og medlemmer i fællesskabet. Det blev rapporteret, at Ethereums første vellykkede brug af smart kontrakt var en decentraliseret autonom organisation (DAO).

Bitcoin var den første, der understøttede smarte kontrakter, men havde en stiv struktur, så den føltes begrænset sammenlignet med Ethereum. Selv nu skiller Ethereum sig stadig ud blandt andre smarte kontraktplatforme og tjener førstepladsen på Coin Gecko's liste over "Top Smart Contract Platform Coins by Market Cap", i skrivende stund.

Kilde: CoinGecko

Endvidere Ethereum har påpeget, at de tillader udviklervenlige sprog som Solidity og Vyper til at skrive smarte kontrakter. Rapporter nævnte også, at Ethereums sprog er "Turing-komplet", hvilket betyder, at det kan understøtte et bredere udvalg af programmer og køre det, hvilket gør det fleksibelt og reducerer grænserne for programmører.

Når de smarte kontrakter er skrevet, bliver koden kompileret i bytekodesproget kaldet EVM bytecode. Derefter sikres udførelsen af ​​de smarte kontrakter i Ethereum af Ethereum Virtual Machine (EVM).  Ethereum beskrev EVM som:

Selve Ethereum-protokollen eksisterer udelukkende med det formål at opretholde den kontinuerlige, uafbrudte og uforanderlige drift af denne specielle tilstandsmaskine. Det er det miljø, som alle Ethereum-konti og smarte kontrakter lever i.

Grundlæggende er det, som beskrevet tidligere, et softwareprogram, hvor en af ​​dets funktioner sikrer udførelsen af ​​smarte kontrakter.

Nu spekulerer mange af jer måske på, hvordan vi kan gøre brug af smarte kontrakter i den virkelige verden.

Anvendelser af Smart Contract

Smarte kontrakter, en revolutionerende teknologi, har deres forgreninger spredt over de forskellige industrier i denne verden. Det er tid til at afsløre anvendelserne af smarte kontrakter:

Supply Chain Industri

Med smarte kontrakter på blockchain vil det hjælpe detailhandlere og leverandører med at have fuldstændig gennemsigtighed i produkternes bevægelse, hvilket yderligere opbygger tillid mellem dem.

Vidste du? IBM har rapporteret, at Home Depot udnytter denne revolutionerende teknologi til hurtigt at løse tvister med leverandørerne, hvilket yderligere forbedrede forholdet mellem dem.

Den smarte kontrakt er ikke kun beregnet til at skabe tillid, men den øger også forsyningskædens synlighed. Dette vil lade industrien fokusere mere af sin energi på de afgørende trin i processen.

Sundhedsindustri

Uanset om det er for at sikre korrekt håndtering af patientens data eller for at spore håndteringen af ​​medicinske forsyninger, er smarte kontrakter på blockchain-netværket en af ​​de bedste teknologier i denne situation. Smarte kontrakter vil også sikre, at omkostningerne bliver skåret ned på papirarbejdet. Levering af dataene med et øjebliks varsel vil også reducere den samlede tid.

At bryde de monopolistiske imperier

Der er stadig lande derude, der er tilbøjelige til korruption og er underlagt monopolistiske industrier. Med smarte kontrakters decentralisering har offentligheden nu adgang til en tidligere skjult verden af ​​profit. Ved at sikre, at dataene er åbne, kan offentligheden se operationerne og forstå i overensstemmelse hermed, hvilket sikrer reduktion af manipulation.

Muligheden for smarte kontrakter i blockchain er uendelig, efterhånden som flere industrier begynder at bruge teknologien. Vi kan stadig se, at fast ejendom, underholdning, kundeservice, finans, forsikring og mange sektorer har taget deres allerførste skridt i retning af at vedtage smarte kontrakter i deres drift.

Konklusion

Ideen om smarte kontrakter, ligesom mange revolutionerende teknologier, blev udtænkt år forud for sin tid og forsøger stadig at sætte sit præg i denne evigt foranderlige verden. I det øjeblik, det blev introduceret, anså nogle det for at være en af ​​de mest avancerede teknologier, der nogensinde er foreslået, mens andre mente, at det var en forstyrrelse af de traditionelle normer og funktioner.

Men som årene gik, fandt industrier og enkeltpersoner, at det var gavnligt. Da den smarte kontrakt blev tæt forbundet med blockchain, begyndte efterspørgslen at stige efter det automatiserede computeriserede program. Denne banebrydende teknologi skabte også et nyt marked for smarte kontrakt blockchain-platforme.

Selvom mange mener, at smarte kontrakter står over for nogle begrænsninger, svarende til mange teknologier, påpegede eksperter, at dette stadig er en midlertidig barriere. Det menes, at selv nu fortsætter byggefasen af ​​de smarte kontrakter stadig. Dette gøres i håbet om at forbedre smarte kontrakter og yderligere bryde grænserne ud i fremtiden.

Ofte Stillede Spørgsmål


Indlæg Visninger: 25

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