title: Blockchain
title: Αλυσίδες Συστοιχιών (Blockchain)
Creators: name: Patrikakis, Charalampos
name: Kogias, Dimitrios
name: Leligkou, Catherine-Helen
Publisher: name: Kallipos, Open Academic Editions
Year: 2023
Subjects: Κρυπτογράφηση
Κατανεμημένο Δίκτυο
Ψηφιακές Υπογραφές
Ψηφιακές Συναλλαγές
Συναίνεση
Έξυπνες Συμβάσεις
Αποκεντρωμένες Εφαρμογές
Μάρκες
Πορτοφόλια
Κλειδιά
Συστοιχίες Δεδομένων
Encryption
Distributed Network
Digital Signatures
Digital Transactions
Consensus
Smart Contracts
Distributed Applications (DApps)
Tokens
Wallets
Keys
Data Blocks

description: The book introduces the reader to the world of blockchain technology, without the need for pre-requisite knowledge. The basic characteristics of the technology are presented and its most well-known networks (Bitcoin, Ethereum) are analyzed. Next, the use of asymmetric cryptography in blockchain technology is discussed, as well as the way transactions are performed in such a network. Particular emphasis is placed on the use of digital signatures in blockchain transactions. In the following chapter, the role of consensus in a distributed network is explained and details about how it is achieved in the two referenced networks mentioned earlier are provided. Also, the role of smart contracts is presented and examples of their writing and deployment in a blockchain network, suitable for testing, are given. The role and the use of tokens in a blockchain network are then analyzed. Emphasis is placed on understanding the different types of tokens that can be created, focusing on the differences and the description of the use cases best suited for each type. The reference network for the discussion about tokens is Ethereum and the basis is standards created in it for their implementation. The next step focuses on presenting how Decentralized Applications (DApps) work and apply, and mainly on the differences between Web2.0 and Web3.0. Then, there is a presentation of popular use cases of blockchain technology, accompanied by the necessary arguments so as to analyze the gains made by implementing a solution based on this technology in each discussed case. For a more complete presentation of the area, towards the end of the book follows the presentation of Distributed Ledger Technologies, of which the blockchain is a subset. Finally, there is a practice chapter, with the presentation of an online open tool, which allows the reader to practice much of the subjects discussed in the previous chapters.
description: Το σύγγραμμα εισάγει τον αναγνώστη στον κόσμο της τεχνολογίας του blockchain, χωρίς να χρειάζονται προαπαιτούμενες γνώσεις. Παρουσιάζονται τα βασικά χαρακτηριστικά της τεχνολογίας και αναλύονται οι πιο γνωστές εφαρμογές της (Bitcoin, Ethereum). Κατόπιν, αναλύεται η χρήση της ασύμμετρης κρυπτογραφίας στην τεχνολογία του blockchain, καθώς και ο τρόπος που εκτελούνται οι συναλλαγές σε ένα τέτοιο δίκτυο. Ιδιαίτερη έμφαση δίνεται στη χρήση ψηφιακών υπογραφών στις συναλλαγές. Στη συνέχεια, εξηγούνται ο ρόλος της συναίνεσης σε ένα κατανεμημένο δίκτυο και πώς επιτυγχάνεται αυτή στα δύο δίκτυα αναφοράς που αναφέρθηκαν προηγουμένως. Ακόμα, παρουσιάζεται ο ρόλος των έξυπνων συμβάσεων και δίνονται παραδείγματα συγγραφής και ανάπτυξής τους σε ένα δίκτυο blockchain, κατάλληλο για δοκιμές. Ο ρόλος και η χρήση των tokens σε ένα δίκτυο blockchain αναλύονται στη συνέχεια. Έμφαση δίνεται στην κατανόηση των διαφορετικών ειδών από tokens που μπορούν να δημιουργηθούν, εστιάζοντας στις διαφορές και στην περιγραφή των περιπτώσεων χρήσης που ταιριάζουν καλύτερα στο κάθε είδος. Το δίκτυο αναφοράς για την παρουσίαση των tokens είναι το Ethereum και γίνεται αναλυτική αναφορά στα πρότυπα που έχουν δημιουργηθεί σε αυτό για την υλοποίησή τους. Το επόμενο βήμα εστιάζει στην παρουσίαση του τρόπου λειτουργίας και εφαρμογής των αποκεντρωμένων εφαρμογών (DApps), και ιδιαίτερα στις διαφορές του Web2.0 με το Web3.0. Κατόπιν, γίνεται μια παρουσίαση δημοφιλών περιπτώσεων χρήσης της τεχνολογίας του blockchain, συνοδευόμενη με την απαραίτητη επιχειρηματολογία που αναλύει τα κέρδη που σημειώνονται από την εφαρμογή μιας λύσης που βασίζεται στην τεχνολογία αυτή. Για πληρέστερη παρουσίαση του χώρου, προς το τέλος του συγγράμματος ακολουθεί η παρουσίαση των Τεχνολογιών Κατανεμημένου Καθολικού, των οποίων το blockchain αποτελεί υποσύνολο. Τέλος, υπάρχει ένα κεφάλαιο πρακτικής εξάσκησης με την παρουσίαση ενός online ανοικτού εργαλείου, που επιτρέπει στον αναγνώστη να εξασκηθεί σε μεγάλο μέρος της θεματολογίας που αναπτύχθηκε στα προηγούμενα κεφάλαια.