Älysopimus eli englanniksi smart contract on yksi lohkoketjuteknologian keskeisimmistä käsitteistä. Termi vilahtaa jatkuvasti kryptovaluuttojen ja hajautetun rahoituksen yhteydessä, mutta sen merkitys jää monelle epäselväksi.
Tämä opas selittää selkokielellä, mitä älysopimus tarkoittaa, miten se toimii ja mihin sitä käytetään. Käymme myös läpi, miten älysopimukset toimivat Cardano-verkossa. Kun olet lukenut tekstin, ymmärrät, miksi älysopimukset ovat niin merkittävä osa nykyaikaista lohkoketjuteknologiaa.
Älysopimukset lyhyesti
| Mikä se on | Lohkoketjuun tallennettu ohjelmakoodi, joka suoritetaan automaattisesti |
| Miten toimii | ”Jos ehto täyttyy, niin toiminto tapahtuu” – ilman välikättä |
| Idean esitti | Nick Szabo vuonna 1994 |
| Yleistyi käytössä | Ethereumin myötä vuonna 2015 |
| Cardanossa | Alonzo-päivitys 12.9.2021 (Plutus- ja Marlowe-kielet) |
| Käyttökohteita | DeFi, NFT:t, sovellukset (dApps), automaattiset maksut |
Mikä on älysopimus?
Älysopimus on lohkoketjuun tallennettu ohjelmakoodi, joka suorittaa itsensä automaattisesti, kun ennalta määritellyt ehdot täyttyvät. Sana ”äly” viittaa tässä automaatioon, ei tekoälyyn.
Yksinkertaisimmillaan älysopimus toimii periaatteella ”jos näin, niin näin”: jos tietty ehto täyttyy, sopimus tekee automaattisesti sen, mitä koodiin on kirjoitettu. Väliin ei tarvita pankkia, juristia tai muuta ulkopuolista valvojaa.
Koska älysopimus toimii lohkoketjussa, sen toiminta on läpinäkyvää ja ennustettavaa. Kaikki verkon solmut suorittavat saman koodin samalla tavalla, joten lopputulosta ei voi yksipuolisesti muuttaa.
Vertaus juoma-automaattiin
Älysopimuksen idean esitti tietojenkäsittelytieteilijä Nick Szabo jo vuonna 1994. Hän vertasi sitä juoma-automaattiin.
Kun laitat automaattiin oikean summan rahaa ja valitset tuotteen, automaatti antaa juoman ilman kassahenkilöä tai neuvottelua. Toiminto tapahtuu automaattisesti, koska ehdot täyttyvät. Älysopimus soveltaa samaa logiikkaa digitaalisiin sopimuksiin.
Idea muuttui käytännölliseksi vasta lohkoketjuteknologian myötä. Ethereum-verkko teki ohjelmoitavista älysopimuksista laajasti käytettäviä vuonna 2015.
Miten älysopimus toimii käytännössä?
Älysopimus kirjoitetaan ohjelmakoodina ja tallennetaan lohkoketjuun. Sen jälkeen se on osa verkkoa, ja kuka tahansa voi olla sen kanssa vuorovaikutuksessa säännöillä, jotka koodiin on määritelty.
Kun sopimuksen ehto täyttyy, koodi suoritetaan automaattisesti ja lopputulos kirjataan lohkoketjuun pysyvästi. Koska tieto tallennetaan hajautetusti monelle solmulle, sitä on erittäin vaikea muuttaa jälkikäteen.
Tämä tekee älysopimuksista luotettavia myös sellaisten osapuolten välillä, jotka eivät tunne tai luota toisiinsa. Luottamus siirtyy ihmisiltä koodille ja verkolle.
Havainnollistava esimerkki
Kuvitellaan yksinkertainen tilanne, jossa kaksi osapuolta sopivat maksusta tietyn ehdon täyttyessä. Ehto voisi olla esimerkiksi, että tavara toimitetaan sovittuun määräaikaan mennessä.
Älysopimukseen voidaan kirjoittaa sääntö: jos toimitus vahvistetaan ajoissa, maksu vapautuu myyjälle automaattisesti. Jos ehto ei täyty, maksu palautuu ostajalle.
Kumpikaan osapuoli ei voi yksipuolisesti muuttaa lopputulosta, koska koodi suorittaa säännön puolueettomasti. Näin älysopimus vähentää petosten ja väärinkäytösten riskiä.
Perinteinen sopimus vs. älysopimus
| Ominaisuus | Perinteinen sopimus | Älysopimus |
|---|---|---|
| Muoto | Kirjallinen tai suullinen sopimus | Ohjelmakoodi lohkoketjussa |
| Toteutuksen valvoja | Ihminen, esim. juristi tai tuomioistuin | Koodi suorittaa itse automaattisesti |
| Välikädet | Usein tarpeen (pankki, notaari) | Ei välikäsiä |
| Muutettavuus | Voidaan muuttaa yhteisellä sopimuksella | Julkaisun jälkeen vaikea muuttaa |
| Suoritusnopeus | Voi kestää päiviä tai viikkoja | Automaattinen, kun ehto täyttyy |
Mihin älysopimuksia käytetään?
Älysopimukset ovat lohkoketjuteknologian tärkeimpiä käyttökohteita, ja niiden varaan rakennetaan yhä enemmän erilaisia palveluita.
Yksi suurimmista käyttöalueista on hajautettu rahoitus eli DeFi (englanniksi decentralized finance). Siinä älysopimukset korvaavat perinteisiä rahoituspalveluita, kuten lainaamista tai vaihtoa, ilman pankkia välissä.
Toinen tunnettu käyttökohde ovat NFT:t eli hajautetusti todennettavat digitaaliset omistukset. Myös hajautetut sovellukset (englanniksi dApps) rakentuvat älysopimusten varaan.
Käyttökohteita on lisäksi perinteisemmissä yhteyksissä, kuten automaattisissa maksuissa, äänestyksissä ja toimitusketjujen seurannassa. Yhteistä näille on, että sääntö voidaan koodata ja suorittaa automaattisesti.
(Sisäinen linkki suositellaan: linkitä sana ”DeFi” sivulle mikä on DeFi.)
Älysopimukset Cardano-verkossa
Cardano on yksi tunnetuimmista älysopimuksia tukevista lohkoketjuista. Alun perin Cardano keskittyi perustoimintoihin, ja älysopimukset lisättiin verkkoon myöhemmin.
Älysopimukset tulivat Cardanoon Alonzo-nimisessä päivityksessä 12. syyskuuta 2021. Kyseessä oli merkittävä virstanpylväs, joka avasi verkon hajautetuille sovelluksille ja DeFi-palveluille.
Cardanon älysopimukset kirjoitetaan ensisijaisesti Plutus-nimisellä ohjelmointikielellä. Sen rinnalla on Marlowe, joka on suunniteltu helpottamaan älysopimusten tekoa myös niille, jotka eivät ole ohjelmoijia.
Cardanon lähestymistavassa korostetaan turvallisuutta ja matemaattista todennettavuutta. Tavoitteena on vähentää koodivirheitä, jotka ovat aiheuttaneet ongelmia joissakin muissa verkoissa.
(Sisäinen linkki suositellaan: linkitä sana ”Cardano” tai ”lohkoketjuista” sivulle Cardano (ADA), ja sana ”lohkoketjussa” aiemmassa kappaleessa sivulle mitä lohkoketjut ovat.)
Älysopimusten hyödyt ja rajoitukset
Älysopimusten suurin hyöty on automaatio ilman välikäsiä. Tämä voi nopeuttaa toimintaa ja vähentää kustannuksia, kun sääntöä ei tarvitse valvoa erikseen.
Toinen hyöty on läpinäkyvyys ja muuttumattomuus. Kun sopimus on julkaistu lohkoketjuun, sen toiminta on ennustettavaa eikä sitä voi huomaamatta muuttaa.
Rajoituksena on kuitenkin juuri tämä muuttumattomuus: jos koodissa on virhe, sen korjaaminen jälkikäteen voi olla vaikeaa tai mahdotonta. Virheelliseen älysopimukseen liittyy siksi riskejä, ja huonosti kirjoitettua koodia on joskus käytetty väärin. Älysopimus on aina täsmälleen niin luotettava kuin sen koodi.
Lähteet
Vastuuvapauslauseke
Tämä artikkeli on tarkoitettu ainoastaan yleiseksi ja faktapohjaiseksi tietolähteeksi älysopimuksista ja lohkoketjuteknologiasta. Se ei ole sijoitusneuvontaa eikä kehotus ostaa, myydä tai käyttää mitään kryptovaluuttaa tai palvelua.
Kryptovaluuttoihin ja älysopimuksiin perustuviin palveluihin liittyy riskejä, kuten arvon voimakas heilunta, koodivirheet ja mahdollinen pääoman menetys. Tee omat päätöksesi vasta huolellisen selvityksen jälkeen ja tarvittaessa ammattilaisen kanssa.
Jos pelaaminen, sijoittaminen tai rahankäyttö aiheuttaa huolta tai ongelmia, apua on saatavilla: Peluuri, Peliklinikka ja THL.
Usein kysytyt kysymykset (UKK)
Mikä on älysopimus yksinkertaisesti?
Älysopimus on lohkoketjuun tallennettu ohjelmakoodi, joka suorittaa itsensä automaattisesti, kun sovitut ehdot täyttyvät. Se toimii ilman pankkia tai muuta välikättä.
Kuka keksi älysopimukset?
Idean esitti tietojenkäsittelytieteilijä Nick Szabo vuonna 1994. Käytännölliseksi älysopimukset tulivat Ethereum-verkon myötä vuonna 2015.
Tarvitseeko älysopimuksen käyttöön kryptovaluuttaa?
Kyllä. Älysopimukset toimivat lohkoketjussa, ja niiden suorittamiseen tarvitaan yleensä kyseisen verkon kryptovaluuttaa esimerkiksi siirtomaksujen kattamiseen.
Milloin Cardano sai älysopimukset?
Cardano sai älysopimukset Alonzo-päivityksessä 12. syyskuuta 2021. Se avasi verkon hajautetuille sovelluksille ja DeFi-palveluille.
Millä kielellä Cardanon älysopimukset kirjoitetaan?
Cardanon älysopimukset kirjoitetaan ensisijaisesti Plutus-kielellä. Lisäksi on Marlowe-kieli, joka on suunniteltu helpottamaan älysopimusten tekoa myös ei-ohjelmoijille.
Voiko älysopimusta muuttaa jälkikäteen?
Kun älysopimus on julkaistu lohkoketjuun, sen muuttaminen on yleensä hyvin vaikeaa. Tämä lisää luotettavuutta, mutta tarkoittaa myös, että mahdollisia koodivirheitä on hankala korjata.
Ovatko älysopimukset turvallisia?
Älysopimus on täsmälleen niin turvallinen kuin sen koodi. Hyvin kirjoitettu sopimus on luotettava, mutta virheellinen koodi voi altistaa väärinkäytöksille, joten huolellisuus on tärkeää.




