HEAL DSpace

Benchmarking αλγορίθμων consensus στο Ethereum

Αποθετήριο DSpace/Manakin

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

dc.contributor.author Κωστούλα, Βασιλική el
dc.contributor.author Vasiliki, Kostoula en
dc.date.accessioned 2023-12-07T11:59:21Z
dc.date.available 2023-12-07T11:59:21Z
dc.identifier.uri https://dspace.lib.ntua.gr/xmlui/handle/123456789/58387
dc.identifier.uri http://dx.doi.org/10.26240/heal.ntua.26083
dc.rights Default License
dc.subject Αλγόριθμοι Συναίνεσης el
dc.subject Επίδοση el
dc.subject Απόδοση el
dc.subject Καθυστέρηση el
dc.subject Επεκτασιμότητα el
dc.subject Ethereum en
dc.subject Private Blockchain en
dc.title Benchmarking αλγορίθμων consensus στο Ethereum en
heal.type bachelorThesis
heal.classification Κατανεμημένα Συστήματα el
heal.language el
heal.access free
heal.recordProvider ntua el
heal.publicationDate 2023-07-14
heal.abstract Η παρούσα διπλωματική εργασία παρουσιάζει μια συγκριτική μελέτη τριών αλγορίθμων συναίνεσης στο Ethereum: Proof of Work (PoW), Proof of Stake (PoS) και Byzantine Fault Tolerance (BFT). Οι αλγόριθμοι συναίνεσης διαδραματίζουν κρίσιμο ρόλο στα συστήματα blockchain, επιτρέποντας την επικύρωση των συναλλαγών και τη συμφωνία σχετικά με την κατάσταση του blockchain μεταξύ των συμμετεχόντων κόμβων στο δίκτυο. Δεδομένης της αυξανόμενης δημοτικότητας της τεχνολογίας blockchain και των πιθανών εφαρμογών της σε διάφορους τομείς, είναι απαραίτητο να αξιολογηθεί η απόδοση των διαφόρων αλγορίθμων συναίνεσης για να καθοριστεί ποιος ταιριάζει καλύτερα σε συγκεκριμένες περιπτώσεις χρήσης. Η παρούσα μελέτη επικεντρώνεται στη συγκριτική αξιολόγηση των αλγορίθμων για τη μέτρηση της καθυστέρησης (latency) και της απoδοσής (throughput) τους με τη χρήση του Blockbench, ενός framework για την ανάλυση ιδιωτικών blockchain. Τα πειράματα διεξήχθησαν σε δίκτυα με 6 και 12 κόμβους για να αξιολογηθεί η επεκτασιμότητα κάθε αλγορίθμου. Στόχος της μελέτης είναι να παράσχει πληροφορίες σχετικά με τα δυνατά και αδύνατα σημεία κάθε αλγορίθμου συναίνεσης και να ενημερώσει για την επιλογή ενός αλγορίθμου συναίνεσης σε συστήματα blockchain. Τα αποτελέσματα αυτής της μελέτης μπορεί να ενδιαφέρουν τους προγραμματιστές και τους ερευνητές που ασχολούνται με την επεκτασιμότητα και τις επιδόσεις του blockchain. el
heal.abstract This diploma thesis presents a comparative study of three consensus algorithms in Ethereum: Proof of Work (PoW), Proof of Stake (PoS), and Byzantine Fault Tolerance (BFT). Consensus algorithms play a critical role in blockchain systems by enabling the validation of transactions and the agreement on the state of the blockchain among network participants. Given the increasing popularity of blockchain technology and its potential applications in various domains, it is essential to evaluate the performance of different consensus algorithms to determine which one best fits specific use cases. This study focuses on benchmarking the algorithms to measure their latency and throughput using Blockbench, a framework for analyzing private blockchains. The experiments were conducted on networks with 6 and 12 nodes to assess the scalability of each algorithm. The study aims to provide insights into the strengths and weaknesses of each consensus algorithm, and to inform the selection of a consensus algorithm in blockchain systems. The results of this study may be of interest to developers and researchers working on blockchain scalability and performance en
heal.advisorName Κοζύρης, Νεκτάριος el
heal.committeeMemberName Γκούμας, Γεώργιος el
heal.committeeMemberName Τσουμάκος, Δημήτριος el
heal.committeeMemberName Κοζύρης, Νεκτάριος el
heal.academicPublisher Εθνικό Μετσόβιο Πολυτεχνείο. Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών el
heal.academicPublisherID ntua
heal.numberOfPages 81 σ. el
heal.fullTextAvailability false


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

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

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