Bitcoin.com

Mis on nutilepingud? Kuidas need 2026. aastal toimivad?

Arukad lepingud on plokiahelas ise täituvad programmid. Tutvu sellega, mis need on, kuidas need toimivad ja kus neid kasutatakse, sealhulgas Bitcoini puhul.

Viimati uuendatud
Avaldatud
LugemisaegLugemisaeg: 5 minutit
Üle vaadanud
Graham Stone Author Image
Graham Stone
What is a smart contract?

Kui vahetad detsentraliseeritud börsil ühe tokeni teise vastu, ei kinnita tehingut ükski inimene. Ükski pank ei hoia vahepeal sinu rahalisi vahendeid. Kogu tehing toimub nutilepingu raames: see on plokiahelas asuv kood, mis käivitub ise, kui selle tingimused on täidetud.

Nutilepingud on plokiahelas salvestatud programmid, mis täidavad automaatselt juhiste kogumi, kui eelnevalt määratud tingimused on täidetud. Need on aluseks enamikule tegevustest, mida inimesed tänapäeval krüptovaluutaga tegelikult teevad – alates miljardite dollarite laenamisest sellistes protokollides nagu Aave, tokenite vahetamisest Uniswapis kuni NFT-de loomisenini Ethereumis ja Solanas.

Käesolev juhend selgitab, mis on nutilepingud, kuidas need samm-sammult toimivad, kus neid kasutatakse (sh Bitcoini võrgustikus) ja milleks neid kasutatakse.

Kasuta multichain-i Bitcoin.com rahakoti rakendus, mida miljonid kasutajad usaldavad, et turvaliselt ja lihtsalt saata, vastu võtta, osta, müüa, vahetada, kasutada ja hallata Bitcoini (BTC), Bitcoin Cashi (BCH), Etherit (ETH) ning teisi populaarsemaid krüptovaluutasid. Rakendus võimaldab teil suhelda nutilepingutega mitmesugustes avalikutes plokiahela võrkudes.

Peamised järeldused

  • Nutikas leping on plokiahelas salvestatud isetäituv kood. Kui tingimused on täidetud, käivitub see automaatselt, ilma et ükski osapool saaks tulemust takistada või tühistada.
  • Nad läbivad neli etappi: arendaja kirjutab koodi (tavaliselt Solidity keeles), viib selle plokiahelasse, kasutaja käivitab selle tehinguga ning iga võrgu sõlm jõuab samale tulemusele.
  • Ethereumil on suurim ökosüsteem, kuid ka Bitcoin toetab nutilepinguid Taproot’i, Stacks’i, Rootstock’i ja eksperimentaalse BitVM-raamistiku kaudu.
  • 2026. aasta peamised kasutusvaldkonnad on DeFi, NFT-d, DAO-d ja tokeniseeritud reaalmaailma varad, kus igal hetkel liigub nutilepingute kaudu sadu miljardeid dollareid.
  • Muutmatus on kahe teraga mõõk. See sama omadus, mis muudab nutilepingud usaldusväärseks, muudab ka nende vead püsivaks, mistõttu auditeerimine küll aitab, kuid ei suuda turvalisust tagada.

Mis on nutileping?

Nutikas leping on plokiahelas salvestatud programm, mis täidab automaatselt juhiste kogumi, kui eelnevalt määratud tingimused on täidetud.

See kõlab abstraktselt, kuni seda tavalise lepinguga võrrelda. Tavaline leping on kirjalik kokkulepe. Kui üks pool ei täida oma kohustusi, peab teine pool teda kohtusse kaebama ja veenma kohut lepingut täitma. Paber ise ei tee midagi.

Nutikas leping erineb teistest selle poolest, et reeglid on kirjutatud koodina ning kood töötab arvutivõrgus, mida ükski osapool eraldi ei kontrolli. Kui koodis sätestatud tingimused on täidetud, rakendub leping. Ei ole mingit täitmismeedet, millest keegi saaks keelduda. Kui koodis on kirjas „kui X juhtub, saada Alice’ile 1 ETH“ ja X juhtub, saab Alice 1 ETH. Ükski teine osapool ei saa seda takistada.

See mõiste pärineb arvutiteadlaselt Nick Szabolt, kes pakkus selle välja 1990. aastate keskel. See idee jäi peamiselt teoreetiliseks, kuni 2015. aastal käivitati Ethereum koos virtuaalmasinaga, mis oli spetsiaalselt loodud sellise koodi suuremahuliseks käitamiseks. Just siis muutusid nutilepingud kontseptsioonist omaette kategooriaks.

Inimesed küsivad mõnikord, kas nutilepingud on juriidilises mõttes „tõelised” lepingud. Mõnikord on, mõnikord mitte. Blockchainis salvestatud isetäituv leping võib vastata lepingu juriidilistele nõuetele, kuid enamikku tegelikult kasutatavaid nutilepinguid on parem mõista pigem suurema kokkuleppe raames toimivate automatiseeritud mehhanismidena kui iseseisvate juriidiliste dokumentidena. Selle kohta leiate lisateavet allpool olevast KKK-st.

Kuidas nutilepingud toimivad?

Arukad lepingud läbivad neli etappi: arendaja kirjutab koodi, kood viiakse plokiahelasse, keegi käivitab selle tehinguga ja võrk viib tulemuse ellu.

1. Kood kirjutatakse

Arukad lepingud on kirjutatud selleks otstarbeks loodud programmeerimiskeeles. Kõige levinum on Solidity, mis töötab Ethereumi ja enamiku sellega ühilduvate ahelate peal. Muud keeled on näiteks Rust (kasutatakse Solanas ja Nearis), Move (Aptos ja Sui) ning Vyper. Kood määrab täpselt kindlaks, mida leping sisaldab, millised tingimused käivitavad millised tegevused ning kellel on õigus milliseid funktsioone kutsuda.

Selleks, et aru saada, mis toimub, ei pea sa koodi lugema. Siin on viie rea pikkune koodilõik Soliditys:

funktsioon withdraw() public {
require(block.timestamp >= unlockTime, "Raha on lukustatud");
require(msg.sender == owner, "Ei ole omanik");
payable(owner).transfer(address(this).balance);
}

Lihtsas keeles: igaüks võib seda funktsiooni kutsuda, kuid see vabastab rahalised vahendid ainult siis, kui mõlemad tingimused on täidetud. Esiteks peab vabastamise aeg olema möödunud. Teiseks peab kutsuja olema omanik. Kui ükskõik kumb tingimus ei ole täidetud, katkestab funktsioon töö ja midagi ei juhtu. See ongi nutilepingu olemus: reeglite kogum, mis toimib põhimõttel „kui see, siis see“, ilma et inimene saaks seda ümber lükata.

2. Leping võetakse kasutusele

Kui arendaja on koodi kirjutamise lõpetanud, saadab ta plokiahelasse spetsiaalse tehingu, mis sisaldab kompileeritud koodi. Validaatorid (või kaevurid, nendes ahelates, kus neid veel kasutatakse) lisavad tehingu plokki. Leping salvestatakse nüüd ahelas unikaalsele aadressile, kus see asub kõigi teiste lepingute ja kasutajakontode kõrval. Igaüks maailmas saab selle koodi lugeda ja sellega suhelda.

3. Keegi paneb selle käima

Nutilepingud ei tee ise midagi. Nad ootavad. Kui kasutaja saadab tehingu lepingu aadressile – tavaliselt sellise rahakoti kaudu nagu MetaMask –, käivitab iga võrgu sõlm lepingu koodi, kasutades selle tehingu sisendina. Ethereumis toimub see Ethereumi virtuaalmasinas (EVM), mis on käitamiskeskkond, mida iga sõlm kasutab, et sama sisendi puhul sama vastuse genereerida. Just EVM tagab tulemuse usaldusväärsuse ilma, et keegi seda kontrolliks.

4. Tulemus salvestatakse

Kui koodi täitmine on lõppenud, lisatakse tehtud muudatused (saldo uuendamine, omandiõiguse üleandmine, kirje salvestamine) järgmisesse plokki. Iga sõlm kontrollib iseseisvalt sama tulemust. Kui sellele on lisandunud veel mõned plokid, on muudatus lõplik ja sisuliselt muutumatu.

Kus töötavad nutilepingud: platvormide võrdlus

Ethereum on platvorm, kus nutilepingud levisid laialdaselt, ja seal asub endiselt suurim ökosüsteem. See ei ole enam ainus valikuvõimalus. Tuleb märkida, et ka Bitcoin toetab nüüd nutilepinguid mitmel viisil.

Platvorm
Keel
Tüüpiline kasutus
Märkused
Ethereum
Solidity, Vyper
DeFi, NFT-d, DAO-d
Suurim ökosüsteem, kõrgeimad võrgutasud
Solana
Rust
Suure läbilaskevõimega DeFi, NFT-d
Odavam, kiirem, vähem lahingutes katsetatud
Bitcoin (Taproot)
Bitcoin-skript
Mitme allkirjaga, ajaliselt piiratud maksed
Piiratud väljendusvõime, maksimaalne turvalisus
Stacks
Selgus
Bitcoiniga tagatud nutilepingud
Arveldab Bitcoini kaudu
Põõsas (RSK)
Tugevus
Ethereumi-tüüpi lepingud
Bitcoiniga turvatud EVM-ühilduv kõrvalkett
BitVM
(uurimus)
Bitcoinil põhinevad suvalised arvutused
Katsetamisjärgus alates 2026. aastast
Platvorm
Ethereum
Keel
Solidity, Vyper
Tüüpiline kasutus
DeFi, NFT-d, DAO-d
Märkused
Suurim ökosüsteem, kõrgeimad võrgutasud
Platvorm
Solana
Keel
Rust
Tüüpiline kasutus
Suure läbilaskevõimega DeFi, NFT-d
Märkused
Odavam, kiirem, vähem lahingutes katsetatud
Platvorm
Bitcoin (Taproot)
Keel
Bitcoin-skript
Tüüpiline kasutus
Mitme allkirjaga, ajaliselt piiratud maksed
Märkused
Piiratud väljendusvõime, maksimaalne turvalisus
Platvorm
Stacks
Keel
Selgus
Tüüpiline kasutus
Bitcoiniga tagatud nutilepingud
Märkused
Arveldab Bitcoini kaudu
Platvorm
Põõsas (RSK)
Keel
Tugevus
Tüüpiline kasutus
Ethereumi-tüüpi lepingud
Märkused
Bitcoiniga turvatud EVM-ühilduv kõrvalkett
Platvorm
BitVM
Keel
(uurimus)
Tüüpiline kasutus
Bitcoinil põhinevad suvalised arvutused
Märkused
Katsetamisjärgus alates 2026. aastast

Ethereumil on suurim nutilepingute ökosüsteem. DefiLlama andmetel oli 2026. aasta aprilli seisuga DeFi-süsteemis lukustatud koguväärtus vahemikus 95–160 miljardit dollarit, sõltuvalt sellest, kuidas arvestatakse restaking- ja liquid staking-tokeneid, kusjuures suurema osa sellest moodustavad Ethereum ja selle 2. kihi võrgustikud. Sellega kaasneb aga kulude suurenemine: peavõrgu tehingutasud tõusevad ülekoormuse korral, mis on suunanud tegevuse odavamate, peale ehitatud 2. kihi võrkude poole.

Solana on suurim EVM-välise tehnoloogia konkurent. See kasutab programmeerimiskeelt Rust, töötleb tehinguid paralleelselt ja hoiab teenustasud sentide murdosade piires. 2026. aasta mai keskel oli Solana TVL ligikaudu 5,5 miljardit dollarit, mis moodustab umbes 6,8% ülemaailmsest DeFi-st, ning selle kõrge mahu ja TVL suhe peegeldab ahela läbilaskevõimet.

Bitcoini olukord on huvitavam, kui enamik selgitavaid artikleid väidab. Bitcoin on alati toetanud piiratud vormis nutilepinguid Bitcoin Scripti kaudu, mida kasutatakse näiteks mitme allkirjaga rahakottide ja ajaliselt lukustatud maksete jaoks. 2021. aasta novembris toimunud Taproot-uuendus muutis need tõhusamaks ja privaatsemaks. Mitmed teised projektid laiendavad Bitcoini nutilepingute võimekust veelgi: Stacks kasutab Clarity-lepinguid, mille arveldamine toimub Bitcoini kaudu; Rootstock on Bitcoini poolt tagatud kõrvalketi, mis kasutab Solidity-lepinguid; ning BitVM (kavandatud 2023. aastaks) on uurimisraamistik, mille abil saab kontrollida suvalisi arvutusi Bitcoini võrgustikus.

Milleks nutilepinguid kasutatakse

2026. aastal on nutilepingute kasutamise kõige aktiivsemad valdkonnad detsentraliseeritud rahandus, digitaalne omandiõigus, ahelasisene juhtimine ning üha laienev nimekiri rakendustest, mis ei ole algselt loodud krüptovaluuta jaoks.

Detsentraliseeritud rahandus (DeFi). Laenamine, laenu võtmine, vahetamine ja tulu teenimine ilma tsentraliseeritud vahendajata. Selle valdkonna juhtivaks näiteks on Uniswap – detsentraliseeritud börs, mille nutilepingute kaudu on 2026. aasta jaanuari seisuga töödeldud kumulatiivset kauplemismahtu üle 3,45 triljoni dollari. Laenamise valdkonnas on samaväärseks võrdlusprotokolliks Aave.

NFT-d ja digitaalne omandiõigus. Ethereumi platvormil standarditele ERC-721 ja ERC-1155 vastavad nutilepingud määratlevad unikaalsete digitaalsete varade omandiõiguse, alates kunstiteostest ja mängusisestest esemetest kuni tokeniseeritud reaalmaailma varadeni. Iga NFT-turuplats on nende lepingute peal asuv kasutajaliidese kiht.

DAO-d ja juhtimine. Detsentraliseeritud autonoomsed organisatsioonid (DAO-d) kasutavad nutilepinguid ühiste rahaliste vahendite haldamiseks, ettepanekute üle hääletamiseks ja hääletustulemuste automaatseks rakendamiseks, kui ettepanek vastu võetakse. Mõned DAO-d haldavad sadu miljoneid dollareid väärtuses rahalisi vahendeid.

Enam kui lihtsalt krüptovaluuta. Lisaks rangelt krüptovaldkonnale omaste kategooriate raamidest väljaspool on nutilepingud leidnud rakendust tarneahela jälgimisel, tokeniseeritud reaalmaailma varade (nagu riigikassatähtede ja kinnisvara) haldamisel ning parameetrilises kindlustuses, kus väljamaksed toimuvad automaatselt kontrollitava sündmuse, näiteks lennu hilinemise põhjal.

Piirangud ja riskid

Nutilepingutega kaasnevad reaalsed kompromissid, mida iga aus kirjeldus peab arvesse võtma.

Muutmatus on kahe teraga mõõk. Kui nutileping on kasutusele võetud, on seda raske muuta. See ongi selle ülesehitus. See tähendab ka, et vead on püsivad, kui arendajad pole sisse ehitanud uuendamisvõimalust. 2016. aasta DAO-häkk, mille käigus kaotati reentrancy-vea tõttu tol ajal ligikaudu 60 miljonit dollarit väärtuses ETH-d, on selle klassikaline näide. 2017. aasta Parity multisig-rahakoti külmutamine lukustas püsivalt üle 150 miljoni dollari kasutajate rahalisi vahendeid, sest teine viga võimaldas ühel kasutajal kogemata muuta raamatukogu lepingut isiklikuks ja seejärel selle hävitada. Nendele rahalistele vahenditele ei ole siiani juurdepääsu.

Oraakli probleem. Nutilepingud saavad toimida ainult nende andmete põhjal, mis on juba plokiahelas olemas. Et reageerida mis tahes sündmusele välismaailmas (aktsiakurss, lennu hilinemine, jalgpallimatši tulemus), vajavad nad oraakliteenust, mis toob need andmed plokiahelasse. Chainlink on selles valdkonnas domineeriv. Oraaklid tekitavad usaldusest sõltuvuse, mida ülejäänud süsteem oli loodud vältima.

Auditid on abiks. Need ei taga ohutust. Enamikku suuremaid protokolle auditeeritakse, mõnikord isegi mitme ettevõtte poolt. Ka auditeeritud lepinguid kasutatakse ikkagi ära. Suhtu „auditeeritud” märkesse kui ühte paljudest positiivsetest märkidest, mitte kui rohelisele tulele, mis lubab saata raha, mille kaotamist sa endale lubada ei saa.

Kokkuvõte

Nutikas leping on plokiahelas salvestatud programm, mis käivitub ise, kui selle tingimused on täidetud. 2026. aastal on sellest lihtsast ideest saanud Ethereumi küps infrastruktuur, mis laieneb ka Bitcoini võrgustikku ning moodustab aluse enamikule tegevustest, mida inimesed krüptovaluuta valdkonnas tegelikult teevad. Üleminek „kokkuleppelt, mida keegi jõustab“ „isejõustuvale koodile“ on endiselt suurim asi, mille plokiahelad on võimaldanud, ning nutilepingute võimaluste ulatus kasvab jätkuvalt, kui alusvõrgustikud küpsemaks muutuvad.

Korduma kippuvad küsimused

Kas nutilepingud on õiguslikult siduvad?
Mõnikord, kuid mitte automaatselt. Nutileping võib täita traditsiooniliste lepingute nõudeid (pakkumine, nõustumine ja tasu), kui see on vastavalt koostatud, kuid kasutusele võetud kood ei ole automaatselt kohtus täitmisele pööratav leping. Mitmed Ameerika Ühendriikide osariigid, sealhulgas Arizona ja Tennessee, on vastu võtnud seadused, milles selgitatakse, et leping ei ole kehtetu pelgalt seetõttu, et see sisaldab nutilepingu tingimust.
Kui palju maksab nutilepingu kasutuselevõtt?
Kas nutilepingut saab pärast selle kasutuselevõttu muuta?
Mis vahe on nutilepingul ja dAppil?

Alusta turvalist investeerimist Bitcoin.com-i rahakotiga

Siiani on loodud üle 85 miljoni rahakoti. Kõik, mida vajad, et oma bitcoine ja krüptovaluutat turvaliselt osta, müüa, vahetada ja investeerida.

A screenshot of the Bitcoin.com Wallet app

Skannige, et alla laadida Bitcoin.comi rahakott

Skannige see QR-kood oma mobiilseadmega – teid suunatakse automaatselt õigele poe lehele.