LOHKOKETJU JA ÄLYKKÄÄT SOPIMUKSET
Karhunen, Sami (2018)
Karhunen, Sami
Karelia-ammattikorkeakoulu (Pohjois-Karjalan ammattikorkeakoulu)
2018

Creative Commons Attribution 1.0 Suomi
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201804134635
https://urn.fi/URN:NBN:fi:amk-201804134635
Tiivistelmä
Tässä opinnäytetyössä on perehdytty lohkoketjun teoreettiseen toimintaperiaatteeseen ja tutustuttu teknologioihin, jotka käyttävät lohkoketjua tai mahdollistavat lohkoketjusovellusten toteutuksen. Erityisesti tarkastellaan lohkoketjuteknologian mahdollistamaa älykästä sopimista, jossa toisille tuntemattomat ihmiset tai yritykset voivat keskenään tehdä sopimuksia ilman luotettavaa tahoa, kuten viranomaista, joka varmistaisi sopimuksen. Lisäksi tarkastellaan lohkoketjuteknologian soveltuvuutta eri käyttötarkoituksiin ja annetaan käytännön esimerkkejä sovelluksista, jotka hyödyntävät lohkoketjua.
Osana tätä opinnäytetyötä oli myös testata lohkoketjun kehittämistyökaluja käytännössä ja rakentaa sovellus, joka hyödyntää lohkoketjua älykkään sopimuksen rakentamiseen. Opinnäytetyö sisältää ohjeet, joita seuraamalla voi alustaa oman älykkään sopimuksen testiympäristöineen. Myös sovelluksen lähdekoodi ja asennusohjeet sisältyvät opinnäytetyöhön.
Opinnäytetyössä käydään läpi keskeiset lohkoketjun toimintaperiaatteet: tiiviste, konsensus ja lohkoketjun hajautettu luonne. Lohkoketjuteknologioista käsitellään mm. virtuaalivaluutta Bitcoinia ja älykkäiden sopimusten alustaa Ethereumia. Lohkoketjusovellusten kehittämiseen löytyy paljon työkaluja ja ne ovat toimivia ja usein hyvin dokumentoituja. Opinnäytetyön lopputuloksena on, että lohkoketjuteknologia on toimivaa, mutta sopivien sovelluskohteiden löytäminen ei ole helppoa.
Osana tätä opinnäytetyötä oli myös testata lohkoketjun kehittämistyökaluja käytännössä ja rakentaa sovellus, joka hyödyntää lohkoketjua älykkään sopimuksen rakentamiseen. Opinnäytetyö sisältää ohjeet, joita seuraamalla voi alustaa oman älykkään sopimuksen testiympäristöineen. Myös sovelluksen lähdekoodi ja asennusohjeet sisältyvät opinnäytetyöhön.
Opinnäytetyössä käydään läpi keskeiset lohkoketjun toimintaperiaatteet: tiiviste, konsensus ja lohkoketjun hajautettu luonne. Lohkoketjuteknologioista käsitellään mm. virtuaalivaluutta Bitcoinia ja älykkäiden sopimusten alustaa Ethereumia. Lohkoketjusovellusten kehittämiseen löytyy paljon työkaluja ja ne ovat toimivia ja usein hyvin dokumentoituja. Opinnäytetyön lopputuloksena on, että lohkoketjuteknologia on toimivaa, mutta sopivien sovelluskohteiden löytäminen ei ole helppoa.