-
Notifications
You must be signed in to change notification settings - Fork 0
Technologie Entscheidungen
Robin Reyer edited this page Nov 2, 2022
·
10 revisions
Werte die uns wichtig sind und uns lenken:
- Anonymität: Steht bei uns an erster Stelle alle Architekturentscheidungen sollen maximale Anonymität gewährleisten
- Sicherheit: Um Anonymität sicherzustellen muss auch die Sicherheit der Daten teil aller Entscheidungen sein
- Open Source: Unser Code ist zu 100% Open Source und soll es auch bleiben
- Steffen Huels
- Maik Kebernik
Svelte mit SvelteMaterialUI
- Robin Reyer
- Fynn Weyrich
- Opine auf Deno: Empfohlene Technologie in der Vorlesung, mit der wir schon gute Erfahrungen gesammelt haben
- MongoDB als Datenbank: Bietet als objektrelationale Datenbank hohe Flexibilität in der Anwendung und bietet trotzdem sehr gute Unterstützung für Referenz zwischen Collections
- MetaMask Single-Sign-On: Durch Verwendung des Metamask Single-Sign-Ons werden die Ziele Anonymität und Sicherheit erreicht. Eine öffentliche Walletadresse ist einer der anonymsten Identifier, die uns zur Verfügung stehen. Außerdem bietet ein Ethereum Wallet bereits ein generiertes Schlüsselpaar, mit dem ein simpler RSA-Zero Knowledge Proof als Single-Sign-On Konzept implementiert werden kann. So müssen zu keinem Punkt des Authentifizierungsvorgangs persönliche Daten (z.B. Email Adressen) oder geheime Daten (z.B. Passwörter) übertragen werden.
hosted MongoDB bei Atlas
