Älysopimus eli englanniksi smart contract on yksi lohkoketjuteknologian keskeisimmistä käsitteistä, mutta nimi johtaa helposti harhaan: kyseessä ei ole juridinen sopimus eikä mitään varsinaisesti ”älykästä”. Älysopimus on tietokoneohjelma, joka on tallennettu lohkoketjuun ja joka suorittaa itsensä automaattisesti, kun ennalta määritellyt ehdot täyttyvät. Tässä oppaassa käydään selkokielisesti läpi, mikä älysopimus on, mistä se on peräisin, miten se teknisesti toimii, mihin niitä käytetään sekä mitä hyötyjä ja riskejä niihin liittyy. Lopuksi katsotaan myös, miten älysopimukset asettuvat Litecoinin kaltaisiin maksuverkkoihin.
Mikä älysopimus on?
Älysopimus on lohkoketjuun tallennettu ohjelmakoodi, joka noudattaa yksinkertaista ”jos–niin”-logiikkaa: jos tietyt ehdot täyttyvät, niin ohjelma tekee ennalta sovitun toimenpiteen. Toimenpide voi olla esimerkiksi varojen siirto osapuolelta toiselle, tokenin luominen tai tiedon kirjaaminen ketjuun. Koska koodi ajetaan hajautetussa verkossa, kukaan yksittäinen osapuoli ei voi muuttaa lopputulosta tai estää sopimuksen toteutumista jälkikäteen.
Hyvä vertauskuva on juoma-automaatti. Kun syötät automaattiin rahan ja valitset tuotteen, laite tarkistaa maksun ja antaa tuotteen automaattisesti – ilman myyjää, kassaa tai neuvottelua. Älysopimus toimii samalla periaatteella: ehto (maksu) täyttyy, ja seuraus (toimitus) tapahtuu koodin määräämällä tavalla. Erona on, että älysopimus elää lohkoketjussa, jossa jokainen tapahtuma on julkisesti todennettavissa.
Tärkein ero perinteiseen sopimukseen on, ettei toteutuminen edellytä luottamusta vastapuoleen eikä ulkopuolista välikättä, kuten pankkia, notaaria tai välitysalustaa. Luottamus kohdistuu koodiin ja lohkoketjuun, jossa se ajetaan. Tästä syystä älysopimuksia kutsutaan usein ”luottamuksettomiksi” (trustless) järjestelmiksi – ei siksi, että osapuolet olisivat epäluotettavia, vaan siksi, ettei keskinäistä luottamusta tarvita toiminnan takeeksi.
On hyvä pitää mielessä, että älysopimus ei ole sama asia kuin lohkoketju tai kryptovaluutta. Lohkoketju on taustalla oleva hajautettu tietokanta, kryptovaluutta on sen sisällä liikkuva arvoyksikkö ja älysopimus on ohjelma, joka määrittää, millä ehdoilla tuota arvoa liikutellaan. Kaikki kryptovaluutat eivät tue älysopimuksia: esimerkiksi Bitcoin ja Litecoin on rakennettu ennen kaikkea maksamiseen, kun taas Ethereumin kaltaiset alustat on suunniteltu alusta asti ohjelmoitaviksi.
Mistä älysopimukset ovat peräisin?
Käsitteen ”smart contract” esitti yhdysvaltalainen tietojenkäsittelytieteilijä ja oikeustieteilijä Nick Szabo jo vuonna 1994 – siis vuosia ennen Bitcoinia ja ensimmäisiä lohkoketjuja. Szabo kuvasi älysopimuksen tietokoneistetuksi tapahtumaprotokollaksi, joka panee täytäntöön sopimuksen ehdot. Hän kehitti ajatusta edelleen vuosien 1996 ja 1997 esseissään ja käytti esimerkkinä juuri juoma-automaattia.
Idea jäi kuitenkin pitkäksi aikaa teoriaksi, koska käytännön toteutukseen tarvittiin hajautettu ja muuttumaton alusta. Bitcoin toi vuonna 2009 mukanaan rajoitetun komentokielen, mutta varsinaisen läpimurron teki Ethereum, jonka verkko käynnistyi 30. heinäkuuta 2015. Ethereum oli ensimmäinen laajasti käytetty alusta, jolla kehittäjät saattoivat kirjoittaa ja ajaa monipuolisia älysopimuksia. Jos haluat syventyä itse alustaan, lue erillinen oppaamme siitä, mikä Ethereum on.
Ethereumin julkaisun jälkeen älysopimuksia tukevia alustoja on syntynyt useita, kuten Solana, Cardano ja BNB Chain. Samalla älysopimusten ympärille on rakentunut kokonainen sovellusten kirjo, joita kutsutaan hajautetuiksi sovelluksiksi eli dApp-sovelluksiksi (decentralized applications). Ne eivät toimi yhden yrityksen palvelimilla vaan hajautetun lohkoketjun päällä, ja niiden logiikka on kirjoitettu älysopimuksiin.
Näin älysopimus toimii
Älysopimuksen elinkaari voidaan jakaa muutamaan vaiheeseen. Kun ymmärrät nämä, ymmärrät myös, miksi älysopimukset ovat samanaikaisesti sekä tehokkaita että riskialttiita.
- 1. Ohjelmointi. Kehittäjä kirjoittaa sopimuksen säännöt ohjelmointikielellä. Ethereumissa yleisin on Solidity, vaihtoehtona esimerkiksi Vyper.
- 2. Käyttöönotto (deployment). Valmis koodi julkaistaan lohkoketjuun omaan osoitteeseensa. Tämän jälkeen koodia ei pääsääntöisesti voi enää muuttaa – se on muuttumaton (immutable).
- 3. Suoritus. Kun joku lähettää sopimukselle tapahtuman, verkon solmut ajavat koodin ja tarkistavat ehdot. Jos ehdot täyttyvät, lopputulos kirjataan ketjuun ja se on kaikkien nähtävissä.
Ethereumissa ja sen kaltaisissa verkoissa koodin ajaa hajautettu virtuaalikone, Ethereum Virtual Machine (EVM). Se on ikään kuin maailmanlaajuinen tietokone, jonka tuhannet solmut ajavat samaa koodia ja päätyvät samaan lopputulokseen. Juuri tämä takaa, että tulos on ennustettava: samat ehdot tuottavat aina saman lopputuloksen riippumatta siitä, kuka koodin ajaa.
Koska sama koodi ajetaan tuhansissa solmuissa samanaikaisesti, älysopimus on myös vikasietoinen: yksittäisen tietokoneen kaatuminen ei pysäytä sopimuksen toimintaa eikä verkossa ole keskitettyä palvelinta, jonka joku voisi sulkea. Tämä on olennainen ero tavalliseen verkkopalveluun, joka pyörii yrityksen hallitsemilla palvelimilla.
Mitä tarkoittaa kaasu (gas)?
Koska verkon solmut tekevät laskentatyötä jokaisen sopimuksen suorittamiseksi, työstä peritään maksu. Tätä mittayksikköä kutsutaan nimellä kaasu (gas). Mitä raskaampi ja monimutkaisempi sopimus on, sitä enemmän kaasua sen suorittaminen kuluttaa ja sitä suurempi on käyttäjän maksama siirtomaksu. Maksu lasketaan karkeasti kaavalla kulutettu kaasu × kaasun yksikköhinta, ja se maksetaan verkon omassa kryptovaluutassa (Ethereumissa ETH).
Kaasulle asetetaan myös yläraja (gas limit), joka suojaa käyttäjää: se estää virheellistä tai loputtomasti pyörivää koodia kuluttamasta varoja hallitsemattomasti. Ethereum siirtyi vuonna 2022 niin sanottuun osakkuustodisteeseen (proof of stake), minkä jälkeen siirtomaksut ohjautuvat verkkoa ylläpitäville validoijille aiempien louhijoiden sijaan.
Oraakkelit – silta ketjun ulkopuolelle
Älysopimus näkee lähtökohtaisesti vain lohkoketjun sisäisen tiedon. Se ei itse tiedä jalkapallo-ottelun tulosta, osakekurssia tai säätä. Ulkomaailman tietoa sopimukseen tuovat oraakkelit (oracles) – palvelut, jotka syöttävät ketjun ulkopuolista dataa älysopimuksen käyttöön. Oraakkelit ovat välttämättömiä monissa sovelluksissa, mutta samalla ne ovat merkittävä riskikohta: jos oraakkelin syöttämä tieto on väärä tai sitä manipuloidaan, sopimus toteutuu uskollisesti virheellisellä tiedolla.
Älysopimus vs. perinteinen sopimus
Perinteinen sopimus perustuu kirjoitettuun kieleen, osapuolten tulkintaan ja viime kädessä oikeuslaitoksen kykyyn panna se täytäntöön. Jos toinen osapuoli ei noudata sopimusta, erimielisyys ratkaistaan jälkikäteen – usein hitaasti ja kalliisti. Älysopimus kääntää asetelman: ehdot kirjoitetaan koodiksi etukäteen, ja täytäntöönpano tapahtuu automaattisesti eikä jälkikäteen.
Erot voi tiivistää muutamaan kohtaan:
- Kieli: perinteinen sopimus kirjoitetaan luonnollisella kielellä, älysopimus ohjelmakoodina.
- Täytäntöönpano: perinteinen vaatii ihmisiä ja mahdollisesti tuomioistuimen, älysopimus panee itsensä täytäntöön koodin mukaan.
- Tulkinta: perinteistä sopimusta voidaan tulkita eri tavoin, älysopimus tekee täsmälleen sen, mitä koodissa lukee.
- Muokattavuus: perinteistä sopimusta voidaan muuttaa yhteisellä sopimuksella, älysopimus on julkaisun jälkeen pääosin muuttumaton.
- Joustavuus: perinteinen sopimus voi huomioida odottamattomat tilanteet, älysopimus ei – se ei kykene harkintaan tai poikkeuksiin, joita ei ole etukäteen ohjelmoitu.
Tästä syystä älysopimukset sopivat parhaiten selkeisiin, yksiselitteisiin ja koneellisesti todennettaviin ehtoihin. Monimutkaiset, harkintaa vaativat sopimukset – kuten moni työ- tai liikesopimus – soveltuvat edelleen paremmin perinteiseen muotoon tai näiden yhdistelmään.
Älysopimusten käyttökohteet
Älysopimusten vahvuus on kyky automatisoida prosesseja, joissa perinteisesti tarvitaan välikäsiä ja luottamusta. Käyttökohteet ovat laajentuneet nopeasti etenkin Ethereumin ja muiden altcoinien ympärille rakentuneissa ekosysteemeissä.
Hajautettu rahoitus (DeFi)
Hajautettu rahoitus eli DeFi (decentralized finance) tarkoittaa rahoituspalveluita – lainaamista, säästämistä, vaihtamista ja koronkeruuta – jotka toimivat kokonaan älysopimusten varassa ilman pankkia. Esimerkiksi hajautetussa pörssissä (DEX) kaksi käyttäjää voi vaihtaa tokeneita suoraan keskenään, kun älysopimus hoitaa vaihdon ja varmistaa, että molemmat osapuolet saavat sovitun. Tunnettuja DeFi-sovellustyyppejä ovat lainaprotokollat, joissa käyttäjä voi tallettaa kryptovaroja vakuudeksi ja lainata toista valuuttaa vastaan, sekä likviditeettipoolit, joihin käyttäjät tuovat varojaan ja saavat vastineeksi osuuden kaupankäyntimaksuista. Kaikki tämä tapahtuu ilman pankkia tai välittäjää, pelkästään älysopimusten logiikan varassa.
Tokenit ja NFT:t
Suuri osa kryptovaluuttojen tokeneista on itse asiassa älysopimuksia. Ethereumin ERC-20-standardi määrittää, miten vaihdettavia tokeneita luodaan, ja ERC-721-standardi mahdollistaa ainutlaatuiset, ei-vaihdettavissa olevat tokenit eli NFT:t. Älysopimus voi esimerkiksi tilittää NFT:n alkuperäiselle tekijälle rojaltit automaattisesti aina, kun teos myydään eteenpäin.
Vakaat kryptovaluutat ja muut sovellukset
Vakaat kryptovaluutat (stablecoinit), joiden arvo on sidottu esimerkiksi dollariin, toimivat älysopimusten avulla. Muita käyttökohteita ovat muun muassa:
- Vakuutukset: automaattinen korvaus, kun sovittu ehto (esimerkiksi lennon viivästys) täyttyy ja oraakkeli vahvistaa sen.
- Toimitusketjut: maksu vapautuu automaattisesti, kun tavaraerä saapuu määränpäähän ja sensori vahvistaa olosuhteet.
- Pelit ja digitaalinen omistus: pelin sisäiset esineet ja niiden omistus kirjataan ketjuun.
- Hajautetut organisaatiot (DAO:t): yhteisön päätöksenteko ja varojen hallinta ohjelmoidaan sääntöjen mukaan.
Tärkeimmät kohdat
- Määritelmä: Älysopimus on lohkoketjuun tallennettu ohjelma, joka suorittuu automaattisesti ”jos–niin”-logiikalla, kun ehdot täyttyvät.
- Alkuperä: Käsitteen esitti Nick Szabo vuonna 1994; käytännön läpimurron teki Ethereum, joka käynnistyi 30.7.2015.
- Ei välikäsiä: Toteutuminen ei vaadi pankkia tai notaaria – luottamus kohdistuu koodiin ja lohkoketjuun.
- Muuttumaton: Julkaistua sopimusta ei yleensä voi muuttaa, joten myös koodin virheet ovat pysyviä.
- Käyttökohteet: DeFi, stablecoinit, NFT:t ja tokenit, vakuutukset, pelit ja DAO:t.
- Litecoin: Ydinverkossa ei ole täyttä älysopimusalustaa; EVM-yhteensopiva LitVM oli vielä testivaiheessa vuonna 2026.
Älysopimukset ja Litecoin
Litecoin suunniteltiin ennen kaikkea nopeaksi ja edulliseksi maksuverkoksi, ei älysopimusalustaksi. Siksi Litecoinissa ei ole Ethereumin kaltaista täyttä virtuaalikonetta, jolla voisi ajaa monimutkaisia ohjelmia. Litecoin perustuu Bitcoinista periytyvään, tarkoituksella rajoitettuun komentokieleen, joka mahdollistaa yksinkertaisia ehtoja mutta ei vapaata ohjelmointia. Lisäksi verkossa on MWEB (MimbleWimble Extension Blocks) -laajennus, joka tuo vapaaehtoisen yksityisyyssuojan maksuihin – ei kuitenkaan ohjelmoitavuutta.
Litecoin-yhteisössä on esitelty LitVM-niminen hanke, jonka tavoitteena on tuoda EVM-yhteensopivat älysopimukset ja DeFi-toiminnot Litecoinin ympärille erillisen, niin sanotun rollup-kerroksen avulla. Hanke oli kuitenkin vielä kehitys- ja testiverkkovaiheessa vuonna 2026, joten Litecoinin ydinverkko on edelleen ensisijaisesti maksuihin keskittyvä. Jos haluat ymmärtää, miten Litecoinin ja Bitcoinin pohjalla oleva lohkoketjuteknologia ylipäätään toimii, löydät siihen erillisen oppaan.
Älysopimusten hyödyt
Älysopimusten suosio perustuu useisiin selkeisiin etuihin verrattuna perinteisiin, ihmisen tulkintaan nojaaviin sopimuksiin:
- Automaattinen toteutus: sopimus panee itsensä täytäntöön ilman välikäsiä, kun ehdot täyttyvät.
- Ennustettavuus: samat ehdot tuottavat aina saman lopputuloksen, eikä tulkintaeroja synny.
- Läpinäkyvyys: koodi ja tapahtumat ovat julkisesti nähtävissä lohkoketjussa, mikä helpottaa tarkistamista.
- Nopeus ja kustannukset: prosessit, jotka veisivät päiviä ja vaatisivat maksullisia välikäsiä, voivat tapahtua minuuteissa.
- Sensuurin kestävyys: yksittäinen taho ei voi estää sopimuksen toteutumista hajautetussa verkossa.
Riskit ja yleiset virheet
Älysopimukset eivät ole erehtymättömiä. Niiden suurin vahvuus – muuttumattomuus – on samalla niiden suurin heikkous. Seuraavat kohdat on syytä ymmärtää ennen kuin luottaa varojaan älysopimuksiin.
- Koodin virheet ovat pysyviä. Kun sopimus on julkaistu, sitä ei yleensä voi korjata. Jos koodissa on haavoittuvuus, hyökkääjä voi käyttää sitä hyväkseen, eikä kukaan ylläpitäjä voi peruuttaa tapahtumaa – ellei pysäytysmekanismia ole etukäteen ohjelmoitu.
- Tunnetut hyökkäystyypit. Klassinen esimerkki on niin sanottu reentrancy-haavoittuvuus, jota käytettiin kuuluisassa The DAO -hyökkäyksessä kesäkuussa 2016. Tuolloin hyökkääjä sai vedettyä pois noin 3,6 miljoonaa ETH:ta (arvoltaan tuolloin kymmeniä miljoonia dollareita), mikä johti lopulta Ethereumin kiistanalaiseen haarautumiseen.
- Oraakkelimanipulaatio. Jos sopimus nojaa ulkoiseen hintatietoon, hyökkääjä voi hetkellisesti vääristää sitä ja laukaista itselleen edullisia tapahtumia.
- Sokkona allekirjoittaminen (blind signing). Käyttäjä voi hyväksyä tapahtuman ymmärtämättä, mitä se tekee, koska raakadata on vaikeaselkoista. Alalla kehitetään ratkaisuja, kuten luettavampaa ”Clear Signing” -standardia (ERC-7730).
- Juridinen epävarmuus. Älysopimuksen koodi voi panna täytäntöön lohkoketjun sisäisen lopputuloksen, mutta se ei automaattisesti ole lain mukaan sitova sopimus missään maassa.
Juuri näiden riskien vuoksi vakavasti otettavat hankkeet teettävät koodilleen riippumattomia tietoturva-auditointeja ennen julkaisua. Käyttäjän kannattaa suosia pitkään toimineita, auditoituja ja laajasti käytettyjä sovelluksia.
On myös hyvä ymmärtää läpinäkyvyyden kääntöpuoli. Koska älysopimusten koodi ja tapahtumat ovat julkisia, kuka tahansa voi tarkastella niitä – mutta sama julkisuus tarkoittaa, että myös hyökkääjät voivat etsiä koodista heikkouksia. Lisäksi lohkoketjun tapahtumat on sidottu salanimisiin osoitteisiin, jotka eivät suoraan paljasta henkilöllisyyttä, mutta tapahtumat ovat silti pysyvästi kaikkien nähtävissä. Älysopimus ei siis ole yksityinen siinä mielessä, että sen toiminta olisi piilossa.
Käyttäjän näkökulmasta tärkein suojakeino on huolellisuus: tarkista, mihin sovellukseen olet yhteydessä, älä hyväksy tapahtumia, joita et ymmärrä, ja varmista lompakko-osoitteet aina erikseen. Suuri osa menetyksistä ei johdu itse älysopimuksen virheestä vaan huijaussivustoista ja väärennetyistä sovelluksista, jotka saavat käyttäjän allekirjoittamaan haitallisen tapahtuman.
Vertailu
| Alusta | Älysopimukset käytössä | Yleisin kieli | Konsensus | Erityispiirre |
|---|---|---|---|---|
| Ethereum | 2015 | Solidity / Vyper | Proof of stake | Suurin ja vanhin älysopimusekosysteemi |
| BNB Chain | 2020 | Solidity (EVM) | Proof of stake | Matalat kulut, Binancen ekosysteemi |
| Solana | 2020 | Rust / C | Proof of history + PoS | Erittäin nopea ja edullinen suoritus |
| Cardano | 2021 | Plutus / Haskell | Proof of stake | Tutkimuslähtöinen kehitys |
| Polygon | 2020 | Solidity (EVM) | Proof of stake | Ethereumin skaalauskerros |
| Litecoin | Ei natiivisti | Rajoitettu skripti | Proof of work (Scrypt) | Maksuverkko; LitVM kehitteillä |
Kenelle älysopimukset sopivat ja miten pääset alkuun
Tavallisen käyttäjän ei tarvitse osata ohjelmoida hyötyäkseen älysopimuksista – niitä käytetään joka kerta, kun vaihtaa tokeneita hajautetussa pörssissä, ostaa NFT:n tai käyttää DeFi-palvelua. Kehittäjille älysopimukset taas avaavat mahdollisuuden rakentaa sovelluksia ilman keskitettyä palvelinta.
Jos haluat tutustua älysopimuksiin käytännössä, etene maltillisesti:
- Hanki lompakko. Älysopimusten käyttö edellyttää kryptolompakkoa, joka osaa olla yhteydessä sovelluksiin. Lue lisää siitä, mitä kryptolompakot ovat.
- Aloita pienellä summalla. Kokeile ensin vain summalla, jonka voit menettää, ja opettele siirtomaksujen (kaasun) toiminta.
- Käytä luotettavia palveluita. Hanki kryptovaluuttasi vain sääntelyn piirissä olevista palveluista. Vertaa vaihtoehtoja oppaassamme parhaista kryptovaluuttapörsseistä.
- Varmista sovelluksen maine. Tarkista, että käyttämäsi sovelluksen koodi on auditoitu ja että sillä on pitkä toimintahistoria.
Lohkoketjuihin ja kryptoihin sijoittaminen sisältää aina riskejä, ja älysopimusten tekninen monimutkaisuus tuo niihin oman lisänsä. Perehdy aina huolellisesti ennen kuin siirrät varoja mihinkään sovellukseen.
Vastuullisuushuomautus
Tämä artikkeli on yleistajuinen, tiedollinen esitys älysopimuksista eikä ole sijoitus-, vero- tai oikeudellista neuvontaa. Kryptovaluuttoihin ja lohkoketjusovelluksiin liittyy korkea riski: arvonvaihtelu on suurta, älysopimuksissa voi olla haavoittuvuuksia ja menetettyjä varoja ei yleensä voi palauttaa. MiCA-sääntely ei poista näitä riskejä. Käytä vain sääntelyn piirissä olevia, ESMAn rekisteriin merkittyjä palveluntarjoajia ja sijoita vain summilla, joiden menettämiseen sinulla on varaa. Lisätietoa kryptovarojen riskeistä ja palveluntarjoajista saat Finanssivalvonnalta: finanssivalvonta.fi.
Lähteet
Usein kysytyt kysymykset (UKK)
Onko älysopimus juridisesti sitova sopimus?
Ei automaattisesti. Älysopimus panee täytäntöön lohkoketjun sisäisen lopputuloksen koodinsa mukaisesti, mutta se ei itsessään ole lain tarkoittama sopimus. Juridinen sitovuus riippuu maan lainsäädännöstä ja siitä, täyttyvätkö sopimuksen tunnusmerkit muuten.
Voiko älysopimusta muuttaa tai peruuttaa?
Pääsääntöisesti ei. Kun sopimus on julkaistu lohkoketjuun, sen koodi on muuttumaton. Päivitettävyys on mahdollista vain, jos se on etukäteen ohjelmoitu esimerkiksi erillisten hallintamekanismien avulla. Siksi koodin virheet voivat olla pysyviä.
Tarvitseeko älysopimuksen käyttö ohjelmointitaitoja?
Ei. Tavallinen käyttäjä hyödyntää älysopimuksia automaattisesti käyttäessään esimerkiksi hajautettua pörssiä tai NFT-kauppapaikkaa. Ohjelmointitaitoja tarvitaan vain, jos haluaa itse kirjoittaa ja julkaista uusia sopimuksia.
Onko Litecoinissa älysopimuksia?
Litecoinin ydinverkossa ei ole Ethereumin kaltaista täyttä älysopimusalustaa, vaan ainoastaan rajoitettu komentokieli ja MWEB-yksityisyyslaajennus. EVM-yhteensopivia älysopimuksia tavoitteleva LitVM-hanke oli vielä kehitysvaiheessa vuonna 2026.
Mitä kaasu (gas) tarkoittaa älysopimuksissa?
Kaasu on mittayksikkö sille laskentatyölle, jonka älysopimuksen suorittaminen vaatii verkolta. Käyttäjä maksaa kaasusta siirtomaksun verkon omassa kryptovaluutassa. Mitä monimutkaisempi sopimus, sitä enemmän kaasua ja sitä korkeampi maksu.





