Nutilepingud on isetäituvad programmid, mis töötavad plokiahelal. Nutilepingud kirjutatakse programmeerimiskeeles, mis on spetsiifiline plokiahelale, kus neid kasutatakse. Nutilepingud ei saa vaikimisi ligi välistele andmetele ja reaalse maailma informatsioonile.
Nutilepingute peamised omadused on muutumatus, läbipaistvus ja isetäitumine. Nutilepingud ja detsentraliseeritud rakendused (Dapps) on erinevad kontseptsioonid, kuigi neid kasutatakse tihti vahetatult. Nutilepingutel on potentsiaal muuta erinevaid tööstusharusid revolutsiooniliselt, tõstes efektiivsust, vähendades kulusid ja maandades riske.
Kuigi nutilepingud pakuvad arvukaid eeliseid, seisavad nad silmitsi kindlate väljakutsete ja piirangutega, mida tuleb aksepteerida. Nutilepingud on juba näidanud oma potentsiaali tööstusharude revolutsiooniliseks muutumiseks.
Mis on nutilepingud?
Nutilepingud on isetäituvad programmid, mis töötavad plokiahelal. Nutilepingud võimaldavad tehingute ja kokkulepete automaatset täitmist osapoolte vahel ilma vahendajateta. Kuigi nutilepinguid kirjeldatakse kui “nutikaid” ja “lepinguid”, võivad need terminid olla eksitavad.
Esiteks, termin “nutikas” nutilepingutes ei tähenda sisemist intelligentsust või otsustusvõimet. Nutilepingud on ainult nii nutikad kui kood, mis neid defineerib, ja reeglid, mille järgi nad on programmeeritud. Nutilepingu täitmine ei hõlma subjektiivset hinnangut.
Teiseks, kuigi nutilepinguid nimetatakse sageli lepinguteks, ei pruugi need alati sarnaneda õiguslike lepingutega. Nutilepingud on sisuliselt koodijupid, mis automatiseerivad eeldefineeritud toimingute täitmist.
Arvutiteadlane Nick Szabo tutvustas esmakordselt nutilepingute kontseptsiooni 1990ndatel. Kuid alles plokiahela tehnoloogia arenguga muutusid nutilepingud reaalsuseks.
Ethereumi plokiahel, mis käivitati 2015. aastal, oli esimene platvorm, mis tutvustas nutilepinguid kui põhifunktsiooni. Sellest ajast alates on paljud teised plokiahela platvormid järginud selle eeskuju.
Allpool on nimekiri viiest populaarseimast nutilepingute platvormist, sorteeritud kogu likviidsuse (TVL) alusel.
| Platvorm | Kohalik token | TVL | Turuosa |
|---|---|---|---|
| Ethereum | ETH | 64,9 miljardit dollarit | 54,0 % |
| Solana | SOL | 9,5 miljardit dollarit | 7,8 % |
| Bitcoin | BTC | 6,8 miljardit dollarit | 5,5 % |
| Tron | TRX | 6,7 miljardit dollarit | 5,4 % |
| BNB Chain | BNB | 6,5 miljardit dollarit | 5,3 % |
| Base | - | 3,9 miljardit dollarit | 3,2 % |
| Arbitrum | ARB | 2,7 miljardit dollarit | 2,2 % |
| Sui | SUI | 2,2 miljardit dollarit | 1,8 % |
Kuigi Bitcoin kasutab samuti plokiahelat, ei toeta see Ethereumi ja teiste nutilepingute platvormide programmeerimise taset. Bitcoin’i skriptikeel on piiratud oma võimalustega ega olnud kavandatud pidades silmas nutilepinguid.
Kuidas nutilepinguid luuakse?
Nutilepingud kirjutatakse programmeerimiskeeles, mis on spetsiifiline plokiahelale, kus neid kasutatakse. Järgnevalt selgitame nutilepingute loomist ja rakendamist Ethereumi plokiahelal. Protsess teistel nutilepingute platvormidel on sarnane sellele.
Ethereumis kirjutatakse nutilepingud programmeerimiskeeles nimega Solidity. Solidity on kõrgtasemeline, staatiliselt tüübitud keel, mis on spetsiaalselt loodud nutilepingute loomiseks.
Allpool on näide funktsioonist, mis on kirjutatud Solidity keeles.

Kui Solidity kood on kirjutatud, tuleb see kompileerida baitkoodiks, mida saab täita Ethereumi Virtuaalmasinas (EVM). EVM on Ethereumi võrgu jooksutamiskeskkond, mis käivitab nutilepingud. Ethereumi võrgu iga sõlm (node) käivitab identse koopia EVM-ist.
Järgmisena paigaldatakse nutileping Ethereumi plokiahelale. See paigaldusprotsess hõlmab tehingu loomist, mis sisaldab nutilepingu baitkoodi. Tehing edastatakse seejärel Ethereumi võrku.
Ethereumi võrgu valideerijad lisavad edastatud tehingu uude plokiahela plokki. See on hetk, mil nutileping muutub kättesaadavaks kõigile võrgu osalistele. Nutileping muutub ka muutumatuks, mis tähendab, et selle koodi ei saa muuta.
Mis juhtub, kui nutilepingus on viga või käivitatakse uus koodiversioon? See nõuab uue nutilepingu loomist. Kui vanas nutilepingus hoiti vahendeid, tuleb need samuti üle kanda uude nutilepingusse.
Nutilepingud vajavad oraakleid
Nutilepingud ei saa vaikimisi ligi välistele andmetele ja reaalse maailma informatsioonile. Siin tulevad mängu oraaklid.
Oraaklid toimivad sildadena nutilepingute ja välismaailma vahel. Ilma oraakliteta oleksid nutilepingud piiratud ainult sellega plokiahela andmetega, millele nad on paigaldatud. Rakenduste ehitamine oleks siis rangelt piiritletud.
Siin on viis näidet andmevoogudest, mida nutilepingud kasutavad.
- Krüptoraha hinnaandmed
- Ilmaandmed
- Spordi- ja mänguandmed
- IoT andmed
- VRF (Kontrollitav Juhufunktsioon)
Tuleb mõista, et oraakli kasutamine toob endaga kaasa riske, kuna oraakel võib ohustada nutilepingu terviklikkust. See võib juhtuda, kui andmed pärinevad ühest usaldusväärsest allikast.
Chainlink on lahendanud andmete terviklikkuse probleemi. Chainlink on ehitanud detsentraliseeritud oraaklite võrgustiku, et hankida andmeid mitmest erinevast sõltumatust allikast. Andmete erinevatest pakkujatest koondamisega tagab Chainlink andmete täpsuse ja minimeerib riski korruptsiooniks.

Chainlink on tõusnud juhtivaks oraaklite pakkujaks. Rohkem kui tuhat detsentraliseeritud rakendust kasutab Chainlinki detsentraliseeritud oraaklivõrke. See on muutunud DeFi infrastruktuuri oluliseks osaks. Täpsema info saamiseks oraaklite kohta vaadake meie Chainlinki juhendit.
Nutilepingute peamised omadused
Nutilepingute peamised omadused on muutumatus, läbipaistvus ja isetäitumine. Need omadused eristavad nutilepinguid traditsioonilistest lepingutest. Vaatame neid omadusi lähemalt.
Üks nutilepingute määravaid omadusi on nende muutumatus. Kui nutileping on plokiahelale paigaldatud, ei saa selle koodi ja loogikat muuta. See muutumatus tagab, et lepingus määratletud tingimusi ei saa muuta.
Muutumatus on oluline omadus DeFi (detsentraliseeritud finantsteenused) rakendustes. Allpool on pilt Aavest, populaarsest DeFi laenurakendusest. Ilma nutilepingute muutumatusteta ei saaks Aave ja teised DeFi rakendused eksisteerida.

Nutilepingute läbipaistvus tähendab, et programmi kood ja tehingute ajalugu on plokiahelas kõigile nähtavad. Kõik osalejad saavad kontrollida ja auditeerida nutilepingu täitmist. See elimineerib vahendajate või kolmandate osapoolte verifitseerimise vajaduse.
Olete võib-olla kuulnud nutilepingute audititest. Need viitavad nutilepingu programmi koodi auditeerimisele enne selle paigaldamist plokiahelale. Auditite eesmärk on leida kriitilisi ja loogilisi vigasid.
Nutilepingud on kavandatud isetäituvateks programmideks, mis rakendavad eeldefineeritud tingimusi ja toiminguid. Kui määratud tingimused on täidetud, täidab nutileping automaatselt kokkulepitud toimingud. See elimineerib vajaduse manuaalseks sekkumiseks.
Isetäitumine vähendab inimlikke vigu, muudab protsessid sujuvamaks ja suurendab efektiivsust. DeFi rakendused on nende eeliste suurepärased näited. Need on täielikult automatiseeritud rakendused, mis ei vaja ühelgi etapil inimsekkumist.
Nutilepingud vs. Dapps
Nutilepingud ja detsentraliseeritud rakendused (Dapps) on erinevad kontseptsioonid, kuigi neid kasutatakse tihti vahetatult.
Peamine erinevus nutilepingute ja Dappside vahel on see, et nutilepingud on iseseisvad koodijupid, mis täidavad eeldefineeritud funktsioone. Dappid, teisest küljest, on keerukamad rakendused, mis kasutavad oma funktsionaalsuse jaoks nutilepinguid. Nutilepinguid võib pidada Dappide ehitusplokkideks.
Allpool olev pilt näitab populaarseid Dappe, mis on loetletud dappradar.com lehel.

Dappid omavad tavaliselt kasutajaliidest või esiotsa, mis suhtleb nutilepingutega. Samade nutilepingutega võib suhelda ka mitu esiotsa.
Nutilepingute rakenduste näited
Nutilepingutel on potentsiaal muuta erinevaid tööstusharusid revolutsiooniliselt, tõstes efektiivsust, vähendades kulusid ja maandades riske. Selles peatükis uurime nelja reaalse maailma näidet, kuidas nutilepinguid saab kasutada.
- Rahandus
- NFT-d
- Kinnisvara
- Tarneahela haldus
Nutilepinguid saab rahanduses kasutada mitmesuguste protsesside automatiseerimiseks, nagu laenude väljastamine, varahaldus ja kindlustus. Näiteks võib nutileping automaatselt väljastada laenu laenusaajale, kui on täidetud eeldefineeritud tingimused, nagu kindel krediidiskoor või tagatis. See automatiseerimine võib suurendada efektiivsust ja vähendada manuaalse kontrolli ja töötlemise kulusid.
Detsentraliseeritud finantsteenused (DeFi) on juba 50 miljardi dollari suurune tööstusharu, mis on üles ehitatud täielikult nutilepingute kasutamisele. Miljonid investorid kasutavad sadu detsentraliseeritud finantsteenuseid. Täpsema info lugemiseks sellest tööstusest vaadake meie artiklit Mis on DeFi?
Allpool on loetelu viiest populaarseimast DeFi kategooriast, sorteeritud kogulikviidsuse alusel.
| Kategooria | TVL |
|---|---|
| Liquid Staking | $56 miljardit |
| Lending (laenamine) | 33 miljardit |
| Bridge (sild) | 21 miljardit |
| DEX | 19 miljardit |
| CDP | 12 miljardit |
Nutilepinguid kasutatakse ka NFT-de loomiseks ja haldamiseks, pakkudes turvalist ja läbipaistvat viisi nende varade omandiõiguse jälgimiseks ja ülekandmiseks. Kui NFT luuakse, paigaldatakse plokiahelale nutileping, mis määratleb omandiõiguse, ülekande ja muu asjakohase teabe vara kohta.
NFT tööstusel on erinevaid kasutusvõimalusi nagu digitaalne kunst, mängud, tokeniseeritud reaalsed varad ja isegi piletid.
Kinnisvaras saavad nutilepingud automatiseerida kinnisvara müügi ja ostmise. Nutileping võib automaatselt ostjale üle kanda kinnisvara omandiõiguse, kui ostuhind on makstud, elimineerides vajaduse vahendajate, nagu advokaatide ja deposiidihaldurite, järele. See automatiseerimine võib vähendada kulusid ja suurendada tehingute kiirust.
Nutilepinguid saab kasutada tarneahela halduses läbipaistvuse ja jälgitavuse parandamiseks. Nutileping võib jälgida kaupade liikumist lähtepunktist sihtkohta, tagades, et kõik tarneahela osalised omavad juurdepääsu samale informatsioonile. See võib vähendada pettuse ja vigade riski ning suurendada efektiivsust.
Nutilepingute väljakutsed ja piirangud
Kuigi nutilepingud pakuvad arvukaid eeliseid, seisavad nad silmitsi kindlate väljakutsete ja piirangutega, mida tuleb aksepteerida. Siin on neli näidet nutilepingute väljakutsetest ja piirangutest.
- Skaleeritavus
- Haavatavused
- Regulatsioon
- Ühilduvus
Kui plokiahelad kasvavad populaarsuses ja kasutuses, muutub skaleeritavus oluliseks väljakutseks. Paljud nutilepingute platvormid on kohanud probleeme skaleeritavusega seoses tehingute töötlemise kiiruse ja võrgu mahutavusega.
Kuna inimesed kodeerivad nutilepinguid, siis sisaldavad need alati vigasid. 2022. aastal maksid nutilepingute ärakasutamised investoritele 2,8 miljardit dollarit. Tööstuse turvapraktikaid tuleb tulevikus parandada.
Detsentraliseeritud rakendusi ümbritsevad regulatiivsed raamistikud on paljudes jurisdiktsioonides veel arenemisjärgus. Nutilepingute jõustatavuse määramine ja vaidluste lahendamine esitavad olemasolevate õigussüsteemide raames väljakutseid.
Ühilduvus viitab erinevate plokiahelate võimele koos töötada. Praegu puudub standardiseerimine ja ühilduvusprotokollid. See on viinud nutilepingute sildade ehitamiseni, mis on osutunud ärakasutamisele vastuvõtlikuks. Nutilepingute platvormide ühilduvus peab paranema enne suuremas mahus vastuvõtmist.
Nutilepingute tulevik
Nutilepingud on juba näidanud oma potentsiaali tööstusharude revolutsiooniliseks muutumiseks. Siiski on mõned kasutusjuhtumid, mis võivad tulevikus muutuda veelgi populaarsemaks. Järgnevalt uurime nelja potentsiaalset tuleviku rakendust nutilepingutele.
- Asjade internet (IoT)
- Reaalsete varade tokeniseerimine
- NFT-d
- DeFi
Nutilepinguid saab kasutada IoT-s, et automatiseerida ja lihtsustada ühendatud seadmete vahelist suhtlust. Nutiseadmed saavad autonoomselt täita toiminguid, mis põhinevad eeldefineeritud tingimustel. IoT tööstusel on plokiahela-põhistele rakendustele peaaegu lõputud kasutusvõimalused.
Reaalsete varade tokeniseerimine on saanud hoogu, kuid selle täielik potentsiaal pole veel realiseerunud. Nutilepingud võimaldavad varade, nagu kinnisvara, kunstiteosed või intellektuaalomandi õigused, fraktsionaalset omandit. Teoorias võiks maailma iga vara olla tokeniseeritud.
Oodatakse, et asendamatute tokenite sektor jätkab kasvu. NFT-d on saanud tähelepanu kunstis, kollektsioneerimises ja mängudes. NFT-d võivad laieneda rohkematele valdkondadele, sealhulgas muusikale, virtuaalmaailmadele ja litsentsiõigustele. Nutilepinguid kasutatakse NFT-de loomiseks ja nende tehingute lihtsustamiseks.
DeFi on juba oluliselt kasvanud, kuid sellel on potentsiaal viia finantsteenused miljardite inimesteni, kellel puuduvad suhted pankadega. Need uuendused võivad suurendada finantskaasatust, vähendada sõltuvust vahendajatest ja pakkuda efektiivsemaid ning läbipaistvamaid majandussüsteeme. Nutilepingud on iga üksiku DeFi rakenduse ehitusplokid.