Ethereum-virtuaalikoneella solmittu älykäs sopimus tuotannon seurannassa
Pasanen, Tuukka (2018)
Pasanen, Tuukka
Oulun ammattikorkeakoulu
2018
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2018121120841
https://urn.fi/URN:NBN:fi:amk-2018121120841
Tiivistelmä
Tässä opinnäytetyössä Ethereum-virtuaalikoneella solmittu älykäs sopimus on esimerkki tavasta tehdä älykkäitä sopimuksia rajatussa yksityisessä verkossa tuotannon ohjauksen kehittämiseksi pohjamaanrakennusalalla.
Opinnäytetyössä Solidity-kielen 0.4-versiolla tehtiin esimerkkejä älykkäistä sopimuksista (Smart Contract). Toteutus lähtee perusteista dokumentoiden miten Go-kielisellä Geth-komentoriviohjelmalla saa Solidity-koodin louhittua eli liitettyä lohkoketjuun sekä louhitun sopimuksen suoritettua.
Lopputuloksena on dokumentoitu tapa tehdä yksityinen lohkoketju Ethereum-alustalle ja liittää tähän lohkoketjuun älykkäitä sopimuksia. Lohkoketju ei tämän opinnäytetyön testausten perusteelta vaikuta kovin käyttökelpoiselta tekniikalta tuotannon ohjaukseen ilman integraatiota olemassa oleviin tekniikoihin. Lohkoketjutekniikan muuttuessa arkipäiväisemmäksi ja sen suosion kasvaessa lohkoketjujen käyttö voi yleistyä aukottoman tunnistuksen vaatimissa järjestelmissä.
Opinnäytetyössä Solidity-kielen 0.4-versiolla tehtiin esimerkkejä älykkäistä sopimuksista (Smart Contract). Toteutus lähtee perusteista dokumentoiden miten Go-kielisellä Geth-komentoriviohjelmalla saa Solidity-koodin louhittua eli liitettyä lohkoketjuun sekä louhitun sopimuksen suoritettua.
Lopputuloksena on dokumentoitu tapa tehdä yksityinen lohkoketju Ethereum-alustalle ja liittää tähän lohkoketjuun älykkäitä sopimuksia. Lohkoketju ei tämän opinnäytetyön testausten perusteelta vaikuta kovin käyttökelpoiselta tekniikalta tuotannon ohjaukseen ilman integraatiota olemassa oleviin tekniikoihin. Lohkoketjutekniikan muuttuessa arkipäiväisemmäksi ja sen suosion kasvaessa lohkoketjujen käyttö voi yleistyä aukottoman tunnistuksen vaatimissa järjestelmissä.