Sannsynligvis vet du allerede hva en (tradisjonell) kontrakt er, ikke sant? La oss uansett huske det. I følge Merriam-Webster-ordboken er en kontrakt “en bindende avtale mellom to eller flere personer eller parter, spesielt en lovlig håndhevbar”. Vel, hva er det første du kommer opp i tankene dine når vi sier "smarte kontrakter"?

Ligger dokumentet på et nettbrett, kanskje? Er det nå en robot? En AI bak en datamaskin? Det er bare ... koblet til Internett? Ikke akkurat. Hvis du sjekker andre kilder (som den pålitelige Wikipedia), vil de si noe sånt som en smart kontrakt er en “digital protokoll” eller “dataprogram” som utfører sine forhåndsbestemte forhold automatisk når disse er oppfylt.

Bildet er tatt av Gerd Altmann fra Pixabay

Hyggelig, eh…? Og hva i all verden betyr det? Vi kan forklare det på denne måten: en smart kontrakt er ikke noe du kan berøre eller til og med se ordentlig. For det meste vil du bare se resultatene, omtrent som med ledningene på TV-en. Forskjellen er at denne gangen er resultatene helt digitale fordi det er en digital avtale basert på en blockchain, skrevet med beregningskode for å håndheve de tidligere betingelsene som partene ble enige om. Du kan tenke på det som en automatisk kontrakt eller garanti, som ikke trenger papir, advokat, notarius eller mellommann generelt.

Så ... hvordan smarte kontrakter fungerer for din gjennomsnittlige fyr?

Det korte svaret er med digitale apper eller verktøy. Hvis du ikke vet hvordan du skal skrive kode (som utviklere eller dataingeniører), har du ikke ansvaret for å lage dem, så ikke bekymre deg. Overlat den oppgaven til ekspertene. For å bruke dem, trenger du bare å velge en smart-kontraktbasert app (vanligvis desentraliserte apper) eller plattform og gå med den på enheten din (mobil eller stasjonær).

Vi kan imidlertid snakke litt om den interne funksjonen til en smart kontrakt. La oss først sjekke et bilde for å vise deg hvordan de ser ut inni. Spoiler: det er litt kjedelig. Det er bare en haug med kode.

Smart kontrakteksempel. Kilde: Ethereum.org

Vi kan også sjekke dataene deres på en blockchain explorer (en tilgjengelig webside), hvis den er offentlig, selvfølgelig. Bankene utvikler sine egne applikasjoner med smarte kontrakter, så de er ikke offentlige. Men vi kan for eksempel sjekke en gjennomsnittlig kontrakt på Ethereum.

Eksempel på offentlige data i en smart kontrakt. Kilde: Etherscan

Vi oppdager her en viktig ting med smarte kontrakter. Foruten kode, er de laget av transaksjoner og en monetær saldo. Dette betyr imidlertid ikke at den eneste bruken for dem må være økonomisk: transaksjonene kan også representere informasjon. Når det gjelder balansen, er sannheten at desentraliserte smarte kontrakter krever noen gebyrer for å fungere (vanligvis i form av kryptovalutaer), bestemt til gruvearbeidere eller validatorer av blockchain.

Prosessen er som ...

Inne i Ethereum er for eksempel en kontrakt rettferdig en annen type adresse (lommebok / konto), med saldo og transaksjoner. Men er en slags kollektiv adresse, designet for å fungere som en bro mellom to eller flere parter, med forhåndsinnstilte forhold. Derfor styres ikke denne adressen bare av en bruker, men av sine egne tidligere avtalte vilkår, håndhevet av hele Ethereum-nettverket.

Utløseren for at denne adressen kan gjøre noe (som automatisk å kjøpe penger) er en hendelse som forventes av partene. Det kan være et salg, en betalingsdato, en registrering av noe, et nytt produkt på nettet, en prisendring, en avstemning, eller til og med sportsresultatene.

Bildet er tatt av kinkate fra Pixabay

Kontrakten når frem til informasjonen som er gitt om den av de involverte partene eller av et “orakel” (en programvare som konsulterer eksterne kilder), og handler i konsekvens av de forhåndsinnstilte forholdene.

For å oppsummere er dette prosessen:

1. Partene forhandler om vilkårene i kontrakten (eller selskapet / utvikleren gjør dem offentlige for alle som ønsker å bli med).
2. Utvikleren bygger protokollen inne i en valgt blockchain (Ethereum, EOS, Tron, Cardano, RSK, etc.), ved å bruke de avtalte vilkårene.
3. Kontrakten og dens vilkår er representert inne i en adresse til en slik blockchain.
4. Arrangementet skjer.
5. Kontrakten gjør transaksjonene i henhold til resultatet av nevnte hendelse.


Alice og Bob brukte smarte kontrakter

Selvfølgelig trenger vi et klassisk eksempel med Alice og Bob. La oss si at Alice kommer til å satse $500 med Bob om Bitcoin pris til neste helg. Bob tror det vil være opp til X dollar, mens Alice tror det vil være ned X dollar.

Så de bestemmer seg for å bygge en smart kontrakt (appellerer til en utvikler eller en plattform-som-en-tjeneste) og setter sine betingelser. Midlene ($500) vil bli deponert i kryptovaluta til kontrakten, og hvis prisen på Bitcoin går opp X for neste helg, vil kontrakten automatisk overføre midlene til Bob. Hvis prisen på Bitcoin går ned X, vil midlene gå til Alice adresse. Og det er det.

Bitcoin-15000-bull-run

Nå, en annen situasjon, denne gangen med noe Internet of Things (IoT). Alice vil leie huset sitt til Bob, og hun har fordelen av en installert smartlås, styrt digitalt for å åpne og lukke døren. Så de bygger en smart kontrakt og setter disse vilkårene: Bob vil betale X dollar i krypto månedlig.

Hvis han ikke gjør det i to måneder, kontrakten vil beordre den smarte låsen for å holde døren (og tilgangen til huset) stengt. På denne måten forsikrer Alice om å motta den avtalt figuren på behørig vis, og Bob trenger ikke å samle flere dokumenter eller rekvisita til Alice.

Og vel, det er tross alt en type kontrakt. Fantasien er grensen.

Noen populære bruksområder for smarte kontrakter

Det er allerede hundrevis av smartkontraktsbaserte apper, med mange kategorier og funksjoner. Børs, pengespill, spill, investering, eiendom, helsetjenester, markedsplasser, meningsmålinger ... de jobber alle med smarte kontrakter.

Kanskje noen av disse Dappene (som ikke i seg selv er smarte kontrakter, men som jobber med dem), kan ringe en bjelle til deg. CryptoKitties (samleobjekter), Uniswap (exchange), Aragon (governance), District0x (markedsplasser og samfunn), Augur (prediksjonsmarked), Synthetix (for syntetiske eiendeler), Axie Infinity (spill), Grid + (energi) og Actifit (helse) er bare eksempler. I følge Dappens tilstand, det er over 2500 av dem.

Bildet er tatt av Edar fra Pixabay

Og du vet hva som fungerer med disse kontraktene? Hele Desentralisert økonomi (DeFi) økosystem, en boom i disse dager. Vi kan finne mange investeringsverktøy (for avkastningsbruk, for det meste), lån, forsikring, sparing og mer. Plattformer som Yearn Finance, Compound, UMA, Maker, Curve og Pickle Finance tilhører denne kategorien.

Utover dette, banker og selskaper som BBVA, Bankia, Sabadell, CaixaBank, IBM, Microsoft, Google, Ernst & Young, S7 Airlines, BitGive, Money on Chain og OneSmart City tester enten smarte kontrakter for å forbedre tjenestene eller bruke dem allerede i forskjellige applikasjoner. Så som du ser, er vi allerede fulle av disse kontraktene.


Vil du handle BTC, ETH og andre tokens? Du kan gjøre det trygt på Alfacash! Og ikke glem at vi snakker om dette og mange andre ting på våre sosiale medier.

Twitter * Telegram * Instagram * Youtube *Facebook  * Vkontakte

Author

I'm a literature professional in the crypto world since 2016. It doesn't sound very compatible, but I've been learning and teaching about blockchain and cryptos for international portals since then. After hundreds of articles and diverse content about the topic, now you can find me here on Alfacash, working for more decentralization.

nb_NONorsk bokmål