„Jei atvirai, dabar man labai gaila, kad mes priėmėme terminą„ protinga sutartis “. Aš turėjau juos pavadinti nuobodesniais ir techniškesniais. Galbūt kažkas panašaus į „nuolatinius scenarijus“.
Vitalikas Buterinas
Sveiki, šiandien aš jums pasakosiu istoriją apie Mašą ir Sergejų. Kaip protinga sutartis jiems padėtų. Sergejus nori persikelti iš Sankt Peterburgo į Maskvą, todėl ieško buto sostinėje. Jis nori ją išsinuomoti.
Po ilgų paieškų jis randa normalų variantą. Maša savo namelį centre išnuomoja tik už 30 tūkstančių rublių. Tačiau ji nustato sąlygas: butą gali išsinuomoti tik jaunas žmogus be žalingų įpročių, rusas pagal tautybę, be šeimos ir augintinių..
Kadangi Maša ir Sergejus yra nepažįstami žmonės, jiems sunku pasitikėti vienas kitu. Maša baiminasi, kad Sergejus gali persigalvoti ir nemokėti. Sergejus mano, kad Maša yra kažkoks aferistas, norintis jam nupjauti pinigus.
Problema išspręsta keliais būdais:
- Galite pasirašyti ilgą sutartį, kurioje bus paso duomenys ir visi susitarimai. Vis dėlto Sergejui gresia pavojus: jis privalo sumokėti avansą nežinomam asmeniui.
- Sutartį galite sudaryti naudodamiesi tarpininkais. Jie prisiims visą riziką, tačiau tuo pačiu metu Maša ir Sergejus turės sumokėti didelius komisinius. Tai yra pinigų praradimas!
Kas, jeigu…?
Įsivaizduokite, jei mūsų pora būtų sudariusi protingą sutartį, tai yra sistemą, kuri jau turėjo griežtas taisykles. Apytiksliai taip:
- Mes kuriame nepriklausomą saugyklą. Visi gali ten padėti, bet negali paimti.
- Sergejus mokėjimą už butą įdeda į šią saugyklą.
- Maša ten padeda „skaitmeninius raktus“, kad galėtų patekti į butą.
- Tada Sergejus gauna „skaitmeninį raktą“, o Maša iš Sergejaus gauna patvirtinimą, kad gavo išankstinį mokėjimą.
- Kai Sergejus persikelia į butą, Maša gauna pinigų.
- Jei Sergejus negali atidaryti buto (raktas netelpa), išankstinis apmokėjimas jam grąžinamas.
- Jei Sergejus nusprendžia atsisakyti išsinuomoti butą, tada Maša gauna netektį, o Sergejus – likusią išankstinio apmokėjimo dalį.
Be to, tokios sutarties veiksmas baigiasi, Sergejus ir Maša gali tęsti savo santykius. Atkreipkite dėmesį, kad visi etapai yra apsaugoti algoritmu. Tarpininkams nereikia mokėti komisinių.
Draugai! Tiesą sakant, pateikiau pavyzdį, kaip veikia sumani sutartis! Panaši sutartis sėkmingai veikia „Ethereum“ tinkle. Išmaniosios sutarties veikimas pagrįstas „blockchain“ technologija.
005 paveikslas Protingos sutartys
Apie ką šis straipsnis?
Šiame straipsnyje aš paaiškinsiu, kaip atsirado protingos sutartys, aplinka, kurioje jie dirba ir kaip jie veikia. Pateiksiu išmaniųjų sutarčių privalumų ir trūkumų sąrašą, sumanios sutarties pavyzdį, taip pat pasakysiu, kokiose srityse jos naudojamos ir kuo jos skiriasi nuo įprastų sutarčių..
Turinys
- Kaip atsirado protingos sutartys
- Kur gali veikti išmaniosios sutartys
- Kaip veikia protingos sutartys
- Protingų sutarčių pliusai ir minusai
- Kaip atrodo išmaniosios sutarties kodas
- Kokiose srityse naudojamos išmaniosios sutartys?
- Kuo protingos sutartys skiriasi nuo įprastų
- Apibendrinant
- Kaip atsirado protingos sutartys
Pažangių sutarčių idėja Nickui Szabo kilo dar praėjusiame amžiuje. Gerokai prieš pasirodant pirmosioms kriptovaliutoms. Tačiau jo neįmanoma įgyvendinti be „blockchain“ technologijos gimimo. Paaiškėjo, kad „blockchain“ ir išmaniosios sutartys yra natūralūs partneriai.
Tikrasis išmaniųjų sutarčių gimimas įvyko 2013 m., Kai pasirodė skaitmeninė valiuta „Ethereum“ ir to paties pavadinimo „blockchain“ tinklas. Tada paaiškėjo, kiek naudingos gali būti išmaniosios sutartys. Kaip ir Sergejaus ir Mašos istorijoje.
Nuo šiol kūrėjai turi galimybę sukurti savo programas nepaleisdami savo „blockchain“ tinklo. Už tai visi mėgsta „Ethereum“ tinklą ir jo kūrėją Vitaliką Buteriną.
Beje, šis protingas vaikinas gimė Rusijoje, Kolomnoje. Tačiau sunkiais 90-aisiais jo šeima nusprendė išvykti į Kanadą. Vitalikas ten buvo šešerių.
-
Kur gali veikti išmaniosios sutartys
Dabar bus keletas sunkių sąlygų. Nėra kito būdo apibūdinti išmaniųjų sutarčių darbą..
Turėkite omenyje, kad kuriant pažangias sutartis ir jas stebint, reikia šių sąlygų:
- reikalingas asimetriškas šifravimas (skaitmeniniam parašui),
- operacijoms atlikti reikalingos atviros duomenų bazės,
- žmogiškasis faktorius turi būti pašalintas iš visos sistemos (tinkami „Bitcoin“ ir „Ethereum“ tinklai),
- sutartys turi būti vykdomos decentralizuotai.
Tiesą sakant, nieko nesudėtinga. Visos keturios sąlygos yra įvykdytos, pavyzdžiui, „Ethereum“ tinkle.
-
Kaip jie veikia protingas-sutarčių
Kaip jau minėjau aukščiau, „blockchain“ ir išmaniosios sutartys praktiškai yra „Siamo dvyniai“. Juk reikia kažkur parašyti sutarties kodą ir algoritmus.
Todėl protingos sutartys veikia taip:
- Pirmiausia atliekama operacija, kuri siunčiama į mazgus. Mazgai yra „peer-to-peer“ tinklas.
- Toliau sumani sutartis pradeda tikrinti dalyvaujančių šalių parašus, tada tikrinamas visų sutarties sąlygų įvykdymas.
- Kitas visos sistemos veiksmas priklauso nuo to, kaip sekėsi testui. Bet kokiu atveju sandoris yra baigtas (gaunamas teigiamas arba neigiamas rezultatas). Turtas paskirstomas šalims. Pavyzdžiui, jei nebuvo įvykdytos sutarties sąlygos, sistema paskiria baudas atsakingai šaliai. Prieiga prie turto yra ribota.
Aš apibūdinau, kaip standartinė išmanioji sutartis veikia „Ethereum“. Nemanykite, kad algoritmas yra visiškai nemokamas. Pavyzdžiui, „Ethereum“ tinkle išmaniosioms sutartims reikalingas tam tikras elementų skaičius, kuris vadinamas „dujomis“. Jei nepakanka dujų – bummeris.
Beje, turėkite tai omenyje kurdami išmaniąsias sutartis..
-
Protingų sutarčių pliusai ir minusai
Privalumai naudoti pažangias sutartis:
- Iš Sergejaus ir Mašos istorijos galime daryti išvadą, kad protingoms sutartims nereikia jokių tarpininkų.
- Protingos sutartys yra visiškai saugios, nes sutartis saugoma užšifruota.
- Išmaniosios sutartys yra labai patikimos, nes visi dokumentai yra dubliuojami „blockchain“ tinkle.
- Technologijos taupo pinigus, nes tam nereikia tarpininkų.
- Viskas vyksta automatiškai. Pašalina žmogiškąjį faktorių, pavyzdžiui, klaidas pildant formas rankiniu būdu.
Natūralu, kad bet koks gražus viršelis turi savo vidų. Yra sumanių sutarčių minusų. Paprastai ekspertai pabrėžia šiuos trūkumus:
- Išmaniųjų sutarčių kode gali būti klaidų.
- Pažangiosios sutartys dar nėra legaliai įteisintos daugelyje pasaulio šalių, įskaitant JAV, Rusiją ir ES.
- Nors patys protingi sutarčių sandoriai yra ekonomiškai naudingi, valstybė juos apmokestins, kai jie bus įteisinti..
- Sutartims trūksta tam tikro lankstumo. Jų negalima pakeisti ir t..
- Išmaniosios sutartys turi atvirą registrą. Iškyla bankų konfidencialumo problema.
- Protingos sutartys ne visada greitai apdorojamos.
- Yra orakulų problema.
Apie paskutinę problemą pasakysiu atskirai. Paprastai manoma, kad tai yra pagrindinė pažangių sutarčių „problema“. Trumpai: išmaniosioms sutartims reikalingi išoriniai agentai, kad patvirtintų iš išorės gautus duomenis. Tai gali būti matavimo prietaisai, „blockchain“ tinklo dalyviai, į „blockchain“ integruotos sistemos ir kt. Problema slypi šių agentų pasirinkime, jų diferenciacijoje, teikiamos informacijos nepriklausomume ir patikimume.
Žinoma, išmaniųjų sutarčių technologijos vystosi ir toliau, todėl tikimasi, kad ateityje visus „minusus“ galima kažkaip pašalinti.
-
Kaip atrodo išmaniosios sutarties kodas
Jei nežinote programavimo kalbų, galbūt galite drąsiai praleisti šį skyrių. Vis tiek sutelksime dėmesį į išmaniųjų sutarčių kodą. Juk sutartis iš esmės yra tik programos kodas. „Ethereum“ išmaniosios sutartys yra parašytos specialiai sukurta kalba – „Solidity“. Tačiau tobulėjant „blockchain“ technologijai, galimybė rašyti išmaniąją sutartį atsirado beveik bet kuria kalba, tereikia įsitikinti, kad jūsų tinklo blokinė grandinė tai palaikys..
Paprasčiausia išmanioji sutartis yra sąlygų rinkinys. Kaip ir tie, kurie naudojami if sakinyje. Operatorius gauna kintamąjį kaip įvestį, priklausomai nuo to, kokią vertę jis atlieka tam tikrus veiksmus.
Jei gerai mokate programuoti, galite susikurti savo išmaniąją sutartį. Čia nėra jokių esminių sunkumų. Internetas yra pilnas vadovų ir nuoseklių instrukcijų, kaip tai padaryti..
-
Kokiose srityse naudojamos išmaniosios sutartys?
Čia neseniai įvyko tikra revoliucija. Protingos sutartys parodė tikrąją jų naudą. Jie taupo stambaus verslo laiką ir pinigus.
Logistika
Biurokratija karaliauja logistikoje. Bet tai lengvai perima protinga sutartis. Juk dabar galite žymiai sumažinti dokumentų tvarkymą ir pašalinti žmogiškąjį faktorių iš tiekimo grandinės. Darbuotojai mažinami, juos keičia kompiuteriai.
„Blockchain“ ir išmaniosios sutartys sumažina prekių perkėlimo išlaidas. Tai taip pat sumažina sukčiavimo, pavyzdžiui, prekių klastojimo, galimybę. Galų gale, kaip sakiau aukščiau, saugumas yra didelis išmaniųjų sutarčių pliusas.
Protingas sutartis įgyvendina dideli uostai, prekybos tinklai ir bankai.
Kliringas
Konkrečiai bankų sektoriuje kliringo metu aktyviai naudojamos pažangiosios sutartys. Kas tai yra? Tai yra įvairių rūšių susitarimų tarp bankų ir jų klientų procesas. Jūs turite užpildyti daug dokumentų ir kontroliuoti daugybę sąlygų. Akivaizdu, kad pažangios sutartys gali rimtai padėti..
Pagalvokite patys, kiek rankinio darbo valant galima sumažinti! Tiesa, paprasti banko tarnautojai gali tuo nesidžiaugti – juk greičiausiai jie bus atleisti. Kita vertus, juos galima perkelti į kūrybiškesnį darbą (kiek bankai paprastai turi „kūrybinį darbą“).
Internetinės parduotuvės
Žinoma, išmaniosios sutartys taip pat yra labai naudingos atliekant tolimojo susisiekimo operacijas. Sergejaus ir Mašos istorijoje, kurią pasakojau aukščiau, pagrindinė problema buvo dviejų susitariančiųjų šalių atokumas vienas nuo kito. Taip sakant, pasitikėjimo problema. Bet protinga sutartis natūraliai pašalina šią problemą. Jūs pats suprantate, kaip tai vyksta: sistema automatiškai kontroliuoja ir tikrina sistemą nedalyvaujant tarpininkams.
Vaistas
Medicinoje aprašyta didelė „blockchain“ programa. Pavyzdžiui, galite pagerinti klientų medicininių dokumentų saugojimo saugumą. Galite apriboti įrašų peržiūrą – suteikti prieigą prie ligos istorijos tik pateikus kliento ir jo gydančio gydytojo skaitmeninį raktą.
Kita vertus, informacija apie „blockchain“ gali būti naudojama atliekant tyrimus, kur nebus atskleista konkrečių pacientų tapatybė. Naudodamiesi išmaniosiomis sutartimis net bus galima sumokėti už informaciją apie klientus..
-
Kuo protingos sutartys skiriasi nuo įprastų
Kad tiksliai suprastumėte, kuo sumani sutartis skiriasi nuo įprastos popierinės sutarties. Tai gana paprasta. Protinga sutartis yra skaitmeninis, o ne popierinis dokumentas. Jis saugomas „blockchain“. Paprastą sutartį saugo įstatymai ir kiti teisės aktai. Juridinė kalba naudojama sudarant įprastas sutartis, o kodas – išmanioms sutartims.
Žinoma, išmaniosios sutartys yra saugesnės ir nereikalauja tarpininkų. Protingų sutarčių pakeisti negalima, tačiau popierinių sutarčių – taip. Taip pat verta paminėti, kad sandoriai, naudojant pažangias sutartis, dažnai būna greitesni..
-
Apibendrinant
Taigi, šiandien išmaniosios sutartys jau pradedamos naudoti sveikatos priežiūros, logistikos, prekybos internetu ir bankininkystės srityse. Dauguma pasaulio šalių dar nepriėmė įstatymų, kurie jas įteisintų, tačiau tuo galima pasikliauti.
Rezultatai:
- išmaniosios sutartys pradėjo veikti tik prieš penkerius metus,
- jie veikia tokiuose „blockchain“ tinkluose kaip „Ethereum“,
- jie turi pliusų ir minusų,
- sumani sutartis yra kodas tam tikra programavimo kalba,
- jie naudojami logistikos, finansų ir sveikatos priežiūros srityse.
Apskritai pažangios sutartys išgelbės žmogaus civilizaciją nuo reikšmingos popieriaus darbo eigos dalies ir apsaugos verslą nuo žmogiškų klaidų ir sukčių..