Student | (visible for staff only) |
Supervisor | Signe Rüsch |
Professor | Prof. Dr. Rüdiger Kapitza |
IBR Group | DS (Prof. Kapitza) |
Type | Bachelor Thesis |
Status | finished |
EinleitungNach der Veröffentlichung des White Papers von Bitcoin [0] im Jahr 2008 ist die Popularität von Blockchains rasant gestiegen. Viele weitere Implementierungen, wie etwa Ethereum und Hyperledger Fabric, wurden in den folgenden Jahren entwickelt. Blockchains bestehen aus einer Reihe von Blöcken, die gewisse Transaktionen enthalten und bei denen weder der Inhalt noch die Reihenfolge verändert werden kann, wenn sie einmal an die Blockchain angehängt wurden. Um sich auf die Reihenfolge der Blöcke zu einigen, wird von den Teilnehmern, den Minern, das Konsensusprotokoll Proof-of-Work eingesetzt. Was jedoch häufig als problematisch angeführt wird, ist der hohe Energieverbrauch des Bitcoin-Mining, da dieser Proof-of-Work äußerst rechenintensiv ist. Aus diesem Grund werden immer häufiger Alternativen in Betracht gezogen, wie zum Beispiel Proof-of-Stake oder auf Byzantinischer Fehlertoleranz (BFT) basierenden Protokollen. Hyperledger Fabric ist eine permissioned Blockchain, die 2016 präsentiert wurde und bei der das Konsensusprotokoll pluggable, also austauschbar ist. Die Integrierung und der Vergleich verschiedener Konsensusprotokolle ist somit möglich und aktuell in Arbeit. Beispielsweise wurde vor kurzem eine Integrierung von BFT-SMART Integrierung in Hyperledger Fabric präsentiert [1]. Ein weiteres geeignetes Protokoll ist Hybster, ein hybrides BFT-Konsensusprotokoll, welches einen hohen Durchsatz erreicht. Um diese Integierung von Hybster in Hyperledger Fabric soll es in dieser Arbeit gehen. AufgabenstellungIn dieser Abschlussarbeit soll das BFT-Konsensusprotokoll Hybster in die Blockchain-Implementierung Hyberledger Fabric integriert und die Performance der Implementierung evaluiert werden. Im Einzelnen umfasst die Aufgabenstellung:
Links und Referenzen[0] S. Nakamoto, "Bitcoin: A Peer-to-Peer Electronic Cash System", 2008.[1] A. Bessani et al., "A Byzantine Fault-Tolerant Ordering Service for the Hyperledger Fabric Blockchain Platform", 2017. |
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