Bearbeiter | (anonym, Login erforderlich) |
Betreuer | Signe Rüsch |
Professor | Prof. Dr. Rüdiger Kapitza |
IBR Gruppe | DS (Prof. Kapitza) |
Art | Masterarbeit |
Status | abgeschlossen |
MotivationAfter the introduction of Bitcoin in 2008, the popularity of cryptocurrencies has risen, and with the presentation of Ethereum in the whitepaper [0] and the start of the platform in 2015, the world started to realize the potentials of distributed ledger technologies for purposes beside the cryptocurrency market and payment systems. By now, an enormous number of blockchain variants exists, e.g. Hyperledger Fabric, IOTA, Ripple, and Zcash. These blockchains describe permissioned or permissionless blockchains, address Byzantine faults using different approaches, and all differ in their programming logic, rules, protocols, and algorithms. This variety makes it difficult to evaluate which platform is the most suitable for a given use case. Today, these platforms have a lot of restrictions and vulnerabilities, such as the transaction throughput (i.e. maximum number of concurrent transactions), confirmation time, energy consumption, and security concerns. They are therefore not all equally suitable for every production ready purpose. It is therefore necessary to have an exhaustive set of criteria with which the blockchain variants can be classified, and a common evaluation benchmark of blockchain platforms is needed. Task DescriptionThe goal of this thesis is to evaluate and compare several current blockchain platforms, for example Ethereum, Hyperledger Fabric, IOTA, Bitcoin, Ripple, VeChain, Monero, and Zcash, by setting up a network for each of them and simulating real world throughput. Common criteria for the evaluation of blockchain platforms should be identified and a benchmark using these criteria should be developed. This should continue and improve on previous work in this area, such as "Blockbench" [1], which describes a framework for analyzing private blockchains. Particularly, the thesis consists of the following tasks:
References[0] Ethereum: A Next Generation Smart Contracts and Decentralized Application Platform[1] BLOCKBENCH: A Framework for Analyzing Private Blockchains |
Technische Universität Braunschweig
Universitätsplatz 2
38106 Braunschweig
Postfach: 38092 Braunschweig
Telefon: +49 (0) 531 391-0