Siirry suoraan sisältöön

Mikä on älysopimus? Selkeä opas aloittelijalle

Lainaa netistä - tärkeät vinkit edullisen lainan löytämiseen

Table of Contents

Lohkoketjuteknologia on tullut vuosi vuodelta tutummaksi, ja sen myötä on yleistynyt myös käsite älysopimus (englanniksi smart contract). Termi kuulostaa monimutkaiselta, mutta perusidea on yllättävän selkeä.

Älysopimus on ohjelmakoodi, joka suorittaa sopimuksen ehdot automaattisesti, kun ne täyttyvät. Se toimii lohkoketjussa ilman välikäsiä, ja siksi sitä pidetään usein perinteistä sopimusta luotettavampana.

Tässä artikkelissa käydään läpi selkeästi ja aloittelijan näkökulmasta, mikä älysopimus on, miten se toimii, mihin sitä voidaan käyttää sekä mitkä ovat sen edut ja heikkoudet. Teksti on yleistajuinen kuvaus teknologiasta, ei sijoitusneuvontaa.

Mikä on älysopimus?

Älysopimus on lohkoketjuun tallennettu ohjelma, joka toteutuu automaattisesti, kun ennalta määritellyt ehdot täyttyvät. Se ei vaadi kolmatta osapuolta, kuten pankkia tai notaaria, valvomaan sopimuksen toteutumista.

Peruslogiikka on yksinkertainen: ”jos tämä ehto täyttyy, niin tapahtuu tämä”. Sopimuksen osapuolet määrittelevät ehdot etukäteen, ja koodi hoitaa loput automaattisesti, kun ehdot toteutuvat.

Yleinen harhaluulo on, että älysopimukset liittyisivät vain kryptovaluuttoihin. Näin ei ole. Vaikka Ethereum-alusta teki niistä tunnettuja, älysopimukset ovat yleinen tekniikka, jota voidaan soveltaa monenlaisiin käyttötarkoituksiin.

Perinteinen sopimus
  • Vaatii usein kolmannen osapuolen (esim. notaari, pankki)
  • Valvonta ja toteutus manuaalista
  • Allekirjoitus voidaan väärentää
  • Riitatilanteet mahdollisia
Älysopimus
  • Ei tarvitse välikäsiä
  • Toteutuu automaattisesti ehtojen täyttyessä
  • Tallennettu lohkoketjuun, vaikea peukaloida
  • Ehdot läpinäkyvät kaikille osapuolille

Lyhyt historia

Älysopimuksen käsite on vanhempi kuin moni luulee. Yhdysvaltalainen tietojenkäsittelytieteilijä ja oikeustieteilijä Nick Szabo esitteli termin ”smart contract” jo vuonna 1994.

Szabo kuvaili älysopimusta digitaalisena sopimuksena, joka perustuu ennalta sovittuihin protokolliin ja ehtoihin ja toteutuu automaattisesti niiden täyttyessä. Idea oli siis olemassa kauan ennen kuin sitä pystyttiin toteuttamaan käytännössä.

Ratkaiseva tekninen edellytys – lohkoketju – syntyi vasta myöhemmin. Käytännössä älysopimukset tulivat mahdollisiksi, kun Ethereum-verkko käynnistyi vuonna 2015. Näin Szabon yli kaksi vuosikymmentä aiempi idea sai vihdoin alustan, jolla se toimii.

Miten älysopimus toimii?

Älysopimuksen toimintaa on helpointa hahmottaa esimerkin kautta. Kuvitellaan tilanne, jossa haluat ostaa tuotteen toiselta henkilöltä kryptovaluutalla.

Ilman älysopimusta sinun on luotettava siihen, että myyjä todella lähettää tuotteen maksun jälkeen. Älysopimus poistaa tämän luottamustarpeen: se pitää maksun hallussaan ja vapauttaa sen myyjälle vasta, kun sovitut ehdot täyttyvät.

Käytännössä tapahtumaketju etenee muutamassa vaiheessa. Ensin molemmat osapuolet hyväksyvät ehdot ja ”allekirjoittavat” sopimuksen digitaalisesti. Tämän jälkeen omaisuus tai valuutta siirretään sopimusohjelmaan. Ohjelma tarkistaa ehdot ja siirtää arvon automaattisesti oikealle osapuolelle, kun ne täyttyvät.

Koska sopimus tallentuu hajautettuun lohkoketjuun, sitä ei voi jälkikäteen peukaloida. Jokainen verkon osapuoli näkee saman version, mikä lisää luotettavuutta.

Näin älysopimus toimii – vaihe vaiheelta
1
Ehdot sovitaan
Osapuolet määrittelevät ehdot ja hyväksyvät ne digitaalisesti.
2
Arvo siirretään ohjelmaan
Valuutta tai omaisuus lukitaan sopimusohjelman haltuun.
3
Ehdot tarkistetaan
Koodi tarkistaa automaattisesti, täyttyvätkö sovitut ehdot.
4
Sopimus toteutuu
Arvo siirtyy oikealle osapuolelle, ja tapahtuma kirjataan lohkoketjuun.

Mihin älysopimuksia voidaan käyttää?

Älysopimusten käyttökohteet ulottuvat paljon kryptovaluuttoja laajemmalle. Seuraavat esimerkit havainnollistavat, millaisiin tilanteisiin niitä voidaan soveltaa. On hyvä huomata, että osa käyttökohteista on jo käytössä ja osa vasta kehitteillä.

Maksut ja vuokraus. Toistuvat maksut, kuten vuokra, voidaan automatisoida. Sopimukseen kirjataan summa ja eräpäivä, ja maksu tapahtuu automaattisesti sovittuna ajankohtana ilman manuaalista seurantaa.

Omistusoikeuden siirrot. Esimerkiksi auton tai kiinteistön omistustiedot voitaisiin tallentaa lohkoketjuun. Kun sovittu maksu on suoritettu, älysopimus päivittää omistajatiedon automaattisesti.

Vakuutukset. Korvausprosessi voidaan osittain automatisoida niin, että ehtojen täyttyessä korvaus maksetaan ilman erillistä käsittelyä.

Näiden lisäksi älysopimuksia on ehdotettu käytettäväksi muun muassa äänestyksissä ja terveystietojen hallinnassa. Nämä ovat kuitenkin pääosin vielä kokeilu- ja kehitysvaiheessa, eikä niitä ole otettu laajaan käyttöön.

Älysopimusten edut

Älysopimusten tärkein etu on automaatio. Kun prosessi hoituu koodilla ilman välikäsiä, se säästää aikaa ja rahaa sekä vähentää inhimillisten virheiden mahdollisuutta.

Toinen etu on turvallisuus. Koska sopimus perustuu lohkoketjuun, jota on vaikea peukaloida, sen sisältöä ei voi jälkikäteen muuttaa luvatta. Tämä vähentää petosten ja riitojen riskiä.

Kolmas etu on läpinäkyvyys. Sopimuksen ehdot ja toteutuminen ovat kaikkien verkon osapuolten nähtävissä, mikä vähentää tulkinnanvaraa. Nämä ominaisuudet ovat syy siihen, miksi myös pankit ja viranomaiset ovat kiinnostuneet teknologiasta.

Älysopimusten heikkoudet

Älysopimukset eivät ole ongelmattomia, ja niiden rajoitteet on tärkeää ymmärtää.

Virheitä on vaikea korjata. Kun sopimus on otettu käyttöön, sen muuttaminen on hyvin hankalaa, koska muutokset vaativat verkon hyväksynnän. Jos koodissa on virhe, se voi johtaa vakaviin seurauksiin.

Koodin haavoittuvuudet. Sopimus on vain niin hyvä kuin sen koodi. Ohjelmointivirhe voi altistaa sopimuksen väärinkäytölle. Tunnetuin esimerkki on vuoden 2016 niin kutsuttu DAO-hyökkäys.

Siinä hyökkääjä hyödynsi sijoitusrahastona toimineen älysopimuksen koodivirhettä ja onnistui siirtämään pois kymmeniä miljoonia dollareita Etheriä. Rahasto oli kerännyt noin 150 miljoonaa dollaria, josta arviolta 50–60 miljoonaa päätyi hyökkääjälle. Tapaus johti kiistanalaiseen ratkaisuun, jossa Ethereumin lohkoketju jaettiin kahtia: nykyiseen Ethereumiin ja alkuperäisen ketjun säilyttäneeseen Ethereum Classiciin.

Kokemuksen puute. Teknologia on yhä suhteellisen uutta ja kehittyy nopeasti, joten pitkän aikavälin kokemusta on vielä rajallisesti.

Ethereum ja muut alustat

Ethereum on tunnetuin ja käytetyin älysopimusalusta. Sen kehitti Vitalik Buterin yhteistyökumppaneineen, ja verkko käynnistyi vuonna 2015. Ethereumin vahvuus on monipuolisuus: se on suunniteltu yleisalustaksi, jonka päälle voi rakentaa monenlaisia sovelluksia.

Ethereumin älysopimukset kirjoitetaan yleensä Solidity-nimisellä ohjelmointikielellä, joka on kehitetty erityisesti tähän tarkoitukseen. Sopimukset suoritetaan Ethereumin virtuaalikoneessa, joka toimii samalla tavalla kaikilla verkon tietokoneilla.

Ethereum ei ole ainoa alusta. Myös esimerkiksi Tezos ja EOS tarjoavat ympäristön älysopimuksille ja hajautetuille sovelluksille. Ne eroavat toisistaan muun muassa käytetyn ohjelmointikielen ja konsensusmekanismin osalta, mutta perusidea on sama.

Yhteenveto

Älysopimus on lohkoketjussa toimiva ohjelma, joka toteuttaa sopimuksen ehdot automaattisesti ilman välikäsiä. Idea on peräisin jo 1990-luvulta, mutta se tuli käytännössä mahdolliseksi vasta lohkoketjujen ja erityisesti Ethereumin myötä.

Teknologia tarjoaa etuja automaation, turvallisuuden ja läpinäkyvyyden muodossa, mutta siihen liittyy myös heikkouksia, kuten koodivirheiden vaikea korjattavuus. Älysopimukset ovat lupaava teknologia, jonka käyttökohteet todennäköisesti laajenevat tulevaisuudessa – tosin osa visioiduista sovelluksista on yhä kehitysvaiheessa.

Usein kysytyt kysymykset (UKK)

Mikä on älysopimus yksinkertaisesti selitettynä?

Älysopimus on lohkoketjuun tallennettu ohjelma, joka toteuttaa sopimuksen ehdot automaattisesti, kun ne täyttyvät. Se toimii ”jos tämä, niin tuo” -logiikalla eikä vaadi kolmatta osapuolta valvomaan toteutumista.

Liittyvätkö älysopimukset vain kryptovaluuttoihin?

Eivät. Vaikka Ethereum teki älysopimuksista tunnettuja, ne ovat yleinen tekniikka, jota voidaan soveltaa monenlaisiin käyttötarkoituksiin, kuten maksuihin, omistusoikeuden siirtoihin ja vakuutuksiin.

Kuka keksi älysopimukset?

Termin ”smart contract” esitteli tietojenkäsittelytieteilijä ja oikeustieteilijä Nick Szabo vuonna 1994. Idea oli siis olemassa kauan ennen kuin lohkoketjut mahdollistivat sen käytännön toteutuksen.

Millä alustalla älysopimuksia käytetään?

Tunnetuin ja käytetyin alusta on Ethereum, joka käynnistyi vuonna 2015. Myös muita alustoja, kuten Tezos ja EOS, käytetään älysopimuksiin. Ethereumin sopimukset kirjoitetaan yleensä Solidity-ohjelmointikielellä.

Voiko älysopimusta muuttaa jälkikäteen?

Ei helposti. Kun älysopimus on otettu käyttöön, sen muuttaminen on hyvin vaikeaa, koska muutokset vaativat verkon hyväksynnän. Tämä on sekä vahvuus (peukaloinnin esto) että heikkous (virheiden korjaaminen on hankalaa).

Mikä oli DAO-hyökkäys?

DAO-hyökkäys oli vuonna 2016 tapahtunut tietoturvatapaus, jossa hyökkääjä hyödynsi älysopimuksen koodivirhettä ja siirsi pois kymmeniä miljoonia dollareita Etheriä. Tapaus johti Ethereumin lohkoketjun jakautumiseen Ethereumiin ja Ethereum Classiciin.

Ovatko älysopimukset turvallisia?

Ne ovat lähtökohtaisesti turvallisia, koska lohkoketjua on vaikea peukaloida. Turvallisuus riippuu kuitenkin koodin virheettömyydestä: ohjelmointivirhe voi altistaa sopimuksen väärinkäytölle, kuten DAO-tapaus osoitti.

Huomio: ei sijoitusneuvontaa

Tämä artikkeli on tarkoitettu vain yleiseksi tiedoksi Cardano-teknologiasta. Se ei ole sijoitusneuvontaa eikä kehotus ostaa, myydä tai pitää hallussa mitään kryptovaluuttaa.

Kryptovaluuttoihin liittyy merkittävä riski, ja niiden arvo voi vaihdella voimakkaasti. Arvo voi myös menettää suuren osan arvostaan. Tee omat päätöksesi vasta huolellisen oman selvityksen jälkeen, ja käänny tarvittaessa valtuutetun sijoitusneuvojan puoleen. Kryptovaluuttojen sääntelyä EU:ssa ohjaa muun muassa MiCA-asetus.

More To Explore