Παρακαλώ χρησιμοποιήστε αυτό το αναγνωριστικό για να παραπέμψετε ή να δημιουργήσετε σύνδεσμο προς αυτό το τεκμήριο: http://artemis.cslab.ece.ntua.gr:8080/jspui/handle/123456789/17491
Τίτλος: ΔΗΜΙΟΥΡΓΙΑ ΜΙΑΣ ΑΠΟΚΕΝΤΡΩΜΕΝΗΣ ΕΦΑΡΜΟΓΗΣ ΒΑΣΙΣΜΕΝΗΣ ΣΤΟ ETHEREUM BLOCKCHAIN
Συγγραφείς: Αθανασόπουλος, Αλέξανδρος, ME
Παπασπύρου Νικόλαος
Λέξεις κλειδιά: Ethereum
blockchain
αποκεντρωμένη εφαρμογή
Έξυπνα συμβόλαια
token
ERC-20
gaming token
συναλλαγές
επενδύσεις
solidity
web3
frontend
backend
SHA-3
Modified Merkle Patricia Tries
εξόρυξη
proof of work
βάση δεδομένων
Ημερομηνία έκδοσης: 22-Ιου-2019
Περίληψη: Σκοπός αυτής της διπλωματικής εργασίας είναι η δημιουργία μιας εφαρμογής, μέσω της οποίας θα μπορεί οποιαδήποτε εταιρεία ηλεκτρονικών παιχνιδιών να εισάγει στο ρεπερτόριο των αγώνων μεταξύ των παιχτών της, τους ανταγωνιστικούς αγώνες πραγματικών χρημάτων. Για το σκοπό αυτό δημιουργήσαμε μια αποκεντρωμένη εφαρμογή, η οποία βασίζεται στην πλατφόρμα του Ethereum, που προσφέρει ασφάλεια και αξιοπιστία σε όλους τους χρήστες της. Η εφαρμογή αυτή περιλαμβάνει τη δημιουργία διάφορων tokens, τα οποία χρησιμοποιούνται ως ανταλλακτικό μέσο για όλες τις συναλλαγές. Το βασικό token της εφαρμογής, ονόματι gaming token, αφορά τους επενδυτές της εφαρμογής και αποτελεί, στην ουσία μέσο αναπαράστασης των μετοχών της. Ακολουθεί το ERC-20 πρωτόκολλο, το οποίο είναι και το πιο ευρέως χρησιμοποιούμενο πρωτόκολλο για token στο Ethereum με κάποιες προσθήκες, που έχουν σκοπό να τελειοποιήσουν τη λειτουργία του πάνω στη συγκεκριμένη εφαρμογή. Για κάθε παιχνίδι που γίνεται μέλος της εφαρμογής, παρέχεται ένα νέο token, το οποίο αφορά μόνο το συγκεκριμένο παιχνίδι. Τα tokens αυτού του είδους δεν είναι διαθέσιμα για επενδύσεις και χρησιμοποιούνται μόνο για τις συναλλαγές εντός του παιχνιδιού, το οποίο αφορούν. Τα συμβόλαια που αφορούν την εφαρμογή αυτή γράφτηκαν σε solidity, με τις προσθήκες κάποιου κώδικα EVM, όπου αυτό χρειαζόταν. Χρησιμοποιήθηκε το web3 για την επικοινωνία του frontend (διαδικτυακή εφαρμογή) με το backend (Ethereum blockchain). Μας απασχόλησαν όλες οι λειτουργίες του Ethereum blockchain, όπως ο αλγόριθμος κρυπτογράφησής του, δηλαδή ο SHA-3, ο τρόπος αποθήκευσης των δεδομένων, δηλαδή τα Modified Merkle Patricia tries και ο τρόπος πραγματοποίησης των εξορύξεων (proof of work), ώστε να υπάρχει μια πλήρης ιδέα σχετικά με τις διαδικασίες που ακολουθούνται σε κάθε βήμα του backend της εφαρμογής. Δεν έχει χρησιμοποιηθεί βάση δεδομένων, αλλά γίνεται χρήση των δεδομένων αποκλειστικά μέσω του blockchain, ώστε η εφαρμογή αυτή να είναι πλήρως αποκεντρωμένη.
URI: http://artemis.cslab.ece.ntua.gr:8080/jspui/handle/123456789/17491
Εμφανίζεται στις συλλογές:Διπλωματικές Εργασίες - Theses

Αρχεία σε αυτό το τεκμήριο:
Αρχείο Περιγραφή ΜέγεθοςΜορφότυπος 
DiplomaThesis-AthanasopoulosAlexandros.pdfΔΗΜΙΟΥΡΓΙΑ ΜΙΑΣ ΑΠΟΚΕΝΤΡΩΜΕΝΗΣ ΕΦΑΡΜΟΓΗΣ ΒΑΣΙΣΜΕΝΗΣ ΣΤΟ ETHEREUM BLOCKCHAIN1.65 MBAdobe PDFΕμφάνιση/Άνοιγμα


Όλα τα τεκμήρια του δικτυακού τόπου προστατεύονται από πνευματικά δικαιώματα.