Technische Universität Braunschweig
  • Study & Teaching
    • Beginning your Studies
      • Prospective Students
      • Degree Programmes
      • Application
      • Fit4TU
    • During your Studies
      • Freshmen-Hub
      • Term Dates
      • Information for Freshman
      • Practical Information
      • Additional Qualifications
      • Financing and Costs
      • Special Circumstances
      • Campus life
    • At the End of your Studies
      • Discontinuation and Credentials Certification
      • After graduation
      • Alumni
    • For Teaching Staff
      • Strategy, Offers and Information
      • Learning Management System Stud.IP
      • Team Teaching and Media Education
    • Contact
      • Student Advice Centre
      • Academic Advice Service
      • Admissions Office
  • Research
    • Research Profile
      • Core Research Areas
      • Clusters of Excellence
      • Research Projects
      • Research Centres
    • Early Stage Researchers
      • Promotion of early career scientists
      • PhD-Students
      • Postdocs
      • Junior research group leaders
      • Junior Professorship and Tenure-Track
      • Habilitation
      • Service Offers for Scientists
    • Research Data & Transparency
      • Transparency in Research
      • Research Data
      • Open Access Strategy
      • Digital Research Announcement
    • Research Funding
      • Research funding
    • Contact
      • Research Services
      • Academy for Graduates
  • International
    • International Students
      • Why Braunschweig?
      • Degree seeking students
      • Exchange Studies
      • Doctorate (PhD)
      • Refugee Students
      • Welcome Programme
      • TU Braunschweig Summer School
    • Scientists
      • Mobile Researchers at the TU Braunschweig
      • Research Services and European Office
    • Language and intercultural competence training
      • Learning German
      • Intercultural Communication
    • International Profile
      • Internationalisation
      • International Cooperation
    • International House
      • Information for first semester students
      • Contact
      • News and Events
      • Advisory Services
      • Location
      • About us
  • TU Braunschweig
    • Our Profile
      • Aims & Values
      • Regulations and Guidelines
      • Alliances & Partners
      • Facts & Figures
      • Our History
    • Career
      • Working at TU Braunschweig
      • Vacancies
    • Economy & Business
      • Knowledge and Technology Transfer
      • Entrepreneurship
    • General Public
      • Access to the University Library
    • Media Services
      • Communications and Press Service
      • Communications and Press Service
      • Film and photo permits
      • Advices for scientists
      • Topics and stories
    • Contact
      • General Contact
      • Getting here
  • Organisation
    • Presidency & Administration
      • Presidency
      • Designated Offices
      • Administration
      • Committees
    • Faculties
      • Carl-Friedrich-Gauß-Fakultät
      • Faculty of Life Sciences
      • Architecture, Civil Engineering and Environmental Sciences
      • Faculty of Mechanical Engineering
      • Fakultät für Elektrotechnik, Informationstechnik, Physik
      • Faculty of Humanities and Studies in Education
    • Institutes
      • Institutes from A to Z
    • Facilities
      • University Library
      • Gauß-IT-Zentrum
      • International House
      • Sports Centre
      • Facilities from A to Z
    • Equal Opportunity Office
      • Equal Opportunity Office
      • Family
      • Diversity for Students
  • Search
  • Quicklinks
    • People Search
    • Webmail
    • Campus map
    • CloudStorage
    • Messenger
    • Cafeteria
    • Courses
    • Stud.IP
    • Library Catalogue
    • IT Self-Service
    • Information Portal (employees)
    • Link Collection
    • DE
    • EN
    • IBR Twitter
    • IBR YouTube
    • Facebook
    • Twitter
    • Instagram
    • YouTube
    • LinkedIn
Menu
  • Technische Universität Braunschweig
  • Organisation
  • Faculties
  • Carl-Friedrich-Gauß-Fakultät
  • Institutes
  • Institute of Operating Systems and Computer Networks
Logo IBR
IBR Login
  • Institute of Operating Systems and Computer Networks
    • News
    • About us
      • Whole Team
      • Directions
      • Floor Plan
      • Projects
      • Publications
      • Software
      • News Archive
    • Connected and Mobile Systems
      • Team
      • Courses
      • Theses
      • Projects
      • Publications
      • Software
      • Datasets
    • Distributed Systems
      • Team
      • Courses
      • Theses
      • Projects
      • Publications
      • Software
    • Algorithms
      • Team
      • Courses
      • Theses
      • Projects
      • Publications
    • Microprocessor Lab
    • Education
      • Summer 2023
      • Winter 2022/2023
      • Theses
    • Services
      • Library
      • Mailinglists
      • Webmail
      • Knowledge Base
      • Wiki
      • Account Management
      • Services Status
    • Spin-Offs
      • Docoloc
      • AIPARK
      • Confidential Technologies
    • Research Cooperations
      • IST.hub

Seminar Verteilte Systeme: Blockchain: From Cryptocurrencies to Smart Contracts

Semester
Winter 2017/2018
Summer 2022Winter 2021/2022Winter 2019/2020Summer 2019Winter 2018/2019Summer 2018Summer 2017Winter 2016/2017Winter 2015/2016Summer 2015Winter 2014/2015Summer 2014Summer 2013Summer 2012
Module #INF-VS-041
ProgrammesComputer Science Bachelor, Computer Science Master, Computer and Communication Systems Engineering Bachelor, Computer and Communication Systems Engineering Master, Business Information Systems Bachelor, Business Information Systems Master
IBR GroupDS (Prof. Kapitza)
TypeSeminar
Lecturer
Photo
Prof. Dr. Rüdiger Kapitza
Ehemaliger Abteilungsleiter
rrkapitz[[at]]ibr.cs.tu-bs.de
Assistants
Photo
Signe Rüsch
Ehemalige Wissenschaftliche Mitarbeiterin
ruesch[[at]]ibr.cs.tu-bs.de
Photo
Nico Weichbrodt
Ehemaliger Wissenschaftlicher Mitarbeiter
weichbrodt[[at]]ibr.cs.tu-bs.de
Credits5
Hours0+2
Time & Place

*Kick-Off Meeting* Wed., 25.10.2017, 3:00 - 4:30 pm, IZ 105

Weekly meeting time: Wed., 3:00 - 4:30 pm

Certificates Submission of the essay and successful presentation. The grade is determined by the activity in the seminar as well as the quality of essay and presentation.
Content

Seminar Topics

TopicAssistant
1) Introduction to Blockchain Technologies (BA)Signe Rüsch
  • Do you need a Blockchain?
  • Distributing Trust on the Internet
  • SoK: Research Perspectives and Challenges for Bitcoin and Cryptocurrencies
2) Current Blockchains: Bitcoin, Ethereum, and Hyperledger (BA)Signe Rüsch
  • Ethereum: A Secure Decentralised Generalised Transaction Ledger
  • Bitcoin: A peer-to-peer electronic cash system
  • Architecture of the Hyperledger Blockchain Fabric
3) Architectures of Distributed Ledgers (BA)Signe Rüsch
  • Centrally Banked Cryptocurrencies
  • A Secure Sharding Protocol For Open Blockchains
  • Service-Oriented Sharding in Aspen
  • Transparency Overlays and Applications
4) Smart Contracts (BA)Signe Rüsch
  • Step by Step Towards Creating a Safe Smart Contract
  • Hawk: The Blockchain Model of Cryptography and Privacy-Preserving Smart Contracts
  • The Ring of Gyges: Investigating the Future of Criminal Smart Contracts
5) The DAO (BA)Signe Rüsch
  • Decentralized Autonomous Organization To Automate Governance
  • A Call for a Temporary Moratorium on The Dao
  • Thoughts on The DAO Hack
6) Consensus Protocols: Proof-of-Work (BA/MA)Signe Rüsch
  • The Bitcoin Backbone Protocol: Analysis and Applications
  • On the Security and Performance of Proof of Work Blockchains
  • PermaCoin: Repurposing Bitcoin Work for Data Preservation
7) Consensus Protocols: Proof-of-Stake (BA/MA)Signe Rüsch
  • PieceWork: Generalized Outsourcing Control for Proofs of Work
  • Cryptocurrencies without Proof of Work
  • Ouroboros Praos: An adaptively-secure, semi-synchronous Proof-of-Stake Protocol
8) Consensus Protocols: Byzantine Fault Tolerance 1 (BA/MA)Signe Rüsch
  • The Stellar Consensus Protocol: A Federated Model for Internet-level Consensus
  • The Honey Badger of BFT Protocols
  • ByzCoin: Enhancing Bitcoin Security and Performance with Strong Consistency via Collective Signing
9) Consensus Protocols: Byzantine Fault Tolerance 2 (BA/MA)Signe Rüsch
  • Non-Determinism in Byzentine Fault-Tolerant Replication
  • SmartCast: An Incentive Compatible Consensus Protocol Using Smart Contracts
  • Algorand: Scaling Byzantine Agreements for Cryptocurrencies
10) Scalability of Blockchains (MA)Signe Rüsch
  • Bitcoin-NG: A Scalable Blockchain Protocol
  • On Scaling Decentralized Blockchains
  • VerSum: Verifiable Computations over Large Public Logs
11) Anonymity in Cryptocurrencies (MA)Signe Rüsch
  • A Fistful of Bitcoins: Characterizing Payments among Men with No Names
  • Evaluating User Privacy in Bitcoin
  • Zerocash: Decentralized Anonymous Payments from Bitcoin
12) Attacks on Blockchains (BA/MA)Nico Weichbrodt
  • Majority is not Enough: Bitcoin Mining is Vulnerable
  • Theoretical Bitcoin Attacks with less than Half of the Computational Power
  • Stubborn Mining: Generalizing Selfish Mining and Combining with an Eclipse Attack
13) Networking and Network Attacks (BA/MA)Nico Weichbrodt
  • The Bitcoin P2P Network
  • Eclipse Attacks on Bitcoin's Peer-to-Peer Network
  • Hijacking Bitcoin: Routing Attacks on Cryptocurrencies
14) Trusted Execution on Blockchains (MA)Nico Weichbrodt
  • Town Crier: An Authenticated Data Feed for Smart Contracts
  • Teechan: Payment Channels Using Trusted Execution Environments
  • Scalable Byzantine Consensus via Hardware-assisted Secret Sharing
  • Coco Framework Whitepaper
15) Social and Economic Impact of Blockchains (BA)Signe Rüsch
  • Issues in Designing a Bitcoin-Like Community Currency
  • The Other Side of the Coin: User Experiences with Bitcoin Security and Privacy
  • The Bitcoin Market Potential Index
16) Cryptography in Blockchains (MA)Signe Rüsch
  • On Bitcoin as a Public Randomness Source
  • Distributed Cryptography Based on the Proofs of Work
  • Hawk: The Blockchain Model of Cryptography and Privacy-Preserving Smart Contracts

Seminar

The talk and essay can be in either English or German. Each participant will take one or more papers under a specific topic. Participants are responsible for a peer review, including:

  • Attend peer's presentation dry run and give feedback.
  • Review peer's essay before submission.
  • Collect questions to peer's presentation during discussion session.

Notes

Please submit the essay as well as your presentation slides. The requirements for presentation and essay are listed as follows:

  • Presentation and essay in English or German.
  • Presentation time about 25 minutes.
  • Essay should comprise about 6 pages.

Each participant is supposed to do further research based on the paper. The supervisors are always glad to help in this case.

The strength of the university depends on academic and personal integrity. In this seminar, essays must be done in your own words. Plagiarism is an offense against the examination regulations.

Templates

The LaTeX template for seminar essay can be found here.

Additional considerations for the design of the essay can be found on the website of IBR.

LaTeX templates for presentation slides can be found here.

Additional considerations for the design can be found on the website of IBR.

Material

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
1. Introduction to Blockchain Technology
pdfpdfpdf
2. Current Blockchains
pdfpdfpdf
3. Architectures of Distributed Ledgers
pdfpdfpdf
4. Smart Contracts
pdfpdfpdf
5. The DAO
pdfpdfpdf
6. Proof-of-Work
pdfpdfpdf
7. Proof-of-Stake
pdfpdfpdf
8. Byzantine Fault Tolerance
pdfpdfpdf
10. Scalability of Blockchains
pdfpdfpdf
11. Anonymity in Cryptocurrencies
pdfpdfpdf
12. Attacks on Blockchains
pdfpdfpdf
14. Trusted Execution on Blockchains
pdfpdfpdf
16. Cryptography in Blockchains
pdfpdfpdf
Schedule
[ Subscribe Calendar | Download Calendar ]
25.10.2017, 15:00
Kick-Off Meeting (IZ Raum 105)
01.11.2017, 15:00
Ausfall (IZ Raum 105)
08.11.2017, 15:00
nur Betreuertreffen (IZ Raum 105)
15.11.2017, 15:00
nur Betreuertreffen und erste Ausarbeitungen (IZ Raum 119)
22.11.2017, 15:00
Präsentation Intro und Current Blockchains (IZ Raum 105)
29.11.2017, 15:00
Präsentation Architectures, Smart Contract, Crypto (IZ Raum 105)
06.12.2017, 15:00
Präsentation The DAO, Proof-of-Work (IZ Raum 105)
13.12.2017, 15:00
Ausfall (IZ Raum 105)
20.12.2017, 15:00
Präsentation Proof-of-Stake, BFT (IZ Raum 105)
27.12.2017, 15:00
Ausfall, Uni geschlossen (IZ Raum 105)
03.01.2018, 15:00
Ausfall, Uni geschlossen (IZ Raum 105)
10.01.2018, 15:00
nur Betreuertreffen (IZ Raum 105)
17.01.2018, 15:00
Präsentation Scalability (IZ Raum 105)
24.01.2018, 15:00
Präsentation Anonymity und Attacks (IZ Raum 105)
31.01.2018, 15:00
Präsentation Trusted Execution, Social Impact (IZ Raum 105)
References

Slides:

  • Kick-Off
  • Deadlines und Hinweise

On World-Wide-Web, there are different ways to enhance your seminar presentations:

  • How to Read a Paper, S. Keshav, University of Waterloo
  • How to Give a Talk, Paul N. Edwards, School of Information, University of Michigan
  • How to Give a Good Presentation

For the literature review there links might be helpful:

  • ACM Digital Library
  • IEEE Xplore
  • Network Bibliography
  • Citeseer (Research Index) citation index
  • Google Scholar

(La)TeX Tips + Tricks


last changed 2020-07-14, 15:34 by Signe Rüsch

For All Visitors

Vacancies of TU Braunschweig
Career Service' Job Exchange 
Merchandising

For Students

Term Dates
Courses
Degree Programmes
Information for Freshman
TUCard

Internal Tools

Glossary (GER-EN)
Change your Personal Data

Contact

Technische Universität Braunschweig
Universitätsplatz 2
38106 Braunschweig

P. O. Box: 38092 Braunschweig
GERMANY

Phone: +49 (0) 531 391-0

Getting here

© Technische Universität Braunschweig
ImprintPrivacyAccessibility