Bitcoini tekkimine tõi maailma mitte ainult krüptoraha mõiste, vaid ka detsentraliseeritud registritehnoloogia enda, mida hakati kasutama muudes tööstusharudes kui digitaalne rahandus.
Erinevat tüüpi arukaid lepinguid plokiahela kontekstis võib pidada universaalseks mehhanismiks, mis võimaldab suhtlemist 2 või enama üksuse vahel, kellel on vastastikused kohustused. Need tagavad lepingu punktide range täitmise ja võimaldavad eemaldada protsessist kolmanda osapoole - vahendaja -.
Mis on arukas leping
Mõiste tähendab plokiahela koodis fikseeritud tegevuste algoritmi, mis käivitub automaatselt, kui kokkulepitud tingimused on täidetud. Kõige lihtsam näide on krüptoraha müük või ülekandmine ühelt inimeselt teisele. Sellised tehingud on anonüümsed ja neid ei reguleeri regulatiivsed organisatsioonid. Arukate lepingute kasutamine väldib pettustehinguid ja tagab tehingu korrektse täitmise.
Milleks nad on mõeldud
Arukas leping on põhielement, mille alusel detsentraliseeritud rakendused töötavad. Keskkond, kus DA-rakendused töötavad, ei oma kontrollivat asutust, mis tähendab, et see on usalduseta. Nutilepingud toimivad garantiina, et lepingu tingimusi täidetakse, ja seda automaatselt. Kuna nutilepingute reeglid on plokiahelas ette nähtud, ei saa neid muuta. Osalejad on kohustatud täitma oma kohustusi kõigi lepingutingimuste alusel.
Tekkimise ajalugu
Tänapäeval seostab enamik inimesi arukate lepingute mõistet ainult krüptoraha. Kuid esimest korda ilmus isetäituvate digitaalsete lepingute kontseptsioon juba 1996. aastal. Selle pakkus välja Ameerika teadlane krüptograaf Nick Sabo. Ta töötas välja ja esitas avalikkusele digitaalraha algoritmi (Bit Gold). Toona jäi idee realiseerimata, kuid pärast 2008. aastat, kui ilmusid Bitcoin ja plokiahela tehnoloogia, nimetati seda protokolli Bitcoini arhitektuuri vahetuks eelkäijaks.
5020 $
boonus uutele kasutajatele!
ByBit pakub mugavaid ja turvalisi tingimusi krüptovaluutaga kauplemiseks, pakub madalaid vahendustasusid, kõrget likviidsust ja kaasaegseid vahendeid turuanalüüsiks. See toetab spot- ja finantsvõimendusega kauplemist ning aitab algajaid ja professionaalseid kauplejaid intuitiivse kasutajaliidese ja juhendmaterjalidega.
Teenida 100 $ boonust
uutele kasutajatele!
Suurim krüptovahetus, kus saate kiiresti ja turvaliselt alustada oma teekonda krüptovaluutade maailmas. Platvorm pakub sadu populaarseid varasid, madalaid vahendustasusid ja täiustatud vahendeid kauplemiseks ja investeerimiseks. Lihtne registreerimine, kiire tehingute kiirus ja usaldusväärne rahaliste vahendite kaitse teevad Binance'i suurepäraseks valikuks mis tahes taseme kauplejatele!
Sabo ideede täielik realiseerimine toimus 2013. aastal, kui ilmus Ethereumi platvorm. Rakenduse loomiseks ei ole vaja arendada uut hajutatud pearaamatut. Seetõttu peetakse krüptoraha etheriumit esimeseks nutilepinguid kasutavaks digitaalseks varaks.
Tööpõhimõte
Lihtsamalt öeldes töötavad arukad lepingud plokiahelas ja esindavad programmi koodi osi. Matemaatiliste algoritmide ja programmeerimiskeele abil kirjeldatakse tingimusi, mille täitmine viib tehingu realiseerimiseni. Sellise tehingu tulemused jõuavad samuti plokiahelasse ja muutuvad registri osaks. Seetõttu on iga aruka lepingu peamine tegur lepingu tingimuste täielik ja korrektne kirjeldus.
Suhtlemine välismaailmaga
Plokiahel on isoleeritud keskkond. Selleks, et sellega töötada, on vaja mehhanismi muutuvate andmete sisestamiseks välismaailmast. Need on digitaalsed identifikaatorid, krüptoraha kurside väärtused ja kinnitus kauplemisoperatsiooni fakti kohta. Plokiahela ökosüsteemis täidavad sellist rolli oraaklid:
- Riistvaralised elemendid või mõõteseadmed ja andurid, mis registreerivad parameetrite muutusi (temperatuur, niiskus, suletud vooluring).
- Süsteemi sõlmed (sõlmede) või võrgustiku osalejad, kes töötavad selle toetamiseks.
- Plokiahela peal olevad lisad. Sageli võib olla oma konsensusprotokoll, mis töötab aluseks oleva registri peal.
Oraaklid ei ole plokiahela osa ja ei ohusta selle terviklikkust. Nad koguvad teavet välistest allikatest ja töötlevad seda, et muuta see süsteemi algoritmidele arusaadavaks. Siiski on ka muid võimalusi. Näiteks Aeternity platvormil on oraaklite süsteem integreeritud hajutatud pearaamatusse.
Sordid
Arukate lepingute klassifitseerimiseks võib määrata erinevaid kriteeriume:
- Rakenduskeskkond (tsentraliseeritud või hajutatud).
- Anonüümsuse aste (konfidentsiaalne, täielikult või osaliselt avatud)
- Käivitamismehhanism (piiratud või eelnevalt määratletud).
Sageli liigitatakse lepingud ka automatiseerituse astme järgi. Neid liigitatakse paberivajaduse alusel:
- Täielikult automatiseeritud.
- Osaliselt (paberkandjal).
- Automaatne valdavalt võlvkambris.
Bitcoin ja Ethereum blockchain
Kui Bitcoin tekkis 2008. aastal, ei olnud selle jaotatud pearaamatu eesmärk luua ja kasutada nutikontrakti funktsionaalsust. See oli mõeldud saadud ja saadetud tehingute andmete lugemiseks. Bitcoini plokiahelas on aga võimalik rakendada valikulisi nutilepinguid, mis põhinevad lihtsatel loogikafunktsioonidel:
- Escrow. Tehingute puhul antakse digitaalsed varad kõigepealt hoiule kolmandale isikule, kes jälgib tehingu tingimuste täitmist.
- Hoiustamine. Kontole juurdepääsu blokeerimine kuni teatud ajani.
- Mitu allkirja. Tehing nõuab kinnitusi mitmelt eelnevalt kindlaks määratud osalejalt.
- Lubadus. Kui krüptoraha rahakott on teatud aja möödudes mitteaktiivne, kantakse vahendid teisele aadressile "pärijatele". Iga kord, kui kontoomanik kasutab oma rahakotti, muutub aja loendur nulliks.
Keerulisemate arukate lepingute loomine nõudis arendajatelt uute lahenduste otsimist ja teistsuguste platvormide loomist. Esimene selline projekt oli Ethereum.
Peamised erinevused Ethereumi ja Bitcoini plokiahelate vahel on Solidity programmeerimiskeel ja tehingu staatus. Ethereum tajub tehingut kui ökosüsteemi täieõiguslikku osa, samas kui Bitcoin - kui isoleeritud elementi.
Teine erinevus oli võime arendada arukat lepingut, mis tekitaks uusi märgid ja ühise ERC-20 standardi kasutuselevõtt. See lihtsustas erinevate platvormide, rahakottide ja teenuste vahelist suhtlemist.
Rakendused
Arukad lepingud optimeerivad ja kiirendavad paljusid sarnaseid protsesse ning vähendavad vajadust kolmanda osapoole (vahendajate) kaasamise järele. See vähendab kulusid ja välistab inimlikud vead. Nutilepingute tehnoloogia on universaalne, selle tähtsust on raske ülehinnata ja selle rakendusvaldkonnad laienevad iga päev. On juba üsna palju tööstusharusid, kus seda funktsiooni kasutatakse, kus digitaalsed lepingud on kasulikud, mida saab näha nutilepingute reaalseid näiteid.
Tervishoid
Tervishoiutööstuses kasutatakse suurt hulka teavet, mis liigub pidevalt: patsiendi kaardid, väljakirjutatud ravimid, testitaotlused ja -tulemused, ravikindlustus. See on vaid väike osa patsientide ravimisel ja uurimisel kasutatavatest andmetest. Samal ajal on osa teabest konfidentsiaalne. Ühtse plokiahelal põhineva andmebaasi loomine automatiseerib materjalide edastamise ja kooskõlastamise, säilitades samal ajal anonüümsuse.
Laenuandmine
Laenude saamine ja väljamaksmine on valdkond, kus arukad lepingud toovad märkimisväärset kasu. Maksete ajalugu, automaatne laenude tagasimaksmine, pettuste tuvastamine - neid saab ette kirjutada plokiahela koodis.
Nutilepingud võivad optimeerida ka varade liikumise jälgimist ja tagatise seisundi jälgimist hüpoteeklaenude andmisel. Panganduses saab automatiseerida palju protsesse. Seda tehes on võimalus vähendada üldkulusid.
Banco Bilbao Vizcaya Argentaria (BBVA) on Hispaanias asuv pank, mis kasutab juba praegu arukaid lepinguid laenude väljastamiseks.
Valimisprotsess
Hääletusmehhanism on üks enim arutatud teemasid valimistel, rahvahääletustel. Seda teemat uurides olid Horizon State'i analüütikud veendunud, et detsentraliseeritud registril põhinevatest arukatest lepingutest võib saada häälte erapooletu registreerimise vahend.
Meedia
Kunsti ja intellektuaalse omandi (muusika, muusikavideote, raamatute ja maalide) valdkonnas tegutsevate sisutootjate jaoks on autoriõigused ja tasustamine olulised. Arukate lepingute kasutamist meediatööstuses saab kasutada maksete krediteerimiseks ja raha jagamiseks autori ja seda pakkuva teenuse vahel.
Asjade internetiühendus
Asjade internet on paljulubav ja kiiresti arenev suundumus. See tähendab elektrooniliste seadmete ja isiklike vidinate ühendamist ühtseks süsteemiks, milleks võib olla plokiahela.
Rent
Kogu asjade, transpordi või kinnisvara rentimise algoritm koosneb mitmest lihtsast ja korduvast toimingust:
- Rendiobjekti valimine.
- Hoiuse tegemine.
- Perioodiline makse uuendamise eest (mitte alati).
Seda saab kirjutada plokiahela koodi, mille tulemuseks on vähem üldkulusid ja suur aja kokkuhoid.
Tulemused
Arukad lepingud on kasulikud tarnija, kaubasaaja ja vedaja andmete ühendamiseks ühte andmebaasi. See väldib segadust, kui mis tahes etapis toimuvad muudatused, tarneahelasse lisatakse uus lüli või muutub materjalide/valmis toodete hind.
Näiteks S7 Airlines korraldas oma lennukite tankimise protsessi Gazpromneft-Aero'ga sõlmitud digitaalse lepingu kaudu. Selle tulemusena on kütusetarnete planeerimine ja arveldamine muutunud automaatseks.
Puhastamine
Tegemist on keerulise mitterahaliste arvelduste hargneva ahelaga, mis hõlmab mitut üksust (juriidilised ja füüsilised isikud), kellel on vastastikused kohustused. Protsessi käigus kulub palju aega koordineerimisele, raha kulub rahaülekannete komisjonitasudele. Dokumendivoog on väga suur ja keeruline, mis viib vigade tekkimiseni.
Plokiahela tehnoloogia võimaldab kõik arvutused automaatselt läbi viia ja tulemused salvestada hajutatud registrisse, mis on auditeerimiseks kättesaadav kõigile protsessis osalejatele.
Santander InnoVentures investeerimisfondi analüütikud on arvutanud, et arukate lepingute ülemaailmne kasutuselevõtt võib vähendada pangandussektori üldkulusid 15-20 miljardi dollari võrra juba 2022. aastal.
Hasartmängud
Arukate lepingute kasutamine hasartmängudes suurendab publiku usaldust. Kuna kõik panustamise tingimused online-kasiinodes või loteriides on plokiahela koodis ette nähtud, on pettuse oht välistatud. Võitjate määramine, arvutamine ja võitude väljamaksmine toimub automaatselt.
Näitena võib tuua hasartmänguplatvormi Xether, kus mängus osalemiseks piisab eeteriumist. Registreerimine ei ole vajalik.
ICO
Uue krüptoraha esmase mündi pakkumise käivitamine on kõige edukam näide digitaalsete lepingute kasutamise kohta. Juba aruka lepingu arendamise etapis saab koodis kohe ette näha lineaarsed tingimused, mida rakendus järgib:
- Võtke kõik investorid kinni.
- Koguneb õige kogus žetoone.
- Kontrollida tehingute seaduslikkust.
Arukate lepingute loomine
Igaüks saab arukaid lepinguid arendada ja rakendada. Kuid see kehtib lihtsate variantide kohta, kus kasutatakse valmis malle. Kui on vaja midagi keerulisemat või orienteeritud mittestandardsetele ülesannetele, siis on vaja programmikeele tundmist ja arusaamist nutilepingute arhitektuurist.
Eelised ja puudused
Digitaalne lepingutehnoloogia on alles arengu alguses. Kuid hoolimata selle suurest potentsiaalist on selle rakendamine igapäevaelus suhteliselt aeglane. Tabelis on kokkuvõte erinevatest seisukohtadest selliste protokollide kohta.
Plussid | Plussid |
---|---|
Vahendajate roll on tasandatud. | Inimesed on uue tehnoloogia suhtes umbusklikud. |
Teave lepingutingimuste ja nende täitmise kohta on salvestatud hajutatud kujul. Lihtsustatult öeldes suurendab see turvalisuse taset. | Ebakindel õiguslik staatus. |
Protsesside automatiseerimine vähendab lepingutingimuste täitmiseks kuluvat aega. | Arveldused tehakse krüptoraha vormis, mis ei ole alati tehingus osalejatele vastuvõetav. |
Läbipaistvus. Iga tehingus osaleja saab igal ajal auditeerida ja kontrollida tingimuste täitmist. | Vaja on arenenumat oraaklisüsteemi. Selleks on vaja parandada väliste teabeallikate kvaliteeti. |
Tänu arukatele lepingutele tekivad uued ärimudelid ja finantsteenused. | Õigusaktide tõlkimisel programmikoodiks on suur vigade tegemise oht. |
Selliste tehnoloogiate tulevik
Enamikul takistustest, mis takistavad arukate lepingute laialdast ja laialdast kasutuselevõttu, on õiguslik alus. Kuid arvestades plokiahela tehnoloogia potentsiaali, lahendatakse õiguslikud küsimused väga kiiresti.
Populariseerimine, arukate lepingute struktuuri üksikasjalik kirjeldus ja nende kasutamisega kaasnevad eelised aitavad ületada inimeste usaldamatust. Juba praegu võivad sellised lepingud asendada enamiku dokumendivoogudest juhtimises ja rahanduses.
Korduma kippuvad küsimused
❓ Milliseid muid platvorme peale Etheriumi kasutatakse arukate lepingute arendamiseks?
Sõltuvalt teie eesmärkidest võite kasutada Tron, Lisk, Cardano, Hyperledger Fabric, Nem, Stellar, NEO, Ontology, Cardano teenuseid.
🔧 Kas Smart Contracts tehnoloogiat saab häkkida?
Jah, kuid väga raske. Digitaalne leping on kirjutatud plokiahelas, seega on see vastupidav häkkimisrünnakutele.
📝 Milliseid programmeerimiskeeli kasutatakse detsentraliseeritud rakenduste arendamiseks?
Levinud on JavaScript, Solidity, Fe, Rust, Vyper, Script, Serpent.
📗 Kui krüptovaluutasid müüakse aruka lepingu abil, kas see kaitseb pettuse eest?
Jah. Kui tehingu tingimused on õigesti sõnastatud, on pettus välistatud.
📌 Kui kõik töötava aruka lepingu osapooled soovivad mõnda tingimust muuta, kas seda saab teha mitme allkirjaga?
Jah, ainult siis, kui selline loogika on eelnevalt välja öeldud.
Viga tekstis? Märkige see hiirega ja vajutage Ctrl + Sisestage.
Autor: Saifedean Ammous, krüptorahanduse ekspert.