Mikä on älysopimus?
Älysopimus on lohkoketjussa olevaa koodia, joka toteuttaa sääntöjä ja siirtää varoja, kun ennalta määritetyt ehdot täyttyvät. Ei esimiestä eikä paperitöitä, vain logiikkaa. Ajattele sitä sopimusten myyntiautomaattina: syötät sille tiedot, se tarkistaa ehdot ja maksaa, jos kaikki on kunnossa.
”Älysopimuksia ei voi koskaan muuttaa.” Ei aivan. Lohkoketjuissa pyritään muuttumattomuuteen, mutta kehittäjät voivat rakentaa niihin päivityspolkuja tai ylläpitäjän hallintatoimintoja. Hyvät sopimukset kertovat tästä selvästi jo alussa.
Näin älysopimus toimii
Käydään nopeasti läpi esimerkki: ostat kryptolla pelinsisäisen esineen ja haluat, että reiluus on sisäänrakennettuna alusta alkaen.
- Käynnistys: Lähetät maksun, joka käynnistää sopimuksen.
- Logiikka: Koodi tarkistaa hinnan, aikarajan ja osoitteesi.
- Lopputulos: Jos ehdot täyttyvät, esine siirtyy sinulle. Muussa tapauksessa saat rahasi takaisin.
- Tallennus: Jokainen vaihe kirjataan lohkoketjuun kaikkien tarkistettavaksi.
- Luottamus: Vaihto tapahtuu ilman luotettua välikättä, joten et tarvitse välittäjää.
Lyhyesti sanottuna koodi pitää kirjaa tapahtumista ja maksaa täsmälleen kirjoitettujen ehtojen mukaan. Kyllä, se on näin yksinkertaista.
Miksi älysopimuksilla on merkitystä?
Tässä syitä, miksi niistä kannattaa välittää, vaikka olisit vasta kiinnostunut kryptosta:
- Hyöty: Vähempi välikäsien määrä tarkoittaa pienempiä kuluja, nopeampaa selvitystä ja sääntöjä, jotka eivät muutu kesken pelin.
- Näkökulma: Ne pyörittävät suurta osaa hajautetusta rahoituksesta (DeFi) kaupankäynnistä lainanantoon, mutta ohjelmointivirheet ja huono suunnittelu voivat silti aiheuttaa tappioita.
- Merkitys: Niihin törmäät hajautetuissa sovelluksissa (dApps), DAOissa, NFT-julkaisuissa ja jopa peleissä.
Ennen kuin käytät sopimusta, lue dokumentaatio, tarkista auditoinnit, varmista sopimuksen osoite lohkoselaimesta ja kokeile ensin hyvin pienellä summalla.
Älysopimusten keskeiset ominaisuudet
Mikä erottaa ne tavallisista sovelluksista:
- Automaattinen: Ne toteuttavat säännöt itsenäisesti, kun syötteet täyttävät ehdot.
- Avoin: Lohkoketjuissa suositaan läpinäkyvyyttä, joten koodia ja tuloksia voi tarkastella.
- Lopullinen: Kun tapahtumat on vahvistettu, niitä on vaikea peruuttaa, joten virheet jäävät voimaan.
- Modulaarinen: Sopimukset voivat kutsua muita sopimuksia kuin digitaalisia lego-palikoita.
- Maailmanlaajuinen: Kuka tahansa internetyhteyden omaava voi käyttää niitä ilman lupaa.
Eri tyypit
Eri sopimuksilla on eri tehtävät:
- Escrow: Säilyttää varoja, kunnes molemmat osapuolet täyttävät ehdot.
- Token: Luo ja hallinnoi standardin mukaisia vaihdettavia varoja.
- NFT: Seuraa yksilöllisiä kohteita, kuten taidetta, pääsylippuja tai pelivarusteita.
- DAO: Hoitaa äänestykset, ehdotukset ja rahaston säännöt.
- MultiSig: Edellyttää useita hyväksyntöjä ennen varojen siirtämistä.
- Oraakkeli: Käyttää ulkoisia tietosyötteitä esimerkiksi hintoihin tai tuloksiin.
- Päivitettävä: Osoittaa uusiin logiikkasopimuksiin ja säilyttää samalla saman osoitteen tietoja varten.
Koodi on laki vain sopimuksen sisällä. Lohkoketjun ulkopuoliset lupaukset, käyttäjien virheet tai huonot oraakkelit voivat silti koitua kohtaloksesi.
Esimerkki
Pörssin älysopimus vastaanottaa tokenisi, tarkistaa poolin hinnan ja lähettää sinulle välittömästi vaihtotapahtuman vastineeksi saadut varat ilman, että virkailija koskee mihinkään.
Hauska fakta
Nick Szabo kirjoitti älysopimuksista 1990-luvulla, kauan ennen kuin kukaan julkaisi niitä julkisessa lohkoketjussa. Ethereum teki ne myöhemmin tunnetuiksi ja muutti ajatuskokeilun arkiseksi käytöksi.
Yhteenveto
Ajattele niitä koodina, joka pitää lupauksensa ja tekee sen ajallaan lupaa kysymättä.