Navigation auf uzh.ch
This semester's Challenge Task (CT) is to implement a Decentralized Application (DApp) deployed on the blockchain. The choice of use case to be implemented depends on the group's choice, which can range from gambling systems, NFT marketplaces, or any decentralized system. The groups shall inform the teaching assistants on the topic and discuss the feasibility of the proposal. Each group must hand in their proposal until March 10, 2022 via e-mail. One can check past CTs (e.g., Challenge Task 2017, Challenge Task 2018, and Challenge Task 2019) to have an idea about examples of applications.
Even though the groups are free to choose the application to be implemented as a DApp, all groups must ensure that all requirements are met and follow the defined deadlines. The necessary information to fully accomplish the CT, assumptions, libraries, tools, and impact on the grade are detailed in the next sections.
Each CT group is free to decide on the design of the DApp, for example, how the communication with the on the use-case and how to interact with the system. However, for each CT group, the following key requirements need to be met:
Further suggestions include:
The following facts may be assumed:
Note: Further assumptions, which are not restricting these assumptions above, can be made according to each group's approach.
The items below represent supporting libraries, tools, or references that are recommended to be taken into consideration.
During the challenge task each group will be able to ask questions and get support from their supervisors:
The groups that not discussed or sent their topics to the teaching assistants are encouraged to contact them as soon as possible.
# | Group Name | Participants | Presentation day | Midterm Report | Final Report |
---|---|---|---|---|---|
1 | Apollo |
Oliver Kamer, Tom Pichler, Simon Giesch, Simon Moser, Flurin Knellwolf, Elias Schuhmacher |
19.05.2022 | ✔️ | |
2 | Zeus |
Luis Torrejon, Alexander Lerch, Paul Luley, Qian Miao, Shilpa Kaplesh, Manyi Wang |
19.05.2022 | ✔️ | ✔️ |
3 | Hera |
Turki Alahmadi, Euxane Vaz Pinto, Artem Vasilev, Daniel Jones, David Lebrec, Davide Busolin |
19.05.2022 | ✔️ | ✔️ |
4 | Nike |
Reto Odoni, Dean Heizmann, Dimitr Degkwitz, Sike Chen, Shuyue Wang, Yiwen Wang |
19.05.2022 | ✔️ | ✔️ |
5 | Iris |
Yiming Hu. Guanda Zhao, Zhishan Yan, Minghao Li, Yuanhao Zhu |
19.05.2022 | ✔️ | ✔️ |
6 | Hades |
Louis Bienz, Joel Watter, Janik Lüchinger, Dace Dreimane, Moritz Jenny, Raffael Botschen |
02.06.2022 | ✔️ | ✔️ |
7 | Nemesis |
Zhengyuan Pan, Guanyu Chen, Liu Yuhang, Zhang Mo, Diana Dragos |
02.06.2022 | ✔️ | |
8 | Athena |
Janosch Baltensperger, Zehra Turgut, Domenic Luca Fürer, Lennart Lou Jung, Gabriele Brunini |
02.06.2022 | ✔️ | ✔️ |
9 | Poseidon |
Dave Basler, Dario Gagulic, Jason Browne, Lynn Zumtaugwald, Ben Murphy |
02.06.2022 | ✔️ | ✔️ |
10 | Demeter |
Jiaming Tong, Ying Fan, Yuhan Lin, Zishan Wei, Qianhui Wang |
02.06.2022 | ✔️ | ✔️ |
11 | Tyche |
Mithat Samet Kaskara, Andrina Vincenz, Jiaqi Zhang, Chuqiao Yan, Charlotte Eder |
02.06.2022 | ✔️ | ✔️ |
12 | Artemis | Denys Trieskunov, Daniil Ratarov | 19.05.2022 | ✔️ | ✔️ |
Challenge Task (CT) presentations and demonstrations will take place on Thursday 19.05.2022 and Thursday 02.06.2022 from 14:00 to 15:45 hours. On these dates, the groups will present and demonstrate their results. Presentations and demos on these two dates will take place in room BIN 2.A.10
The CT grade will impact in the final written exam grade in the following manner:
|
|
Fulfilment of the Requirements
Requirement / Group |
Apollo | Zeus | Hera | Nike | Iris | Hades | Nemesis | Athena | Poseidon | Demeter | Tyche | Artmeis |
---|---|---|---|---|---|---|---|---|---|---|---|---|
RQ 1 |
✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
RQ 2 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
RQ 3 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
RQ 4 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
✅ = Fulfilled ❎ = Not Fulfilled
🏆 Winner CSG-award: Group 8 (Athena) 🏆
Please find the report and source code of each group for download at https://gitlab.ifi.uzh.ch/scheid/bcoln/tree/master/FS20. Source code is licensed under open source license. In case of questions, please contact the respective supervisor.