Toward a framework for assessing meaningful differences between blockchain platforms

dc.contributor.authorAlm, Jesper
dc.contributor.authorLindblad, John
dc.contributor.authorMeddeb, Jonas
dc.contributor.authorNord, Philip
dc.contributor.authorSöderberg, Kristoffer
dc.contributor.authorWall, Jakob
dc.contributor.departmentChalmers tekniska högskola / Institutionen för teknikens ekonomi och organisationsv
dc.contributor.examinerBohlin, Erik
dc.contributor.supervisorAltmann, Peter
dc.date.accessioned2019-09-03T08:15:48Z
dc.date.available2019-09-03T08:15:48Z
dc.date.issued2019sv
dc.date.submitted2019
dc.description.abstractBlockchain technology has gained public interest as the technology behind cryptocurrencies. However, there is a potential for the technology to be applied in additional contexts. One way to implement a blockchain solution is through use of a blockchain platform. There are today many different platforms to choose from. Unfortunately, blockchain platforms differ in the way that they operate and function. There is a lack of frameworks for stakeholders to compare different blockchain platforms. The purpose of this study is to provide a framework for comparing different blockchain platforms. Further, the purpose is also to use the framework to identify meaningful differences when developing a ROSCA application. This study was conducted by an initial literature review of blockchain technology and blockchain platforms to identify interesting properties. Three platforms, Ethereum, Hyperledger Fabric, and Neo, were thoroughly examined. A ROSCA application was developed on Ethereum, identified platform properties were evaluated, and finally meaningful properties for the ROSCA application development were determined. Thirteen platform properties were found and used as the structure for the platform evaluation. Information about the three platforms was then structured to enable a juxtaposition with each of them. The development of a ROSCA application showed that important properties for a ROSCA application are trust, privacy and access, handling payments, cost of development, and developer community. This study form a foundation for further research about how to compare blockchain platforms. The selection of blockchain platform properties can be used as a framework to either evaluate blockchain platforms or in a comparison to other future frameworks. The development of a ROSCA application showed meaningful differences for development of that certain type of application. However, to get a more nuanced view on meaningful properties for different applications, further research, including development of other applications, as well as on other platforms, is crucial.sv
dc.identifier.coursecodeTEKX04sv
dc.identifier.urihttps://hdl.handle.net/20.500.12380/300220
dc.language.isoengsv
dc.relation.ispartofseriesTEKX04-19-08sv
dc.setspec.uppsokTechnology
dc.subjectblockchainsv
dc.subjectblockchain technologysv
dc.subjectblockchain platformsv
dc.subjectEthereumsv
dc.subjectHyperledger Fabricsv
dc.subjectNeosv
dc.subjectROSCAsv
dc.subjectframeworksv
dc.subjectdecentralized applicationsv
dc.titleToward a framework for assessing meaningful differences between blockchain platformssv
dc.type.degreeExamensarbete på kandidatnivåsv
dc.type.uppsokM2
Ladda ner
Original bundle
Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
TEKX04-19-08.pdf
Storlek:
1.14 MB
Format:
Adobe Portable Document Format
Beskrivning:
License bundle
Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
license.txt
Storlek:
1.14 KB
Format:
Item-specific license agreed upon to submission
Beskrivning: