Kaj je pametna pogodba in kako deluje? Vodnik za začetnike

Blockchain je hranil številne vrhunske tehnologije, kot so pametne pogodbe. Pametne pogodbe in njihova uporabnost so se z leti razvijale in se večinoma uporabljajo za ustvarjanje kriptovalut. Vendar pa korenine pametnih pogodb izvirajo dlje od tega.

Za začetek se boste morda vprašali, kaj je pametna pogodba, kako deluje, njen izvor in njena uporaba v industriji blockchain. Pametne pogodbe so obstajale že prej rojstvo Bitcoina. V tej funkciji vas bomo popeljali skozi razumevanje pametne pogodbe.

 Izvor pametnih pogodb

Zamisel o pametnih pogodbah se je začela leta 1994, veliko prej kot rojstvo Bitcoina - kot smo že omenili. Predvsem strokovnjaki trdijo, da je definicija pametne pogodbe iz leta 1994 točna še danes.

Ameriški kriptograf in programer, Nick Szabo, je bil genij, ki je leta 1994 prvi predlagal idejo o pametnih pogodbah. Nekateri člani skupnosti blockchain verjamejo, da je Szabo prava identiteta anonimnega izumitelja Bitcoina, Satoshija Nakamota. Vendar je Szabo te govorice zanikal.

Kar zadeva definicije, je Szabo pametne pogodbe opisal kot računalniški transakcijski protokol, ki izvaja pogoje pogodbe. Nadalje je pojasnil, da so splošni cilji oblikovanja pametnih pogodb izpolnjevanje običajnih pogodbenih pogojev (kot so plačilni pogoji), zmanjšanje izjem, tako zlonamernih kot naključnih, ter zmanjšanje potrebe po zaupanja vrednih posrednikih.

Szabo je skušal definicijo pametne pogodbe poenostaviti tako, da jo je primerjal s prodajnim avtomatom.

Recimo, da želite paket žetonov iz prodajnega avtomata, uporabnik vstavi pravilno količino kovancev, nato pa avtomat dostavi paket žetonov. Stroj je žetone dostavil šele, ko je bila vstavljena pravilna količina, s čimer je zagotovil, da »izvršuje pogoje pogodbe«, kot je omenil Szabo v opisu. Ni vpletenosti tretje osebe, gre le za transakcijo med vami in strojem z že napisanim digitalnim dogovorom.     

Vidimo lahko, da se ta definicija 'pametnega' še vedno uporablja tudi v tem obdobju, čeprav je bila predlagana že dolgo pred več kot 30 leti. Pametna pogodba je zdaj pogosto povezana z blockchainom zaradi njegovih decentraliziranih funkcij.

Poleg tega Szabovi predlogi še vedno veljajo za enega najzgodnejših poskusov v kripto svetu. Počakajte »predlogi, množina?« Ja, to je res. Ste že slišali za Bit Gold? Bit Gold je veljal za prvo virtualno valuto, ki jo je leta 1998 predlagal naš Nick Szabo. Nič čudnega, da so ga nekateri zamenjali za Satoshija Nakamota. 

Kaj je pametna pogodba?

Če na internetu iščete izraz »pametna pogodba«, boste iz različnih virov dobili različne definicije. Vendar boste videli, da imajo vsi isti koncept in uporabljajo isto osnovno terminologijo za opis pametne pogodbe.

Na primer, pametna pogodba je običajno opisana kot samoizvršljiva pogodba, pogoji sporazuma med kupcem in prodajalcem pa so običajno zapisani v kodah. Pogodbe torej ne izvaja nobena oseba, ampak dejansko o izvedbi odloča šifra, zapisana v pogodbi. Poleg tega pametna pogodba tudi zagotavlja, da so transakcije sledljive in da jih bo skoraj nemogoče razveljaviti.

Nova opazovana definicija je dodala, da kodeks in sporazumi pametnih pogodb pogosto obstajajo v revolucionarnem decentraliziran svet blockchaina. To daje pametnim pogodbam tudi značilnosti decentralizacije, zato so tesno povezane s kriptovalutami.

Zdaj, za vsak slučaj, če kdo prosi za preprosto definicijo pametne pogodbe, razmislite o uporabi naslednje definicije iz Babypips (ki je moja najljubša definicija😉):

Pametne pogodbe so avtomatizirani računalniški programi, ki gostujejo in se izvajajo v verigi blokov.

Vzorec pametne pogodbe denarnice

Vzorec pametne pogodbe denarnice

Zdaj pa se poglobimo v prednosti in slabosti pametne pogodbe.

Prednosti in slabosti pametne pogodbe

Nobenega dvoma ni, da je pametna pogodba ena od revolucionarnih tehnologij sodobnega časa. Glej in glej razlog, zakaj pametne pogodbe veljajo za napredno tehnologijo nove dobe:

Varnost – Ker se pametne pogodbe običajno izvajajo v verigi blokov, zagotavlja, da so transakcije pregledne, kar hekerjem otežuje povzročanje motenj. Poleg tega, ker njegova decentralizirana narava zagotavlja, da ni vmešavanja katerega koli osrednjega organa, uporabniki ne morejo biti žrtve centraliziranih krivic.

Zanesljivost – Še ena lastnost, ki prav tako deluje kot del varnosti, pametna pogodba zagotavlja, da so pogoji pogodbe sprejemljivi. Z uporabo decentraliziranega omrežja vozlišč se izboljšajo pametne pogodbe, ki zagotavljajo zaščito pred posegi.

Stroškovno učinkovito – S funkcijami pametne pogodbe zmanjša sodelovanje in potrebo po posredniku. Tako pametna pogodba pomaga zmanjšati stroške, namesto da bi bila prepuščena na milost in nemilost posredniku. 

Poveča učinkovitost – Avtomatizacija je del pametne pogodbe, saj samodejno izvaja pogodbe v skladu s pogoji pogodbe. Tradicionalne pogodbe zahtevajo, da ljudje ročno vnesejo podatke ali zahtevajo, da posrednik obdela transakcijo, pametna pogodba pa ne zahteva nobenega takega koraka, kar zmanjša čas in trud ter izboljša splošno učinkovitost. 

Ker je pametna pogodba v tem svetu še nekoliko nova, se še vedno soočajo z nekaterimi omejitvami. Nekateri strokovnjaki trdijo, da so trenutne omejitve, s katerimi se soočajo te revolucionarne tehnologije, le področja, kjer bi se pametna pogodba lahko izboljšala. Vendar si za zdaj poglejmo trenutne omejitve, s katerimi se sooča pametna pogodba:

Pomanjkanje zasebnosti – Čeprav so pametne pogodbe pogosto hvaljene zaradi njihove decentralizirane funkcije, si jih lahko ogleda kdorkoli. TAKO! Na primer, če pametna pogodba vsebuje neprijetne fotografije vašega otroštva, si jo lahko ogledajo vsi. Z drugimi besedami, pametne pogodbe lahko razkrijejo vaše podatke javnosti.

Trda - Ja, še ena prednost pametne pogodbe je lahko tudi slabost. Recimo, da sem vašo pametno pogodbo polil s čokoladnim mlekom, potem bi tam ostali madeži in je ni mogoče spremeniti. Pametne pogodbe seveda ne moremo preliti s čokoladnim mlekom. Če pa mora uporabnik popraviti resnično napako, bo to nemogoče storiti zaradi nespremenljive narave tehnologije veriženja blokov.

Pravni status – To je ena najbolj spornih tem v skupnosti. Nekateri trdijo, da ni uradnega zakona, ki bi varoval pametno pogodbo, čeprav velja za pravno zavezujoč dokument. Tako kot druge omejitve je tudi to zaenkrat lahko ovira.

Regulatorni organi so začeli sprejemati kripto in blockchain kot del sodobnega sveta in mnogi navdušenci verjamejo, da bi pametne pogodbe v očeh sodišča štele za pravno zavezujoče pogodbe. Zvezne države ZDA, kot sta Arizona in Nevada, so prepoznale pomen pametnih pogodb in so jih sprejela zakonodajo glede njihove uporabe. 

Nagnjen k žuželkam – HROŠČI! Ne skrbite, ne gre za resne hude hrošče, ampak za računalniške hrošče. Ker so pametne pogodbe tudi računalniški programi, so lahko tudi pri njih nagnjeni k hroščem. Postopek za obravnavo teh hroščev bi lahko dodatno povečal stroške.

Še enkrat, da spomnimo bralca, razlog, zakaj se pametne pogodbe še vedno uporabljajo, so njihove vrhunske funkcije, zaradi katerih izstopajo med drugimi tehnologijami. Poleg tega ponujajo pametne pogodbe neomejen potencial, ki ga je treba še uresničiti.

Pametne pogodbe Ethereum

Medtem ko je na različnih platformah blockchain veliko pametnih pogodb, mnoga poročila in člani skupnosti Ethereum pogosto štejejo za prvo pametno pogodbeno platformo. Poročali so, da je bil prvi uspešen primer uporabe pametne pogodbe Ethereum a decentralizirana avtonomna organizacija (DAO).

Bitcoin je bil prvi, ki je podpiral pametne pogodbe, vendar je imel togo strukturo, zaradi česar se je v primerjavi z Ethereumom počutil omejeno. Celo zdaj Ethereum še vedno izstopa med drugimi platformami za pametne pogodbe in si je v času pisanja prislužil prvo mesto na seznamu »Najboljših kovancev platforme za pametne pogodbe po tržni kapitalizaciji« Coin Gecko.

Vir: CoinGecko

Poleg tega Ethereum je poudaril, da omogočajo razvijalcem prijazne jezike, kot sta Solidity in Vyper, za pisanje pametnih pogodb. Poročila so tudi omenila, da je jezik Ethereuma "popoln po Turingu", kar pomeni, da lahko podpira širši nabor programov in jih izvaja, zaradi česar je prilagodljiv in zmanjšuje omejitve za programerje.

Ko so pametne pogodbe napisane, se koda prevede v jezik bajtne kode, imenovan bajtna koda EVM. Po tem izvajanje pametnih pogodb v Ethereumu zagotavlja virtualni stroj Ethereum (EVM).  Ethereum je EVM opisal kot:

Protokol Ethereum sam obstaja izključno z namenom ohranjanja neprekinjenega, neprekinjenega in nespremenljivega delovanja tega posebnega stanja. To je okolje, v katerem živijo vsi računi Ethereum in pametne pogodbe.

V bistvu, kot je opisano prej, gre za programsko opremo, kjer ena od njegovih funkcij zagotavlja izvajanje pametnih pogodb.

Zdaj se mnogi od vas morda sprašujete, kako lahko uporabimo pametne pogodbe v resničnem svetu.

Aplikacije pametne pogodbe

Pametne pogodbe, revolucionarna tehnologija, imajo svoje podružnice razširjene po različnih panogah tega sveta. Čas je, da razkrijemo aplikacije pametnih pogodb:

Industrija dobavne verige

S pametnimi pogodbami v verigi blokov bo trgovcem na drobno in dobaviteljem pomagalo do popolne preglednosti gibanja izdelkov, kar bo še povečalo zaupanje med njimi.

Ali si vedel? IBM je poročal, da Home Depot izkorišča to revolucionarno tehnologijo za hitro reševanje sporov s prodajalci, kar je še izboljšalo odnos med njimi.

Pametna pogodba ni namenjena samo ustvarjanju zaupanja, ampak tudi povečuje prepoznavnost dobavne verige. To bo industriji omogočilo, da se več svoje energije osredotoči na ključne korake procesa.

Zdravstvena industrija

Ne glede na to, ali želimo zagotoviti pravilno upravljanje pacientovih podatkov ali slediti ravnanju z medicinskimi pripomočki, so pametne pogodbe v omrežju blockchain ena najboljših tehnologij v tej situaciji. Pametne pogodbe bodo zagotovile tudi zmanjšanje stroškov papirologije. Zagotavljanje podatkov v trenutku bo prav tako skrajšalo skupni čas.

Razbijanje monopolističnih imperijev

Še vedno obstajajo države, ki so nagnjene h korupciji in so pod okriljem monopolnih industrij. Z decentralizacijo pametnih pogodb ima javnost zdaj dostop do prej skritega sveta dobičkov. Zagotavljanje, da so podatki odprti, lahko javnost vidi operacije in jih ustrezno razume, kar zagotavlja zmanjšanje manipulacij.

Možnost pametnih pogodb v verigi blokov je neskončna, saj vse več industrij začne uporabljati tehnologijo. Še vedno lahko vidimo, da so nepremičnine, zabava, storitve za stranke, finance, zavarovalništvo in številni sektorji naredili prve korake k sprejemanju pametnih pogodb v svoje poslovanje.

zaključek

Zamisel o pametnih pogodbah je bila tako kot mnoge revolucionarne tehnologije zasnovana leta pred svojim časom in še vedno poskuša pustiti svoj pečat v tem nenehno spreminjajočem se svetu. V trenutku, ko je bila uvedena, so nekateri menili, da gre za eno najnaprednejših tehnologij, kar jih je bilo kdaj predlaganih, drugi pa so menili, da je motnja tradicionalnih norm in funkcij.

Vendar pa so leta minila, industrije in posamezniki pa so ugotovili, da je to koristno. Ko je pametna pogodba postala tesno povezana z verigo blokov, je začelo naraščati povpraševanje po avtomatiziranem računalniškem programu. Ta vrhunska tehnologija je ustvarila tudi nov trg za pametne pogodbene platforme blockchain.

Čeprav mnogi menijo, da se pametne pogodbe soočajo z nekaterimi omejitvami, podobno kot mnoge tehnologije, strokovnjaki poudarjajo, da je to še vedno začasna ovira. Verjame se, da se faza gradnje pametnih pogodb še vedno nadaljuje. To se naredi v upanju, da se izboljšajo pametne pogodbe in v prihodnosti še presežejo omejitve.

Pogosta vprašanja


Ogledi: 25

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