-
Notifications
You must be signed in to change notification settings - Fork 452
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Blockchain Engineering - class of 2024 #7691
Comments
Project "health-1"The European Commission is currently investigating how health data can be used to personalize medicine and improve healthcare innovations. A tremendous amount of medical data is generated. However, because of strict regulations and lack of standardization, many data owners are hesitant to share this data. The European Health Data Space is proposed as a standard for
For this project, you are tasked with creating a blockchain system that enables the 2nd goal. The network, consisting of regulators, medical data providers and research institutions, uses a permissioned blockchain to track queries and their responses. Regulators are tasked with maintaining the blockchain, but do not actively participate in the network otherwise. Medical data providers and research institutions should be able to exchange data and provide proof of these transactions to the blockchain. During the course, you and your teammates create a blockchain data exchange system based on Hyperledger Fabric. Pair this with a public key infrastructure system for signing and verification of signatures. To realize the data exchange and provide the proof of the transactions, you develop a modular interface/API. Regulators have an interface to add blockchain participants and set permissions. Authenticated researchers have a web interface to see statistical analysis of the data available on the blockchain (i.e., the data is stored on the blockchain). For example, the number of (medical) devices in a certain area, the average age of people using such devices based on a parameter, the access information and so on. The blockchain system should be extendable, for example, such that new data types can be added easily. This project is supervised by professor Z. Erkin and directly related to ongoing research within the SDSI group. This project will be supported by personnel from the SDSI group, and can be taken by a maximum of two groups. |
Master course - Blockchain Engineering CS4160 (TU Delft)
All organisational matters in one place! Brightspace: enrolment and announcements.
Class schedule
On-campus lectures location: DELFT CAMPUS - Drebbelweg-Instruction Room 4 (35.1.170)
Best in-depth scientific overview of "Blockchain Engineering": "Understanding blockchain: definitions, architecture, design, and system comparison"
On-chain democracy
Draft 2024 project: "Blockchain democracy and self-governance". The "Blockchain Engineering" master course experiment we will determine how easy {or hard} it is to create democracy. Anybody using a smartphone can contribute to the deliberation, democratic decision making, and self-governance of the ecosystem. The basic building blocks are "enhancement description", "code specification", "code proposal", "code modification", and "code upgrade".
The above idea is divided into 3 projects you can select for this course:
idea of auto-signatures when talking to somebody (randevouz). Registry of responsive voters.
Best to have 2+ teams work on 1 topic. Easy to compare results. Less choice (3 sub-projects) versus broad choice (5 sub-projects).
Learning goals of this course.
Student is able to:
Grading
The following grading scheme is used. It prepares you for the more complex master thesis grading scheme.
Starting point for your code
HOMEWORK: get this to compile in Week 2.
The text was updated successfully, but these errors were encountered: