SCONES: Ett incitamentssystem för delning av lösningar baserat på blockkedjeteknik
dc.contributor.author | Uhre, Jonathan | |
dc.contributor.author | Gustafsson, Anton Eliasson | |
dc.contributor.department | Chalmers tekniska högskola / Institutionen för data och informationsteknik | sv |
dc.contributor.examiner | Lundin, Peter | |
dc.contributor.supervisor | Sistek, Sakib | |
dc.contributor.supervisor | Fagrell, Henrik | |
dc.date.accessioned | 2020-10-20T09:28:08Z | |
dc.date.available | 2020-10-20T09:28:08Z | |
dc.date.issued | 2020 | sv |
dc.date.submitted | 2020 | |
dc.description.abstract | På internet finns forum där lösningar på problem eftersöks. Ofta kan användare på dessa forum avgöra lösningars legitimitet med hjälp av uppskattningsmekanismer. Syftet med detta projekt är att skapa incitament för kvalitativ problemlösning på forum där lösningar kan valideras. För att åstadkomma detta behövdes informationsinsamling ske innan systemets delar planerades mer ingående. Därefter delades projektet upp i två parallella delar. I den ena delen utvecklades smarta kontrakt. I den andra delen låg fokus på att implementera smarta kontrakt mot en applikation med ett användargränssnitt. Resultatet är ett smart kontrakt som kan köras på Ethereums blockkedja, kopplat till en applikation med ett användargränssnitt. Kontraktet är inte bundet till specifika forum eller specifika forumanvändare. Vem som helst kan utnyttja kontraktet och deklarera sig som forumägare i kontraktet. Denna forumägare kan lägga till Ethereum-adresser som forumanvändare. Dessa forumanvädare ges uppskattningspoäng av forumägaren, vilket de kan utnyttja för att få ersättning i valutan. En forumägare i detta sammanhanget kan själv avgöra vilka uppskattningsmekanismer som bidrar till mest kvalitet vad gäller lösningar på problem, för att sedan använda dem. Kontraktets funktionalitet implementeras i en applikation med ett användargränssnitt. Applikationen demonstrerar en användares koppling till blockkedjan genom smarta kontrakt. Den har även ett användarsystem som sköts av en databas. Det är tänkt att visa hur ett decentraliserat och centraliserat system kan samverka i en applikation. Applikationen har övergripande funktionalitet som gynnar både forumanvändare och forumägare. Systemet utvecklades lokalt. Genom vidareutveckling och samarbete med existerande forum kan systemet implementeras i verkligheten. Systemet kan som helhet användas för att skapa incitament för att delge kvalitativa lösningar på problem. Däremot kan kontraktets funktioner användas brett, och kan användas på andra typer av forum där inte problemlösning är centralt. Systemet kan gynnas av en vidare diskussion om förbättringar. | sv |
dc.identifier.coursecode | LMTX38 | sv |
dc.identifier.uri | https://hdl.handle.net/20.500.12380/301932 | |
dc.language.iso | swe | sv |
dc.setspec.uppsok | Technology | |
dc.subject | Blockkedja | sv |
dc.subject | Smarta kontrakt | sv |
dc.subject | Ethereum | sv |
dc.subject | Kryptovaluta | sv |
dc.subject | Decentraliserad applikation | sv |
dc.subject | Node.js | sv |
dc.subject | Solidity | sv |
dc.title | SCONES: Ett incitamentssystem för delning av lösningar baserat på blockkedjeteknik | sv |
dc.type.degree | Examensarbete på kandidatnivå | sv |
dc.type.uppsok | M2 |