Äänestysjärjestelmän toteutus älysopimuksia hyödyntäen
Vaarala, Perttu (2025)
Vaarala, Perttu
2025
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-202505069481
https://urn.fi/URN:NBN:fi:amk-202505069481
Tiivistelmä
Insinöörityössä tutkittiin lohkoketjuteknologiaan perustuvan sähköisen äänestysjärjestelmän toteutusmahdollisuuksia älysopimuksia hyödyntäen. Tavoitteena oli tutustua aihepiirin keskeisiin kehitystyökaluihin ja kehittää prototyyppisovellus, jonka avulla voitiin arvioida lohkoketjun soveltuvuutta digitaaliseen äänestämiseen erityisesti tietoturvan, läpinäkyvyyden ja luotettavuuden näkökulmista.
Työssä toteutettiin selainpohjainen äänestyssovellus, jonka älysopimus kehitettiin ja otettiin käyttöön Polygonin Amoy-testiverkossa. Käyttöliittymä rakennettiin Next.js-kehystä hyödyntäen. Prototyypin toiminnallisuus testattiin käyttöliittymän kautta sekä manuaalisilla yksikkötesteillä. Järjestelmän toimivuutta arvioitiin sekä teknisestä että käyttäjäkokemuksen näkökulmasta, ja sen etuina havaittiin muun muassa tiedon eheys ja mahdollisuus julkiseen tarkasteluun.
Tulosten perusteella todettiin, että älysopimuksiin perustuva sähköinen äänestys on teknisesti toteutettavissa, mutta tuotantokäyttö edellyttää jatkokehitystä erityisesti käyttäjien tunnistautumisen, käyttäjäkokemuksen ja skaalautuvuuden osalta. Työ tarjoaa konkreettisen esimerkin lohkoketjupohjaisen äänestysratkaisun toteutuksesta ja toimii lähtökohtana tulevaisuuden kehitysprojekteille.
Työssä toteutettiin selainpohjainen äänestyssovellus, jonka älysopimus kehitettiin ja otettiin käyttöön Polygonin Amoy-testiverkossa. Käyttöliittymä rakennettiin Next.js-kehystä hyödyntäen. Prototyypin toiminnallisuus testattiin käyttöliittymän kautta sekä manuaalisilla yksikkötesteillä. Järjestelmän toimivuutta arvioitiin sekä teknisestä että käyttäjäkokemuksen näkökulmasta, ja sen etuina havaittiin muun muassa tiedon eheys ja mahdollisuus julkiseen tarkasteluun.
Tulosten perusteella todettiin, että älysopimuksiin perustuva sähköinen äänestys on teknisesti toteutettavissa, mutta tuotantokäyttö edellyttää jatkokehitystä erityisesti käyttäjien tunnistautumisen, käyttäjäkokemuksen ja skaalautuvuuden osalta. Työ tarjoaa konkreettisen esimerkin lohkoketjupohjaisen äänestysratkaisun toteutuksesta ja toimii lähtökohtana tulevaisuuden kehitysprojekteille.