Vis enkel innførsel

dc.contributor.advisorJaccheri, Letizia
dc.contributor.advisorNowostawski, Mariusz
dc.contributor.authorAndersen, Viktor Frede
dc.date.accessioned2019-12-29T15:00:28Z
dc.date.available2019-12-29T15:00:28Z
dc.date.issued2019
dc.identifier.urihttp://hdl.handle.net/11250/2634465
dc.description.abstractDistribuerte lotterier på internett er en interessant applikasjon med bruk innenfor sjansespill og andre områder. Blokkjeder som kan fungere som plattformer for smartkontrakter kan bli brukt til både å sende verdier, og til å håndheve protokoller for flerparts databehandling uten å avhenge av et betrodd mellomledd. Dette har gjort det mulig å designe lotterier med verifiserbar tilfeldighet og med en garanti for vellykket avslutning. Et lovende design av et distribuert lotteri på en blokkjede er basert på en turnering av digitale myntkast. Denne oppgaven utforsker hvorvidt et slikt lotteri er gjennomførbart ved å lage en implementasjon og ved å gjøre målinger. Implementasjonen er lagd for Ethereum-blokkjeden, som for øyeblikket er den ledende plattformen for applikasjoner som bruker smartkontrakter. Lotteriet blir vurdert ved å måle transaksjonskostnader og behov for transaksjoner, og ved å diskutere sikkerheten til lotteriet med tanke på kjente sikkerhetshensyn for blokkjede– og webapplikasjoner. Vi lykkes med å implementere en prototype for et lotteri som trolig vil fungere med opptil omtrent 100000 deltakere. Flere retninger for videre forskning for å forbedre skalerbarheten blir identifisert og diskutert. Vi oppdager at opportunistiske gravere som sensurerer transaksjoner er den mest bekymrende sikkerhetstrusselen, som muligens vil være et problem for lotterier med en veldig stor pott.
dc.languageeng
dc.publisherNTNU
dc.titleImplementation of a tournament based distributed lottery on Ethereum
dc.typeMaster thesis


Tilhørende fil(er)

Thumbnail
Thumbnail

Denne innførselen finnes i følgende samling(er)

Vis enkel innførsel