Semester | |
IBR Group | DS (Prof. Kapitza) |
Type | Lab |
Lecturer | |
Assistants | |
Hiwi | Jana Rehbein Hiwi Verteilte Systeme |
Time & Place | Wöchentliches Treffen |
Start | Kick-Off Freitag, 06.04.2018 13:15-14:45 Uhr, in IZ105 |
Attendees | Studierende der Informatik, Wirtschaftsinformatik und Informations-Systemtechnik im vierten Semester |
Content | Kryptowährungen wie Bitcoin und Ethereum erfreuen sich in den letzten Jahren immer zunehmender Beliebtheit. Ende 2017 hat der Bitcoin-Kurs die 16.000-Euro-Marke geknackt, während immer mehr Menschen in diese Währungen investieren. Doch die hohe Nachfrage an Bitcoin hat auch Nachteile - der Stromverbrauch des Netzwerkes in einem Jahr ist inzwischen so hoch wie der von Irland. Dies liegt an der Art, wie Blöcke erstellt werden. Im sogenannten Proof-of-Work wählen die Teilnehmer, genannt Miner, Zufallszahlen aus und berechnen den Hash des erstellten Blocks, der diese Zufallszahl enthält. Wenn der Hash unter einem bestimmten Grenzwert liegt, wird der Block an die Bitcoin-Blockchain angehängt. Ende 2017 wurden für das Mining bis zu 20.445.149 Tera-Hashes pro Sekunde erstellt. Ein alternativer, ressourcenschonender Konsensusmechanismus ist Proof-of-Luck. Hierbei erstellt jeder Teilnehmer einen Block und eine Zufallszahl, und anhand der Zufallszahl wird bestimmt, welcher Block akzeptiert wird. Dies ist durch die Intel Software Guards Extentions (Intel SGX) effizient und sicher ausführbar. Intel SGX stellen eine Erweiterung der Intel x86 Architektur dar und sollen die Sicherheit von Anwendungen gewährleisten, indem Software in einem privaten, isolierten Speicherbereich, der sogenannten Enklave, ausgeführt wird. Die Aufgabe ist die Erstellung der Kryptowährung IBRCoin und die Implementierung von Proof-of-Luck in einem Team von ca. 6 Personen. Grundkenntnisse in C/C++ sind von Vorteil für die Implementierung der Intel SGX Enklave. Das IBR stellt einen Rechner mit SGX-fähigem Intel Prozessor zur Verfügung. |
References | Organisatorisches Materialien The material is only available to registered attendees. In order to register, you need either an IBR POSIX account or a self-activated IBR-y-account. Afterwards you can login to this site. Chapter Slides Exercises |
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