Εμφάνιση απλής εγγραφής

Σχεδιασμός και ανάπτυξη έξυπνων συμβολαίων και κατανεμημένων εφαρμογών σε Ethereum Blockchain

dc.contributor.advisorKogias, Dimitrios
dc.contributor.authorΚαρσλίδης, Δημήτριος
dc.date.accessioned2021-06-08T06:59:11Z
dc.date.available2021-06-08T06:59:11Z
dc.date.issued2021-04-16
dc.identifier.urihttps://polynoe.lib.uniwa.gr/xmlui/handle/11400/678
dc.identifier.urihttp://dx.doi.org/10.26265/polynoe-529
dc.description.abstractΗ διπλωματική εργασία έχει σαν σκοπό να μελετήσει τον τρόπο λειτουργίας, την σχεδίαση και την υλοποίηση μιας αποκεντρικοποιημένης εφαρμογής με την βοήθεια της δημοφιλούς πλατφόρμας Ethereum, η οποία είναι μία υλοποίηση Blockchain. Στο θεωρητικό μέρος της διπλωματικής, αρχικά θα αναλυθεί πως λειτουργούν τα διαφορά είδη αρχιτεκτονικών συστημάτων και τις διαφορές τους, στην συνέχεια θα δούμε πως λειτουργεί η τεχνολογία blockchain όσον αφορά τα μπλοκ και το πως επιλέγονται και τοποθετούνται αυτά στην αλυσίδα του blockchain, καθώς και τα μειονεκτήματα και τα πλεονεκτήματα αυτής της τεχνολογίας. Στην συνέχεια θα επικεντρωθούμε στο blockchain του Ethereum, αναφέροντας γιατί υπερτερεί έναντι άλλων blockchain όπως του Bitcoin, πως λειτουργεί χρησιμοποιώντας το Ethereum Virtual Machine και τι είναι τα έξυπνα συμβόλαια που είναι τα κύρια χαρακτηριστικά του. Θα δούμε τα τοκεν που επιτρέπουν διάφορες λειτουργίες όπως οι συναλλαγές για περιουσιακά στοιχεία και τέλος θα πούμε τι είναι το gas, το οποίο αποτρέπει την κακόβουλη κατάχρηση του δικτύου. Στο πρακτικό κομμάτι θα αναφερθούν συνοπτικά τα εργαλεία που χρησιμοποιήθηκαν για το κομμάτι της υλοποίησης και τι είναι οι αποκεντρικοποιημένες εφαρμογές (D-Apps). Τέλος, θα παρουσιαστεί η εφαρμογή D-App που υλοποιήθηκε στο πλαίσιο της διπλωματικής και οι λειτουργίες της χρησιμοποιώντας τις τεχνολογίες που αναφέρθηκαν στο θεωρητικό κομμάτι.el
dc.format.extent73el
dc.language.isoelel
dc.publisherΠανεπιστήμιο Δυτικής Αττικήςel
dc.rightsΑναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 4.0 Διεθνές*
dc.rights.urihttps://creativecommons.org/licenses/by-nc-sa/4.0/deed.el*
dc.subjectΑποκεντρικοποιημένες εφαρμογέςel
dc.subjectΈξυπνα συμβόλαιαel
dc.subjectCryptocurrencyel
dc.subjectΚατανεμημένο εδάφιοel
dc.subjectDecentralized applicationsel
dc.subjectSmart contractsel
dc.subjectDistributed ledgerel
dc.subjectEthereumel
dc.subjectBlockchainel
dc.titleΣχεδιασμός και ανάπτυξη έξυπνων συμβολαίων και κατανεμημένων εφαρμογών σε Ethereum Blockchainel
dc.title.alternativeDesign and development of smart contracts and distributed applications (Dapps) in Ethereum networkel
dc.typeΔιπλωματική εργασίαel
dc.contributor.committeePatrikakis, Charalampos
dc.contributor.committeeΠαπαδόπουλος, Περικλής
dc.contributor.facultyΣχολή Μηχανικώνel
dc.contributor.departmentΤμήμα Ηλεκτρολόγων και Ηλεκτρονικών Μηχανικώνel
dc.description.abstracttranslatedThe aim of this thesis is to study how decentralized applications work and the design and development of one, with the help of the popular platform of Ethereum’s Blockchain.On the theoretical part, first, the various system architectures will be analyzed and their differences. Then we will see how the blockchain technology works, the blocks and how they are getting chosen and added on the chain and also the pros and cons of this technology. Afterwards we will focus on the Ethereum blockchain and what advantages it has over other blockchain implementations like Bitcoin. We will present how it works using the Ethereum Virtual Machine (EVM) and what is a smart contract. We will also, discuss about the main features of Ethereum and we will also, present the use of tokens, which are used to add some additional functionalities like transactions for assets. Finally, we will explain what is gas and how it impedes the malicious use of the EVM. On the practical part we will do a quick reference of the tools which are commonly used for the development of a DApp while, at the same time explain what a D-App is and lastly, we will present the D-App that has been developed for this thesis and its functionalities by using the technologies discussed on the theoretical part.el


Αρχεία σε αυτό το τεκμήριο

Thumbnail

Αυτό το τεκμήριο εμφανίζεται στις ακόλουθες συλλογές

Εμφάνιση απλής εγγραφής

Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 4.0 Διεθνές
Εκτός από όπου επισημαίνεται κάτι διαφορετικό, το τεκμήριο διανέμεται με την ακόλουθη άδεια:
Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 4.0 Διεθνές