Browse Source

Merge branch 'feature/p2p-networks' into develop

develop
Ezerous 4 years ago
parent
commit
9b1c6b09d6
  1. 9
      chapters/2.theoretical-background/2.0.theoretical-background.tex
  2. 15
      chapters/2.theoretical-background/2.3.p2p-networks.tex
  3. 0
      chapters/2.theoretical-background/2.4.blockchain.tex
  4. 0
      chapters/2.theoretical-background/2.5.smart-contracts.tex
  5. 0
      chapters/2.theoretical-background/2.6.distributed-databases.tex
  6. 0
      chapters/2.theoretical-background/2.7.decentralized-apps.tex
  7. BIN
      thesis.pdf

9
chapters/2.theoretical-background/2.0.theoretical-background.tex

@ -2,7 +2,8 @@
\input{chapters/2.theoretical-background/2.1.hash-functions} \input{chapters/2.theoretical-background/2.1.hash-functions}
\input{chapters/2.theoretical-background/2.2.asymmetric-cryptography} \input{chapters/2.theoretical-background/2.2.asymmetric-cryptography}
\input{chapters/2.theoretical-background/2.3.blockchain} \input{chapters/2.theoretical-background/2.3.p2p-networks}
\input{chapters/2.theoretical-background/2.4.smart-contracts} \input{chapters/2.theoretical-background/2.4.blockchain}
\input{chapters/2.theoretical-background/2.5.distributed-databases} \input{chapters/2.theoretical-background/2.5.smart-contracts}
\input{chapters/2.theoretical-background/2.6.decentralized-apps} \input{chapters/2.theoretical-background/2.6.distributed-databases}
\input{chapters/2.theoretical-background/2.7.decentralized-apps}

15
chapters/2.theoretical-background/2.3.p2p-networks.tex

@ -0,0 +1,15 @@
\section{Δίκτυα Ομότιμων Κόμβων}
Τα δίκτυα ομότιμων κόμβων ή Peer-to-Peer (P2P) networks αποτελούν μία κατανεμημένη αρχιτεκτονική δικτύων, οι συμμετέχοντες (κόμβοι) της οποίας μοιράζονται ένα τμήμα των πόρων τους, με στόχο την παροχή κάποιας υπηρεσίας (π.χ. τον διαμοιρασμό περιεχομένου). Εν αντιθέσει με συγκεντρωτικά δίκτυα τύπου client/server, οι κόμβοι (nodes) έχουν απευθείας πρόσβαση στους πόρους, χωρίς τη διαμεσολάβηση ενδιάμεσων οντοτήτων. Οι συμμετέχοντες ενός τέτοιου δικτύου είναι, δηλαδή, ταυτόχρονα, τόσο πάροχοι, όσο και αιτούντες των πόρων και της παρεχόμενης υπηρεσίας.
%TODO add reference: Rüdiger Schollmeier, A Definition of Peer-to-Peer Networking for the Classification of Peer-to-Peer Architectures and Applications
Τα P2P networks μπορούν να χωριστούν σε δύο κατηγορίες:
\begin{itemize}
\item Στα "Καθαρά" (Pure) P2P networks, στα οποία ισχύει ότι η αφαίρεση ενός τυχαίου κόμβου από το δίκτυο δεν προκαλεί κάποιο πρόβλημα σε αυτό.
\item Στα "Υβριδικά" (Hybrid) P2P networks, στα οποία συμμετέχουν επιπλέον και κεντρικές οντότητες, παρέχοντας απαραίτητα τμήματα των προσφερόμενων υπηρεσιών.
\end{itemize}
Από εδώ και στο εξής, εάν δεν αναφέρεται ρητά η κατηγορία κάποιου P2P network, θα εννοείται ότι ανήκει στην πρώτη.

0
chapters/2.theoretical-background/2.3.blockchain.tex → chapters/2.theoretical-background/2.4.blockchain.tex

0
chapters/2.theoretical-background/2.4.smart-contracts.tex → chapters/2.theoretical-background/2.5.smart-contracts.tex

0
chapters/2.theoretical-background/2.5.distributed-databases.tex → chapters/2.theoretical-background/2.6.distributed-databases.tex

0
chapters/2.theoretical-background/2.6.decentralized-apps.tex → chapters/2.theoretical-background/2.7.decentralized-apps.tex

BIN
thesis.pdf

Binary file not shown.
Loading…
Cancel
Save