Show simple item record

dc.contributor.advisorΜιχάλας, Άγγελος
dc.contributor.authorΒάρνης, Γεράσιμος
dc.date.accessioned2022-06-28T11:15:27Z
dc.date.available2022-06-28T11:15:27Z
dc.date.issued2022-04
dc.identifier.urihttps://dspace.uowm.gr/xmlui/handle/123456789/2760
dc.description.abstractΣκοπός της παρούσας μεταπτυχιακής εργασίας είναι να αναπτυχθεί μία διαδικτυακή εφαρμογή ανταλλαγής μηνυμάτων μεταξύ 2 χρηστών προσδίδοντας έναν ικανοποιητικό βαθμό αξιοπιστίας και πιστοποίησης ως προς το περιεχόμενο του μηνύματος, που παραμένει αναλλοίωτο και προστατεύεται μέσω της τεχνολογίας Blockchain. Η τεχνολογία Blockchain αποτελεί ένα αντικείμενο μελέτης που απασχολεί ιδιαίτερα την ερευνητική κοινότητα τα τελευταία χρόνια και η διασημότερη εφαρμογή της είναι τα κρυπτονομίσματα, δεδομένου ότι ξεκίνησε σαν κρυπτογραφημένη βάση δεδομένων για την αποθήκευση των συναλλαγών bitcoin. Ωστόσο, οι εφαρμογές του blockchain πλέον έχουν εκτοξευθεί με τεράστιο ενδιαφέρον στην παγκόσμια τεχνολογική, προγραμματιστική κοινότητα και όχι μόνο. Όπως θα δούμε στη συνέχεια, στην τρέχουσα μελέτη χρησιμοποιείται η τεχνολογία Blockchain μέσω του εργαλείου BigchainDB συνδυάζοντας παράλληλα και μία πιο παραδοσιακή βάση δεδομένων ΜongoDB / NoSQL. Έτσι, δημιουργείται ένα υβριδικό μοντέλο ανταλλαγής πιστοποιημένων μηνυμάτων, στο οποίο o τοπικός υπολογιστής λειτουργεί σαν κόμβος του blockchain δικτύου BigchainDB και οι 2 βάσεις δεδομένων συνεργάζονται μεταξύ τους για να προκύψει το αποτέλεσμα της αμετάβλητης (immutable), αποκεντρωμένης (decentralized) και κατανεμημένης (distributed) εφαρμογής μηνυμάτων. The purpose of this master thesis is to develop an online messaging application between 2 users providing a satisfactory degree of reliability and certification in terms of message content, which remains unchanged and is protected through Blockchain technology. Blockchain technology has been the subject of much study in the research community in recent years and its most popular application is cryptocurrencies, as it started as an encrypted database for storing bitcoin transactions. However, blockchain applications have now been launched with great interest in the global technological, programming community and beyond. As we will see later, the current study uses Blockchain technology through the BigchainDB tool while combining a more traditional MongoDB / NoSQL database. Thus, a hybrid certified messaging model is created, in which the local computer acts as a node of the BigchainDB blockchain network and the two databases work together to obtain the result of the immutable, decentralized and distributed messaging application.en_US
dc.language.isogren_US
dc.publisherΠανεπιστήμιο Δυτικής Μακεδονίας. Σχολή Θετικών Επιστημών. Δ.Π.Μ.Σ. Προηγμένες Τεχνολογίες Πληροφορικής και Υπηρεσίεςen_US
dc.subjectBlockchainen_US
dc.subjectΚρυπτογραφίαen_US
dc.subjectΠρογραμματισμόςen_US
dc.subjectΔιαδίκτυοen_US
dc.subjectΒάση δεδομένωνen_US
dc.subjectΕφαρμογή ιστοτόπουen_US
dc.titleΑνάπτυξη εφαρμογής πιστοποιημένων μηνυμάτων με χρήση τεχνολογίας Blockchainen_US
dc.typeMSc Thesisen_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record