Student | (visible for staff only) |
Supervisor | Signe Rüsch |
Professor | Prof. Dr. Rüdiger Kapitza |
IBR Group | DS (Prof. Kapitza) |
Type | Master Thesis |
Status | finished |
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 |
Vacancies of TU Braunschweig
Career Service' Job Exchange
Merchandising
Term Dates
Courses
Degree Programmes
Information for Freshman
TUCard
Technische Universität Braunschweig
Universitätsplatz 2
38106 Braunschweig
P. O. Box: 38092 Braunschweig
GERMANY
Phone: +49 (0) 531 391-0