Διαδικτυακό Σύστημα Δημοπρασιών με χρήση του Ethereum Blockchain
Creators: name: Κούφης, Αντώνιος Νικολάου
Publisher: name: Aristotle University of Thessaloniki
Year: 2023
Subjects: Διαδικτυακές Δημοπρασίες
Αποκεντρωμένες Eφαρμογές
Blockchain
Online Auctions
Decentralized Applications

description: Η παρούσα διπλωματική, με τίτλο “Διαδικτυακό Σύστημα Δημοπρασιών με χρήση του Ethereum Blockchain”, εξετάζει τα πιθανά οφέλη και τις προκλήσεις από τη χρήση της τεχνολογίας blockchain για τη δημιουργία ενός αποκεντρωμένου συστήματος ηλεκτρονικών δημοπρασιών. Η διπλωματική περιλαμβάνει μια λεπτομερή εξέταση των τεχνικών και πρακτικών πτυχών της τεχνολογίας blockchain, καθώς και ανάλυση της τρέχουσας κατάστασης των διαδικτυακών συστημάτων δημοπρασιών και των περιορισμών τους. Η έρευνα στοχεύει να παρέχει μια ολοκληρωμένη κατανόηση των ευκαιριών και των προκλήσεων της χρήσης της τεχνολογίας blockchain για τη δημιουργία ενός αποκεντρωμένου, ασφαλούς και διαφανούς συστήματος ηλεκτρονικών δημοπρασιών. Το πρώτο τμήμα της διπλωματικής παρέχει μια επισκόπηση της τεχνολογίας blockchain, συμπεριλαμβανομένης της ιστορίας της, των βασικών εννοιών και των θεμελιωδών τεχνολογιών που χρησιμοποιεί, όπως η κρυπτογραφία, οι συναρτήσεις κατακερματισμού, οι ψηφιακές υπογραφές, τα merkle trees και τα πρωτόκολλα συναίνεσης. Αυτή η ενότητα περιλαμβάνει επίσης μια επισκόπηση του Bitcoin και του Ethereum, δύο από τα πιο ευρέως χρησιμοποιούμενα πρωτόκολλα blockchain και τα πλεονεκτήματα της χρήσης του blockchain Ethereum για τη δημιουργία αποκεντρωμένων εφαρμογών. Η δεύτερη ενότητα καλύπτει τα βασικά των ηλεκτρονικών δημοπρασιών, συμπεριλαμβανομένων των πλεονεκτημάτων και των μειονεκτημάτων των παραδοσιακών κεντρικών συστημάτων δημοπρασιών, με βάση την υπάρχουσα έρευνα. Η ενότητα εξετάζει τους τρέχοντες περιορισμούς των συστημάτων ηλεκτρονικών δημοπρασιών, όπως η έλλειψη διαφάνειας, τα θέματα ασφάλειας και τους περιορισμούς. Η τρίτη ενότητα εστιάζει στον σχεδιασμό και την εφαρμογή ενός αποκεντρωμένου συστήματος ηλεκτρονικών δημοπρασιών που βασίζεται στο blockchain Ethereum. Αυτή η ενότητα περιλαμβάνει πληροφορίες για την αρχιτεκτονική του συστήματος, τις τεχνολογίες που χρησιμοποιούνται και τη διαδικασία υλοποίησης της αποκεντρωμένης εφαρμογής. Η ενότητα περιλαμβάνει επίσης τον κώδικα της εφαρμογής και μια συζήτηση για τις προκλήσεις και τις σκέψεις που εμπλέκονται στην κατασκευή ενός αποκεντρωμένου συστήματος ηλεκτρονικών δημοπρασιών στο blockchain Ethereum. Η τελευταία ενότητα περιλαμβάνει συμπεράσματα και μελλοντικές εργασίες για την ανάπτυξη ενός αποκεντρωμένου συστήματος ηλεκτρονικών δημοπρασιών που βασίζεται στην τεχνολογία blockchain Ethereum. Η έρευνα στοχεύει να παρέχει μια ολοκληρωμένη κατανόηση των τεχνικών και πρακτικών επιπτώσεων της χρήσης τεχνολογίας blockchain για τη δημιουργία αποκεντρωμένων, ασφαλών και διαφανών συστημάτων ηλεκτρονικών δημοπρασιών, καθώς και των δυνατοτήτων της να μεταμορφώσει τη βιομηχανία δημοπρασιών. Η ενότητα υπογραμμίζει επίσης τους πιθανούς τομείς για περαιτέρω έρευνα και βελτίωση στην ανάπτυξη αποκεντρωμένων συστημάτων ηλεκτρονικών δημοπρασιών.
description: This thesis, titled “Online Auction System Based on Ethereum Blockchain”, examines the potential benefits and challenges of using blockchain technology to create a decentralized online auction system. The thesis includes a detailed examination of the technical and practical aspects of blockchain technology, as well as an analysis of the current state of online auction systems and their limitations. The research aims to provide a comprehensive understanding of the opportunities and challenges of using blockchain technology to create a decentralized, secure, and transparent online auction system. The first section of the thesis provides an overview of blockchain technology, including its history, key concepts, and the fundamental technologies that underpin it, such as cryptography, hash functions, digital signatures, Merkle trees, and consensus protocols. This section also includes an overview of Bitcoin and Ethereum, two of the most widely used blockchain platforms, and the advantages of using Ethereum blockchain for building decentralized applications. The second section covers the basics of online auctions, including the pros and cons of traditional centralized auction systems, based on existing research. The section examines the current limitations of online auction systems, such as lack of transparency, security issues and limitations. The third section focuses on the design and implementation of a decentralized online auction system based on the Ethereum blockchain. This section includes information on the system's architecture, technologies used, and the process of implementing a decentralized application. The section also includes the code of the application and a discussion of the challenges and considerations involved in building a decentralized online auction system on the Ethereum blockchain. The final section includes conclusions and future work on the development of a decentralized online auction system based on Ethereum blockchain technology. The research aims to provide a comprehensive understanding of the technical and practical implications of using blockchain technology to create decentralized, secure, and transparent online auction systems, and its potential to transform the auction industry. The section also highlights the potential areas for further research and improvement in the development of decentralized online auction systems.