“Da budem iskren, sada zaista žalim što smo usvojili izraz” pametni ugovor “. Trebao sam ih nazvati dosadnijim i tehničkim. Možda nešto poput “trajnih skripti”.
Vitalik Buterin
Bok, danas ću ti ispričati priču o Maši i Sergeju. Kako bi im pametni ugovor pomogao. Sergej se želi preseliti iz Sankt Peterburga u Moskvu, pa stoga traži stan u glavnom gradu. Želi je unajmiti.
Nakon duge potrage pronalazi normalnu opciju. Masha iznajmljuje svoju kolibu u centru za samo 30 tisuća rubalja. Međutim, ona postavlja uvjete: stan može unajmiti samo mladić bez loših navika, Rus po nacionalnosti, bez obitelji i kućnih ljubimaca..
Budući da su Maša i Sergej stranci, teško im je vjerovati jedno drugome. Maša se boji da bi se Sergej mogao predomisliti i ne platiti. Sergej misli da je Masha neka vrsta prevaranta koji mu želi odrezati novac.
Problem se rješava na nekoliko načina:
- Možete potpisati duži ugovor koji će sadržavati podatke o putovnici i sve ugovore. Ali svejedno, Sergej je u opasnosti: nekome nepoznatom mora platiti predujam.
- Ugovor možete sklopiti pomoću posrednika. Oni će preuzeti sve rizike, ali istodobno će Masha i Sergey morati platiti znatnu proviziju. Ovo je gubitak novca!
Što ako…?
Zamislite da je naš par imao pametni ugovor, odnosno sustav koji je već imao stroga pravila. Otprilike kako slijedi:
- Izrađujemo neovisnu pohranu. Svatko može staviti tamo, ali ne može uzeti.
- Sergey stavlja plaćanje za stan u ovo spremište.
- Masha tamo stavlja “digitalne ključeve” za pristup stanu.
- Tada Sergey dobiva “digitalni ključ”, a Masha od Sergeya dobiva potvrdu o primanju predujma.
- Kad se Sergej useli u stan, Maša prima novac.
- Ako Sergey ne može otvoriti stan (ključ ne odgovara), tada će mu se vratiti pretplata.
- Ako Sergey odluči odbiti unajmiti stan, tada Masha dobiva novac, a Sergey – ostatak pretplate.
Dalje, radnja takvog ugovora završava, Sergey i Masha mogu nastaviti svoju vezu. Imajte na umu da su sve faze zaštićene algoritmom. Nema potrebe da se posrednicima plaćaju provizije.
Prijatelji! Zapravo, dao sam vam primjer kako funkcionira pametni ugovor! Sličan ugovor uspješno djeluje u mreži Ethereum. Funkcioniranje pametnog ugovora temelji se na blockchain tehnologiji.
Slika 005 Pametni ugovori
O čemu govori ovaj članak?
U ovom ću članku objasniti kako su nastali pametni ugovori, okruženje u kojem rade i kako rade. Dat ću popis prednosti i nedostataka pametnih ugovora, primjer pametnog ugovora, a također ću vam reći u kojim se područjima primjenjuju i po čemu se razlikuju od uobičajenih ugovora..
Sadržaj
- Kako su se pojavili pametni ugovori
- Gdje pametni ugovori mogu funkcionirati
- Kako funkcioniraju pametni ugovori
- Prednosti i nedostaci pametnih ugovora
- Kako izgleda kod pametnog ugovora
- U kojim se područjima koriste pametni ugovori?
- Kako se pametni ugovori razlikuju od običnih
- Sumirati
- Kako su se pojavili pametni ugovori
Ideja pametnih ugovora došla je do Nicka Szaba još u prošlom stoljeću. Mnogo prije nego što su se pojavile prve kriptovalute. Međutim, njegova primjena nije bila moguća bez rođenja blockchain tehnologije. Pokazalo se da su blockchain i pametni ugovori prirodni partneri.
Stvarno rođenje pametnih ugovora dogodilo se 2013. godine, kada su se pojavile digitalna valuta Ethereum i istoimena blockchain mreža. Tada je postalo jasno koliko pametni ugovori mogu biti korisni. Kao u priči o Sergeju i Maši.
Od sada programeri imaju mogućnost stvaranja vlastitih aplikacija bez pokretanja svoje blockchain mreže. Zbog toga svi vole mrežu Ethereum i njenog programera Vitalika Buterina.
Inače, ovaj pametnjak je rođen u Rusiji, u Kolomni. Međutim, u teškim 90-ima njegova je obitelj odlučila otići u Kanadu. Vitalik je bio tamo sa šest godina.
-
Gdje pametni ugovori mogu funkcionirati
Sad će biti nekih teških pojmova. Ne može se na drugi način opisati rad pametnih ugovora..
Imajte na umu da razvoj pametnih ugovora i njihovo praćenje zahtijeva sljedeće uvjete:
- potrebna je asimetrična enkripcija (za digitalni potpis),
- trebaju otvorene baze podataka za obavljanje transakcija,
- ljudski faktor mora biti isključen iz cijelog sustava (prikladne su bitcoin i ethereum mreže),
- ugovori se moraju izvršavati decentralizirano.
Zapravo, ništa komplicirano. Sva su četiri uvjeta zadovoljena, na primjer, na mreži Ethereum.
-
Kako rade pametan-ugovorima
Kao što sam gore napomenuo, blockchain i pametni ugovori su praktički “sijamski blizanci”. Napokon, kod i algoritme ugovora treba negdje napisati.
Stoga pametni ugovori rade ovako:
- Prvo se provodi transakcija koja se šalje čvorovima. Čvorovi su peer-to-peer mreža.
- Dalje, pametni ugovor započinje provjeru potpisa uključenih strana, a zatim se provjerava ispunjavanje svih uvjeta ugovora..
- Sljedeća akcija cijelog sustava ovisi o tome kako je prošao test. U svakom slučaju, transakcija je dovršena (s pozitivnim ili negativnim rezultatom). Imovina se raspoređuje između stranaka. Na primjer, ako uvjeti ugovora nisu bili ispunjeni, tada sustav dodjeljuje kazne odgovornoj strani. Pristup imovini je ograničen.
Iznio sam kako funkcionira standardni pametni ugovor na Ethereumu. Nemojte misliti da je algoritam potpuno besplatan. Primjerice, u mreži Ethereum pametni ugovori zahtijevaju određeni broj elemenata, koji se nazivaju “plin”. Ako nema dovoljno plina – bummer.
Usput, imajte to na umu kad izrađujete pametne ugovore..
-
Prednosti i nedostaci pametnih ugovora
Pros prednosti pametnih ugovora:
- Iz priče o Sergeju i Maši možemo zaključiti da pametni ugovori ne trebaju nikakvu vrstu posrednika.
- Pametni ugovori su apsolutno sigurni, jer se ugovor pohranjuje šifrirano.
- Pametni ugovori vrlo su pouzdani jer su svi dokumenti duplicirani na blockchain mreži.
- Tehnologija štedi novac jer ne zahtijeva posrednike.
- Sve se događa automatski. Eliminira ljudski faktor, na primjer, pogreške prilikom ručnog popunjavanja obrazaca.
Prirodno, svaka lijepa naslovnica ima svoju unutrašnjost. Pametnih ugovora ima loših strana. Obično stručnjaci ističu sljedeće nedostatke:
- Kôd pametnih ugovora može sadržavati pogreške.
- Pametni ugovori još uvijek nisu legalno ozakonjeni u većini zemalja svijeta, uključujući SAD, Rusiju i EU.
- Iako su same transakcije pametnim ugovorima ekonomski korisne, država će ih oporezivati čim postanu legalizirane..
- Ugovorima nedostaje određene fleksibilnosti. Ne mogu se mijenjati itd..
- Pametni ugovori imaju otvoren registar. Nastaje problem povjerljivosti banaka.
- Pametni ugovori nisu uvijek brzi za obradu.
- Postoji problem proročanstava.
O posljednjem problemu ću vam reći odvojeno. Općenito se vjeruje da je to glavni “problem” pametnih ugovora. Ukratko: pametni ugovori trebaju vanjske agente koji moraju provjeriti valjanost podataka primljenih izvana. To mogu biti mjerni uređaji, sudionici blockchain mreže, sustavi integrirani u blockchain itd. Problem leži u izboru tih agenata, njihovoj diferencijaciji, neovisnosti i pouzdanosti pruženih informacija.
Naravno, razvoj tehnologije pametnih ugovora nastavlja se, pa se možemo nadati da će se u budućnosti svi “minusi” nekako ukloniti.
-
Kako izgleda kod pametnog ugovora
Ako ne znate programske jezike, možda sigurno možete preskočiti ovaj odjeljak. Svejedno, bit će riječ o kodu pametnih ugovora. Napokon, u osnovi je ugovor samo programski kod. Pametni ugovori Ethereuma napisani su na posebno razvijenom jeziku – Solidity. Međutim, razvojem blockchain tehnologije sposobnost pisanja pametnog ugovora pojavila se na gotovo bilo kojem jeziku, samo trebate biti sigurni da će je blockchain vaše mreže podržavati..
Najjednostavniji pametni ugovor je skup uvjeta. Poput onih korištenih u izjavi if. Operator kao ulaz dobiva varijablu, ovisno o vrijednosti koje izvršava određene radnje.
Ako se dobro bavite programiranjem, možete stvoriti vlastiti pametni ugovor. Ovdje nema temeljnih poteškoća. A Internet je prepun priručnika i detaljnih uputa kako to učiniti..
-
U kojim se područjima koriste pametni ugovori?
Ovdje se nedavno dogodila prava revolucija. Pametni ugovori pokazali su svoje stvarne prednosti. Uštede vrijeme i novac velikom poslu.
Logistika
U logistici vlada birokracija. Ali pametni ugovor lako preuzima. Napokon, sada možete znatno smanjiti papire i ukloniti ljudski faktor iz opskrbnog lanca. Broj zaposlenih smanjen je, zamijenjen računalima.
Blockchain i pametni ugovori smanjuju troškove prilikom premještanja robe. Također smanjuje mogućnost prijevare, poput krivotvorenja. Napokon, kao što sam gore rekao, sigurnost je veliki plus pametnih ugovora..
Pametne ugovore provode velike luke, trgovački lanci i banke.
Čišćenje
Konkretno u bankarskom sektoru, pametni ugovori se aktivno koriste u kliringu. Što je? Ovo je proces različitih vrsta sporazuma između banaka i njihovih klijenata. Morate ispuniti puno papira i kontrolirati velik broj uvjeta. Jasno je da pametni ugovori u tome mogu ozbiljno pomoći..
Sami razmislite koliko se ručnog rada na kliringu može smanjiti! Istina, obični bankarski službenici zbog toga možda neće biti sretni – uostalom, vjerojatno će biti otpušteni. S druge strane, mogu se prenijeti na kreativniji rad (koliko banke uglavnom imaju “kreativan rad”).
Internetske trgovine
Naravno, pametni ugovori također su vrlo korisni za transakcije na daljinu. U priči o Sergeju i Maši, koju sam gore rekao, glavni problem bila je udaljenost dviju ugovornih strana jedna od druge. Pitanje povjerenja, da tako kažem. Ali pametni ugovor prirodno uklanja ovaj problem. I sami razumijete kako se to događa: sustav sve automatski kontrolira i provjerava bez sudjelovanja posrednika.
Lijek
U medicini je planirana velika primjena blockchaina. Na primjer, možete poboljšati sigurnost pohrane medicinske dokumentacije klijenata. Možete ograničiti pregled zapisa – omogućiti pristup povijesti bolesti tek nakon što klijentu i njegovom liječniku dostavite digitalni ključ.
S druge strane, podaci na blockchainu mogu se koristiti za provođenje istraživanja, gdje identitet određenih pacijenata neće biti otkriven. Čak će biti moguće platiti podatke o kupcima pomoću pametnih ugovora.
-
Kako se pametni ugovori razlikuju od običnih
Da biste točno razumjeli kako se pametni ugovor razlikuje od uobičajenog papirnatog ugovora. Prilično je jednostavno. Pametni ugovor je digitalni dokument, a ne papirnati. Pohranjeno je na blockchainu. Obični ugovor zaštićen je zakonima i propisima. Za sastavljanje uobičajenih ugovora koristi se pravni jezik, a za pametne ugovore kôd.
Naravno, pametni ugovori su sigurniji i ne zahtijevaju posrednike. Pametni ugovori se ne mogu mijenjati, ali ugovori na papiru mogu. Također je vrijedno napomenuti da su transakcije pomoću pametnih ugovora često brže..
-
Sumirati
Dakle, danas se pametni ugovori već počinju koristiti u zdravstvu, logistici, internetskoj kupnji i bankarstvu. Većina zemalja na svijetu još uvijek nije donijela zakone kako bi ih legalizirala, ali možete računati na to.
Ishodi:
- pametni ugovori počeli su raditi tek prije pet godina,
- rade na blockchain mrežama poput Ethereuma,
- imaju prednosti i nedostatke,
- pametni ugovor je kod na određenom programskom jeziku,
- koriste se u logistici, financijama i zdravstvu.
Općenito, pametni ugovori spasit će ljudsku civilizaciju od značajnog dijela tijeka rada i zaštititi poslovanje od ljudskih pogrešaka i varalica..