Show simple item record

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

dc.contributor.advisorLeligou, Helen C. (Nelly)
dc.contributor.authorΧρηστίδης, Ιωάννης
dc.date.accessioned2021-04-28T18:00:04Z
dc.date.available2021-04-28T18:00:04Z
dc.date.issued2020-10-16
dc.identifier.urihttps://polynoe.lib.uniwa.gr/xmlui/handle/11400/603
dc.identifier.urihttp://dx.doi.org/10.26265/polynoe-454
dc.description.abstractΗ τεχνολογία Blockchain χρησιμοποιήθηκε αρχικά από τον Shatoshi Nakamoto το 2009 για την δημιουργία της πλατφόρμας bitcoin, ενός ψηφιακού κρυπτονομίσματος που ακόμα και σήμερα θεωρείται το πιο επιτυχημένο κρυπτονόμισμα παγκοσμίως. Η πλατφόρμα του bitcoin χρησιμοποιείται κυρίως για την εκτέλεση ψηφιακών οικονομικών συναλλαγών μεταξύ αγνώστων χωρίς την ύπαρξη μιας οντότητας που μεσολαβεί για την έγκυρη ολοκλήρωση τους. Η δημιουργία του bitcoin άλλαξε ριζικά τον τρόπο που γίνονται οι διαδικτυακές συναλλαγές. Μετά από το bitcoin αναπτύχθηκαν πολλές ακόμα μορφές κρυπτονομισμάτων αλλά οι περισσότερες ακολουθούσαν παρόμοια αρχή λειτουργίας με το bitcoin χωρίς να προσφέρουν κάτι διαφορετικό. Όμως η τεχνολογία blockchain συνέχισε να εξελίσσεται και κατά συνέπεια το φάσμα των εφαρμογών στις οποίες χρησιμοποιείται συνεχώς επεκτείνεται. Πλέον η τεχνολογία αυτή χρησιμοποιείται σε εφαρμογές της βιομηχανίας, της οικονομίας και της απλής καθημερινότητας ενός ατόμου λόγω της ασφάλειας και της εγκυρότητας που προσδίδει. Το 2013 δημιουργήθηκε, από τον Vitalik Buterin, το Ethereum blockchain, μία πλατφόρμα που υποστηρίζει τη δημιουργία κατανεμημένων εφαρμογών γνωστά ως DApps (decentralized applications). Οι κατανεμημένες εφαρμογές που αναπτύσσονται στο ethereum blockchain δεν περιορίζονται μόνο σε οικονομικές συναλλαγές όπως στο bitcoin διότι η πλατφόρμα του ethereum επιτρέπει την δημιουργία ποικίλων ειδών εφαρμογών χρησιμοποιώντας λογική που είναι αποθηκευμένη μέσα στο δίκτυο, τα γνωστά έξυπνα συμβόλαια. Τα έξυπνα συμβόλαια είναι αρχεία κώδικα που εκτελούνται με απολυτότητα και ντετερμινισμό, με αποτέλεσμα η λειτουργικότητα τους να είναι καθολική. Πιθανές εφαρμογές που βασίζονται στη λειτουργικότητα ενός έξυπνου συμβολαίου και δεν αφορούν οικονομικές συναλλαγές είναι η κατοχύρωση δικαιωμάτων, logistics ή ακόμα και εφαρμογές που προσδίδουν μια μορφή ιεραρχίας. Η παρούσα διπλωματική εργασία δημιουργήθηκε με σκοπό να αναδείξει τις δυνατότητες και τα όρια των έξυπνων συμβολαίων καθώς και προβλήματα που μπορεί να υπάρξουν κατά την ανάπτυξη τους και κατά την εφαρμογή τους. Η εφαρμογή αναπτύσσεται σε ένα τοπικό ethereumblockchain δίκτυο και πραγματεύεται την δημιουργία ψηφιακών τεκμηρίων(token). Τα ψηφιακά τεκμήρια είναι γνωστά στη κοινότητα του ethereum σαν άυλα περιουσιακά στοιχεία τα οποία μπορούν να πάρουν τη μορφή κρυπτοοικονομίας ή να έχουν την ιδιότητα της μοναδικότητας, με αποτέλεσμα να είναι ξεχωριστά και να αποκτούν συγκεκριμένα χαρακτηριστικά. Στην συγκεκριμένη εφαρμογή αναπτύσσονται και τα δύο ήδη τεκμηρίων που αναφέρθηκαν με αποτέλεσμα να δημιουργηθεί μία ψηφιακή αγορά με μοναδικά τεκμήρια τα οποία μπορούν να δημιουργηθούν, να αγοραστούν και να πωληθούν με αντάλλαγμα τα τεκμήρια που προσομοιάζουν την κρυπτοοικονομία. Σε κάθε περίπτωση ο κοινός παράγοντας για την δημιουργία των τεκμηρίων είναι η «ιδιότητα της ιδιοκτησίας», δηλαδή ότι ένα τεκμήριο, είτε είναι μοναδικό είτε είναι νόμισμα, ανήκει σε έναν συγκεκριμένο χρήστη που έχει όλες τις δυνατότητες που του προσδίδει αυτό το τεκμήριο και κανείς άλλος χρήστης δε μπορεί να το χρησιμοποιήσει.el
dc.format.extent71el
dc.language.isoelel
dc.publisherΠανεπιστήμιο Δυτικής Αττικήςel
dc.rightsΑναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 4.0 Διεθνές*
dc.rights.urihttps://creativecommons.org/licenses/by-nc-sa/4.0/deed.el*
dc.subjectBlockchainel
dc.subjectCryptocurrencyel
dc.subjectSmart contractsel
dc.subjectNon-fungible tokenel
dc.subjectERC-20el
dc.subjectERC-721el
dc.subjectΚρυπτονομίσματαel
dc.subjectΚρυπτογραφίαel
dc.subjectBitcoinel
dc.titleΤεχνολογία Blockchain και ανάπτυξη έξυπνων συμβολαίων για την αγοραπωλησία μοναδικών τεκμηρίωνel
dc.title.alternativeBlockchain technology and development of smart contracts for the purchase and sale of unique tokensel
dc.typeΔιπλωματική εργασίαel
dc.contributor.committeeΚάντζος, Δημήτριος
dc.contributor.committeeDrosos, Christos
dc.contributor.facultyΣχολή Μηχανικώνel
dc.contributor.departmentΤμήμα Μηχανικών Βιομηχανικής Σχεδίασης και Παραγωγήςel
dc.description.abstracttranslatedBlockchain technology was first used by Shatoshi Nakamoto in 2009 to create the bitcoin platform, a digital cryptocurrency that is still considered the most successful cryptocurrency in the world today. The bitcoin platform is mainly used for the execution of digital financial transactions between strangers without the existence of an entity that mediates for their valid completion. The creation of bitcoin has radically changed the way online transactions are done. Many other forms of cryptocurrencies developed after bitcoin but most followed a similar principle of operation to bitcoin without offering anything different. But blockchain technology has continued to evolve and as a result the range of applications in which it is used is constantly expanding. Now this technology is used in applications of industry, economy and simple everyday life of a person because of the security and validity it provides. In 2013, VitalikButerin created the Ethereum blockchain, a platform that supports the creation of distributed applications known as DApps (decentralized applications). Distributed applications developed in the ethereum blockchain are not limited to financial transactions such as bitcoin because the ethereum platform allows the creation of various types of applications using logic stored within the network, the well-known smart contracts. Smart contracts are code files that are executed with absoluteness and determinism, with the result that their functionality is universal. Possible applications that are based on the functionality of a smart contract and do not involve financial transactions are the securing of rights, logistics or even applications that provide a form of hierarchy. This thesis was created in order to highlight the possibilities and limits of smart contracts as well as problems that may exist during their development and after migration. The application is developed in a local ethereum blockchain network and deals with the creation of digital tokens. Digital tokens are known in the ethereum community as intangible assets that can take the form of cryptocurrencies or have the property of uniqueness, resulting in them being distinct and acquiring specific characteristics. In this application, both tokens are developed, resulting in the creation of a digital market with unique tokens that can be created, bought and sold in exchange for tokens that resemble a cryptocurrency. In any case, the common factor for the creation of tokens is ownability, which means that a token, whether it is unique or serves as a cryptocurrency, belongs to a specific user where he has all the advantages that this item provides him and no other user has them.el


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record

Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 4.0 Διεθνές
Except where otherwise noted, this item's license is described as
Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 4.0 Διεθνές