Συστήματα Μισθοδοσίας Βασισμένα σε Blockchain
Creators: name: Σίμτσιου, Μαρία Ιωάννη
Publisher: name: Aristotle University of Thessaloniki
Year: 2023
Subjects: Αλυσίδα μπλοκ
Έξυπνα Συμβόλαια
Συστήματα Μισθοδοσίας
Blockchain
Smart Contracts
Payroll Systems

description: Αντικείμενο της παρούσας διπλωματικής εργασίας είναι, η μελέτη και η κατανόηση της τεχνολογίας Blockchain, ως πρώτο βήμα, μέσω της οποίας στη συνέχεια, γίνεται μία προσπάθεια να εξεταστεί η δυνατότητα χρήσης της τεχνολογίας Blockchain σε συστήματα μισθοδοσίας. Η τεχνολογία Blockchain, αφορά διαδικτυακές συναλλαγές, οι οποίες αποθηκεύονται σε ένα Κατανεμημένο Καθολικό (Distributed Ledger), σε ένα δίκτυο peer-to-peer όπου κάθε συμμετέχων έχει ένα αντίγραφο ολόκληρου του blockchain. Αυτή η αποκεντρωμένη φύση σε συνδυασμό με τη χρήση κρυπτογραφικών αλγορίθμων διασφαλίζει τη διαφάνεια, την ασφάλεια και την πιστότητα των δεδομένων. Οι συναλλαγές σε ένα δίκτυο Blockchain, βασίζονται σε Έξυπνα Συμβόλαια, τα οποία δεν υφίστανται με τη νομική έννοια του όρου, αλλά είναι ουσιαστικά τμήματα λογισμικού που εκτελούνται αυτοματοποιημένα, όταν εκπληρώνονται οι όροι της συμφωνίας μεταξύ των εμπλεκομένων μερών, εξαλείφοντας την ανάγκη για ύπαρξη διαμεσολαβητών. Αυτή ακριβώς η δομή των δικτύων Blockchain τα έχει θέσει στο επίκεντρο του ενδιαφέροντος ως αντικείμενο έρευνας όσον αφορά τους διαφορετικούς τύπους των δικτύων, την βελτίωση της ασφάλειάς τους και των μηχανισμών κρυπτογράφησης και συναίνεσης. Στο τελευταίο μέρος της παρούσας διπλωματικής, παρουσιάζεται ο σχεδιασμός και η ανάπτυξη ενός έξυπνου συμβολαίου με το οποίο πληρώνεται ο μισθός ενός εργαζομένου και αποδίδονται τα ποσά των κρατήσεων στους κατάλληλους αποδέκτες. Για την δημιουργία του έξυπνου συμβολαίου χρησιμοποιήθηκε το Remix IDE, στο περιβάλλον του οποίου αναπτύχθηκε και μεταγλωττίστηκε το έξυπνο συμβόλαιο. Εκτελέστηκε εντός του τοπικού δικτύου Ganache Local και αποθηκεύτηκε σε ένα block του blockchain.
description: Τhe object of this thesis is the study and understanding of Blockchain technology, as a first step, through which subsequently, an attempt is made to examine the possibility of using Blockchain technology in payroll systems. Blockchain technology concerns online transactions, which are stored in a Distributed Ledger, in a peer-to-peer network where each participant has a copy of the entire blockchain. This decentralized nature combined with the use of cryptographic algorithms ensures transparency, integrity and data fidelity. Transactions in a Blockchain network are based on Smart Contracts, which are not actual legal contracts, rather than lines of code that are executed automatically when the terms of the agreement between the parties involved are met, eliminating the need for intermediaries. This very structure of Blockchain networks has put them at the center of interest as an object of research in terms of different types of networks, improving their security and encryption and consensus mechanisms. In the final part of the thesis, the design and development of a smart contract that results in an employee's salary being paid and the insurance and tax deductions being credited to the appropriate recipients, is presented. The smart contract was developed and compiled in the Remix IDE. The contract was finally deployed within the Ganache Local network and stored in a block within the blockchain.