You are on page 1of 1

Εργαστήριο Δικτύων και Υπηρεσιών Υπολογιστών- CONSERT

Τμήμα Ηλεκτρολόγων & Ηλεκτρονικών Μηχανικών


Πανεπιστήμιο Δυτικής Αττικής

Διπλωματική εργασία (κωδ 12071901T)


ΣΧΟΛΗ Σχολή Μηχανικών ΤΜΗΜΑ Ηλεκτρολόγων και Ηλεκτρονικών Μηχανικών
ΕΠΙΒΛΕΠΩΝ ΥΠΕΥΘΥΝΟΣ/ΟΙ
Δημήτριος Κόγιας Ν.Καφταντζής, Μ.Πολυχρονάκη
ΚΑΘΗΓΗΤΗΣ ΕΡΕΥΝΗΤΗΣ/ΕΣ
Μελέτη και Ανάπτυξη
Ψηφιακού Πορτοφολιού Study and Development of Digital Wallets to
ΘΕΜΑ (ΕΛΛΗΝΙΚΑ) ΘΕΜΑ (ΑΓΓΛΙΚΑ)
για τη Σύνδεση με Connect with Blockchain networks
Δίκτυα Blockchain

Καθώς η χρήση της τεχνολογίας του Blockchain έχει αρχίσει και μελετάται σε ολοένα και
περισσότερα θέματα/ τομείς που μπορούν να επηρεάσουν τον άνθρωπο (π.χ. στις δημόσιες
υπηρεσίες, στην υγεία, στην εκπαίδευση και στην Τροφική Αλυσίδα) και καθώς η ανάπτυξη
αντίστοιχων πλατφορμών έχει παρουσιάσει σημαντική άνοδο, ένα πολύ κρίσιμο σημείο
αποτελεί ο τρόπος που μπορεί κάποιος να συνδεθεί με αυτά τα δίκτυα. Για τη σύνδεση αυτή,
ΕΙΣΑΓΩΓΗ χρησιμοποιείται συνήθως ασύμμετρη κρυπτογράφηση, με την ανάπτυξη ζευγών από δημόσια
και ιδιωτικά κλειδιά, τα οποία θα οδηγήσουν στην απόκτηση μιας μοναδικής ψηφιακής
διεύθυνσης μέσα στο δίκτυο. Επιπλέον, έχουν αναπτυχθεί ειδικά λογισμικά προγράμματα, που
ονομάζονται πορτοφόλια (wallets), τα οποία και αναλαμβάνουν τη δημιουργία και αποθήκευση
του ζεύγους των κλειδιών που είναι αναγκαία για την είσοδο σε κάθε blockchain δίκτυο. Η
δημιουργία ενός τέτοιου πορτοφολιού αποτελεί το κύριο ζητούμενο (όπως αναπτύσσεται και
στη συνέχεια) στην παρούσα διπλωματική εργασία.
Η διπλωματική αυτή εργασία επικεντρώνεται αρχικά σε θεωρητικό στάδιο στη μελέτη ήδη
υπαρχόντων Ψηφιακών Πορτοφολιών για δημοφιλή blockchain δίκτυα (π.χ. Ethereum), ενώ σε
ΣΤΟΧΟΣ
δεύτερο στάδιο και πιο πρακτικό, ο φοιτητής αναλαμβάνει να αναπτύξει και να προγραμματίσει
ΑΝΤΙΚΕΙΜΕΝΟ
το δικό του Ψηφιακό Πορτοφόλι για την αλληλεπίδραση με ένα (ή και περισσότερα) ήδη
υπάρχοντα blockchain δίκτυα, βάσει της βιβλιογραφίας που έχει συγκεντρώσει από το πρώτο
στάδιο.
• Εξοικείωση με γλώσσες προγραμματισμού
ΑΠΑΙΤΟΥΜΕΝΕΣ • Προγραμματισμού ΕΠΙΘΥΜΗΤΕΣ Java ή Python
ΓΝΩΣΕΙΣ • Blockchain ΓΝΩΣΕΙΣ • Εξοικείωση με κάποιο wallet (π.χ. Metamask)
και διεκπεραίωση Blockchain Transactions
[1]. Andreas M. Antonopoulos. 2014. Mastering Bitcoin: Unlocking Digital Crypto-Currencies
(1st. ed.). O’Reilly Media, Inc.
ΑΝΑΦΟΡΕΣ – [2]. Andreas M. Antonopoulos and Gavin Wood. 2019. Mastering Ethereum: building smart
ΧΡΗΣΙΜΟΙ contracts and DApps, Beijing: OReilly.
ΣΥΝΔΕΣΜΟΙ

ΠΡΟΤΕΙΝΟΜΕΝΗ
ΑΝΑΓΚΗ ΧΡΗΣΗΣ ΕΞΟΠΛΙΣΜΟΥ
ΣΥΧΝΟΤΗΤΑ Μία φορά την εβδομάδα ΟΧΙ
ΕΡΓΑΣΤΗΡΙΟΥ
ΠΑΡΟΥΣΙΑΣ
ΠΡΑΚΤΙΚΟ ΜΕΡΟΣ NAI ΕΠΙΠΕΔΟ ΔΥΣΚΟΛΙΑΣ (1-3) 3
ΠΡΟΒΛΕΠΟΜΕΝΟΣ ΧΡΟΝΟΣ
ΓΛΩΣΣΑ Αγγλικά / Ελληνικά 6 Μήνες
ΟΛΟΚΛΗΡΩΣΗΣ
ΣΤΟΙΧΕΙΑ
Δημήτριος Κόγιας / dimikog@uniwa.gr
ΕΠΙΚΟΙΝΩΝΙΑΣ

Πανεπιστήμιο Δυτικής Αττικής, Πανεπιστημιούπολη 2, Κτίριο Z, Γραφεία ZB201, ZB107, ΖΒ109


τηλ: +302105381534, +30 2105381549, +30 2105381112
Πέτρου Ράλλη & Θηβών 250, Αιγάλεω, ΤΚ 12241

You might also like