From 54642de240fc96fbb59205662b2fec8a4f4a7929 Mon Sep 17 00:00:00 2001 From: Ezerous Date: Tue, 28 Sep 2021 14:40:58 +0300 Subject: [PATCH 1/3] feat: init summary --- chapters/0.preamble/0.1.summary.tex | 22 +++++++++++++++++++++- thesis.pdf | Bin 979609 -> 981871 bytes 2 files changed, 21 insertions(+), 1 deletion(-) diff --git a/chapters/0.preamble/0.1.summary.tex b/chapters/0.preamble/0.1.summary.tex index 2593535..d78928e 100644 --- a/chapters/0.preamble/0.1.summary.tex +++ b/chapters/0.preamble/0.1.summary.tex @@ -1,3 +1,23 @@ \chapter*{Σύνοψη} \addcontentsline{toc}{chapter}{Σύνοψη} -Decentralized και τα σχετικά. \ No newline at end of file +Τις τελευταίες δεκαετίες, η ανάπτυξη του διαδικτύου μετέβαλε ριζικά τις ανθρώπινες +κοινωνίες, μέσω της παροχής μίας πληθώρας ψηφιακών υπηρεσιών. Τα μέσα κοινωνικής δικτύωσης, +το ηλεκτρονικό ταχυδρομείο, η ψηφιακή ειδησεογραφία, ο διαμοιρασμός αρχείων και +οι υπηρεσίες πολυμέσων ροής, αποτελούν ορισμένα από τα σημαντικότερα - και πλέον αναπόσπαστα - κομμάτια, +που συνθέτουν την ψηφιακή πτυχή της σύγχρονης καθημερινότητας. Στη συντριπτική τους πλειοψηφία, +τεχνολογίες όπως οι παραπάνω, προσφέρονται από παρόχους υπηρεσιών υπολογιστικού νέφους, ακολουθώντας +ως μοντέλο υλοποίησης εκείνο της αρχιτεκτονικής πελάτη-εξυπηρετητή. + +Μολονότι η αρχιτεκτονική αυτή έχει αποδειχθεί ιδιαίτερα λειτουργική και έχει βελτιωθεί αξιοσημείωτα ανά τα χρόνια, η συγκεντρωτική λογική της συνοδεύεται από μία σειρά προβλημάτων. Πρώτα απ' όλα, ο χρήστης καλείται να εμπιστευθεί τα προσωπικά του δεδομένα σε μία τρίτη οντότητα. Εκείνη, διατηρώντας τον πλήρη έλεγχο επί αυτών, διαθέτει και τη δυνατότητα +να τα επεξεργάζεται, να τα διαμοιράζεται και να τα λογοκρίνει, είτε εξυπηρετώντας τα συμφέροντά της, είτε για να +συμμορφωθεί με άλλες αρχές που της ασκούν εξουσία. Δεύτερον, απουσιάζει η εγγύηση της διαθεσιμότητας των δεδομένων, καθώς, + ανά πάσα στιγμή, ο εξυπηρετητής μπορεί να αποσυνδεθεί για αόριστο χρονικό διάστημα και εξαιτίας ποικίλων αιτιών, όπως λόγω κάποιας +κυβερνοεπίθεσης ή κάποιας φυσικής καταστροφής. + +Αυτοί είναι μερικοί βασικοί λόγοι που συντέλεσαν στην ταχεία υλοποίηση ενός συνόλου λογισμικών ανοιχτού κώδικα, όπως το Ethereum blockchain και το IPFS, τα οποία, αν και βρίσκονται σε σχετικά πρώιμο στάδιο, αποτελούν ήδη ικανά εργαλεία για τη δημιουργία κατανεμημένων και αποκεντρωμένων εφαρμογών. + +Στόχος της παρούσας διπλωματικής εργασίας είναι η υλοποίηση μίας αυτόνομης κοινωνικής πλατφόρμας, +η οποία, αξιοποιώντας τεχνολογίες αποκέντρωσης, αφενός θα επιστρέφει την κυριότητα των προσωπικών +δεδομένων στον χρήστη, αφετέρου θα παρέχει τη δυνατότητα για διαφανείς δημοκρατικές ψηφοφορίες. Αυτά μέσα σε ένα πλαίσιο ανθεκτικό, τόσο σε σφάλματα και επιθέσεις, όσο και σε απόπειρες λογοκρισίας και παραποίησης. +\\[2\baselineskip] +\textbf{Λέξεις-Κλειδιά}: Αποκεντροποίηση, Ethereum, Blockchain, Έξυπνο Συμβόλαιο, Αποκεντρωμένη Εφαρμογή, IPFS, OrbitDB \ No newline at end of file diff --git a/thesis.pdf b/thesis.pdf index fb985a08f438cb0609a2c2e94f8f586a1d8e395d..878ba92d75f60ba62471ba0d3d2bf0caff3a016a 100644 GIT binary patch delta 12772 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 delta 10543 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

feY%g2i*{{T=s9 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 From b54cd52d8f5234137309bae5385b99c32b495edb Mon Sep 17 00:00:00 2001 From: Ezerous Date: Wed, 29 Sep 2021 11:43:59 +0300 Subject: [PATCH 2/3] fix: summary fixes & optimizations --- chapters/0.preamble/0.1.summary.tex | 15 +++------------ thesis.pdf | Bin 981871 -> 981581 bytes 2 files changed, 3 insertions(+), 12 deletions(-) diff --git a/chapters/0.preamble/0.1.summary.tex b/chapters/0.preamble/0.1.summary.tex index d78928e..328c847 100644 --- a/chapters/0.preamble/0.1.summary.tex +++ b/chapters/0.preamble/0.1.summary.tex @@ -1,20 +1,11 @@ \chapter*{Σύνοψη} \addcontentsline{toc}{chapter}{Σύνοψη} Τις τελευταίες δεκαετίες, η ανάπτυξη του διαδικτύου μετέβαλε ριζικά τις ανθρώπινες -κοινωνίες, μέσω της παροχής μίας πληθώρας ψηφιακών υπηρεσιών. Τα μέσα κοινωνικής δικτύωσης, -το ηλεκτρονικό ταχυδρομείο, η ψηφιακή ειδησεογραφία, ο διαμοιρασμός αρχείων και -οι υπηρεσίες πολυμέσων ροής, αποτελούν ορισμένα από τα σημαντικότερα - και πλέον αναπόσπαστα - κομμάτια, -που συνθέτουν την ψηφιακή πτυχή της σύγχρονης καθημερινότητας. Στη συντριπτική τους πλειοψηφία, -τεχνολογίες όπως οι παραπάνω, προσφέρονται από παρόχους υπηρεσιών υπολογιστικού νέφους, ακολουθώντας -ως μοντέλο υλοποίησης εκείνο της αρχιτεκτονικής πελάτη-εξυπηρετητή. +κοινωνίες, μέσω μίας πληθώρας ψηφιακών εφαρμογών, οι οποίες, στη συντριπτική τους πλειοψηφία, προσφέρονται από παρόχους υπηρεσιών υπολογιστικού νέφους, ακολουθώντας την αρχιτεκτονική πελάτη-εξυπηρετητή. -Μολονότι η αρχιτεκτονική αυτή έχει αποδειχθεί ιδιαίτερα λειτουργική και έχει βελτιωθεί αξιοσημείωτα ανά τα χρόνια, η συγκεντρωτική λογική της συνοδεύεται από μία σειρά προβλημάτων. Πρώτα απ' όλα, ο χρήστης καλείται να εμπιστευθεί τα προσωπικά του δεδομένα σε μία τρίτη οντότητα. Εκείνη, διατηρώντας τον πλήρη έλεγχο επί αυτών, διαθέτει και τη δυνατότητα -να τα επεξεργάζεται, να τα διαμοιράζεται και να τα λογοκρίνει, είτε εξυπηρετώντας τα συμφέροντά της, είτε για να -συμμορφωθεί με άλλες αρχές που της ασκούν εξουσία. Δεύτερον, απουσιάζει η εγγύηση της διαθεσιμότητας των δεδομένων, καθώς, - ανά πάσα στιγμή, ο εξυπηρετητής μπορεί να αποσυνδεθεί για αόριστο χρονικό διάστημα και εξαιτίας ποικίλων αιτιών, όπως λόγω κάποιας -κυβερνοεπίθεσης ή κάποιας φυσικής καταστροφής. +Μολονότι αυτό το μοντέλο υλοποίησης έχει αποδειχθεί ιδιαίτερα λειτουργικό και έχει βελτιωθεί αξιοσημείωτα ανά τα χρόνια, η συγκεντρωτική του λογική συνοδεύεται από μία σειρά προβλημάτων. Πρώτα απ' όλα, ο χρήστης καλείται να εμπιστευθεί τα προσωπικά του δεδομένα σε μία τρίτη οντότητα. Εκείνη, διατηρώντας τον πλήρη έλεγχο επί αυτών, διαθέτει τη δυνατότητα να τα επεξεργάζεται, να τα διαμοιράζεται και να τα λογοκρίνει, είτε για να εξυπηρετήσει τα συμφέροντά της, είτε για να συμμορφωθεί με άλλες αρχές που της ασκούν εξουσία. Επιπλέον, απουσιάζει η εγγύηση της διαθεσιμότητας των δεδομένων, καθώς, ανά πάσα στιγμή, ο εξυπηρετητής μπορεί να αποσυνδεθεί για αόριστο χρονικό διάστημα και λόγω ποικίλων αιτιών, όπως κάποιας κυβερνοεπίθεσης ή κάποιας φυσικής καταστροφής. -Αυτοί είναι μερικοί βασικοί λόγοι που συντέλεσαν στην ταχεία υλοποίηση ενός συνόλου λογισμικών ανοιχτού κώδικα, όπως το Ethereum blockchain και το IPFS, τα οποία, αν και βρίσκονται σε σχετικά πρώιμο στάδιο, αποτελούν ήδη ικανά εργαλεία για τη δημιουργία κατανεμημένων και αποκεντρωμένων εφαρμογών. +Αυτοί είναι μερικοί βασικοί λόγοι που συνετέλεσαν στην ταχεία ανάπτυξη ενός συνόλου λογισμικών ανοιχτού κώδικα, όπως του Ethereum blockchain και του IPFS, τα οποία, αν και βρίσκονται σε σχετικά πρώιμο στάδιο, αποτελούν ήδη ικανά εργαλεία δημιουργίας κατανεμημένων και αποκεντρωμένων εφαρμογών. Στόχος της παρούσας διπλωματικής εργασίας είναι η υλοποίηση μίας αυτόνομης κοινωνικής πλατφόρμας, η οποία, αξιοποιώντας τεχνολογίες αποκέντρωσης, αφενός θα επιστρέφει την κυριότητα των προσωπικών diff --git a/thesis.pdf b/thesis.pdf index 878ba92d75f60ba62471ba0d3d2bf0caff3a016a..61ea23ba590bfb205b0b0e19134bde1a8a7abe8e 100644 GIT binary patch delta 15321 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ⅇT=L&FCReiY?B>y{zfb=Z_owWS$3{TpJ0;+=#M+zc@6@BX32|sbl{_lH<$wB z?Tl~Q$=4$tVE+5lp`QD70Xtn>h9aLplWHKJvWA5;xib3~*^^)GGVOeeECFEV&8wJE zl1V>8Go7knop4e&-=`~Np49U*KjH%bb4@;9z>Q6fbp8k@Gn2hWK2^#jo06Oy?$E8B zs3PqGjJ%(xl2J>%gge*iC9O%kL_SWz$~sBz6wVH%SnTwurpHw^{8=*~svU9F2)=C4 z$o}lRD6{F0vbZsaxETZSK%C)L7-_=}|8_ux7i+r7tOw0%0E;uE?v?G!Aj+x-pJ9P9 zz|DkuWM$hkW4V?5t2g57fmwBrXg46|gCTzi@P6ZSJH*A5 zd}RkIE70)C<#q1|FJGV4XP8b`y*I& delta 15656 zcmai*Lttjnwynd8QE@7^ZQHh;KTgHQAKOXAwo|cf+qP}Ly7zU?d7anzc5AoRm~*VT z#$J2!f#>>($1e!90W2XL$jZ*f&kyV5>_%c(w>YtZ$jL9ruqO&JTqWMHg)j# zLb7**G}CbY$s?tq_wdQ_hcY4Gl#8VV3u}}zU-b5w4-}>>^-Gb#7PIY#8-{@VLVmN;nKR393cz^q@rd5;#WODXc3I2#J!(?(R#Wz}`B;EAhj`9y?yG zGth4DDI0@6FuMw0V*Y3VO8)-L_6VlX?1#ekTS{3>1Ran)BN))hwaspUh!WR+ z&~FZ4;kOU`tsXTJWhbm^uM6IRk#_;8>(0+MkQ8J$QT)pYWV!#!FRCwEqdtjIN(#mD zVbHEi*quOqr$YPdY!T6;qV7bxHiH{{D)cZivZbT65tg7^egYEIn>48@gsRZ$lD0(SZce&wCe$$Jq@Fea3`7mXan~rFt^72$xwn|W93*dupy{SU=RTkf1+{K zoQoT;zC6qvIAW3Dp2VK(&q9)51nc3GXL>EU*qXSJ?yP7VB>y`cTek!*K_QBZXWH8} zFQ^d2!Cb-%ASHOP?(QYiof13(A=H6o%J>myUeQ}pe?ll}8$DVc-BCP6u6lCU>_QI6 z3aWqCOK19)&Wquapf`})_YM)}S&xNQvXZ+Z;R>O6qBaV+L1*_mDP1bm)`90+sLLxVD}(yO|#Y5%MRMDB5r5G~;Rz z75vEtbcSO$WOBAd4wopvMiXPM_6nNi@Suy)!@;*rQvXnQE-(DA%O|KROCL)QlVhP;KGE%AvIQy*U*p$$>Jpn*kA&v{`$#Gl@#z3BJH<_ zoNRd}teft5>8mCURC>pbz6yFBlOTl*-$1;X)^7?h2aYv>8aTzn4l{*NctPEKN_ih0BilQ?$p z51ZnNSSeU>h16v^pQyR{B!^&txK*BzxJdwM=9rDa-x=tyFMQ)=cP5K4AvHp|PdMbomQLY3MHy(khYn|H_>N4h?pp^4$jUwBBr6zWw>6<|Aa-Kd5%r-vP>v64yg~{njYZ2sDb#Ty@aHto| zRjMxY524clfg*v8#k}3q9XG-QVpuXKs}=upw~^FKw_%gM=#gzy;L3m%7H@#0Zn>Rd zWc~rGMQ*=*pa_m(bqDoZui;T1jL&=#YBqMzA_)P>8p(dxKqqTZui2AXD_XH;fA;dx z6u&z*e^86dpMTwEdx?~$#tD!izK4?_&pX4>%@zH$o>$NxEf}}h@IrtC1gbYpO2%vy zt+c7&8rJ-g&;6Bfwbock_R|*>LisupAq1Tk1duXb9v}Vaj=rJ?q7C0w%Oq7A#C4m$ zOsuY@#N|060U^!>gLKs^uj+a~m)pI8sd|W1O;6pMn5`YD++^p>#D1S|&PnwR&A{#B z^h8~)mTeKSr3pH`Y01NS-0iEaoqa&_YG88*rZ{atA+L(M*smAA)3M zva1OUZdRK8I3l6>dK{-0N*kRu#r!;MDtUpd6$VDtH^Gi@$yL*J#9u1-{}xs;-PleF zD1_E@u-Q^<-J72{4@lrZ>S|ECPrYkpcC_{#bMvCv)O$%M7)H$kPAbF<@sDGgwR~K> zXobo7UcGt{4Kh8wJhu20|6N^>s|89lCMSdqJLyQBDUP;Is!u)BJxv5lK>bv7HhG?M zJCr>fWz|9TVWH3Nut6V^km+r-SM7@<>d?Hx&0Si0{p@+q&i3P+>Ao|?^5@aEjDrQ3 z(9=PNahz#3jtMIR^F?Nb_B&1SrAzSAjb^1xO*=Zn_qqa!SkANsY9u6GmmodrEBm`B zT*8`7stB*J6nI<~RP8#q&SKP~Q$SrzTfC~E7aAT+8WT#d$&~NNMLC_x9WGJz;NW>D z@aLhwP{LxbMYRgC>4R@^>!7zn7CNO?3v;^D(7`$**OpO%D5%6DBV)r}sD28@@%oR2 zWSqIBTF-eXUl($rE7i@8O=hd-IP`fq4iCd0q1{7g`JQZb4+?x1yX&B|c4sze74g1@ zggtes4}|HoBiQk2&z}{^KXC?A028dmu(DIpgy)wY(>3XGgFl6{gDjCJQLRd4;w|E3 zIX_n7t63<41KQs#pSZeu5H`5+Sxnm!ItsmIlkh$iW_Z=lfXdbI75(=}zJMlG4;QsrERJtm0byY9U|5GM$Z+WK0g9)dxzY7s&K+WhqDtU#p1 z<%vURiZ7oUTGwo__>(K&Y7?LLqL$sSFpB%MkG-S+gf5xtnOa!|A5L^Ay>kArzw(@n zT;{A&;Op7x^)dwr(xdkHvl%J@Oc4yo$n~FN++}8a^*%dt$UASa!Hz6v2fUPF9isYobpRLwb)ko=ncJ+MDjE1YGZh?A-)!I>)mipe_9^mH~tOb3juy5ujbv($LF_Unu1%i-tEz1%;Kqc|&TcPxlLE&Zt}yruPr-{G|I)-L68XRyaF^w~|JrVB>b> zqTkjrP9d7G)4uq<(aTO9;_==#5^HzqrF^LMeKyE!@^D#8@(1)_BcD2U_K&+(C*Q(m zs5a&rt=!ei2vOj$+nHlv=9XgaNGEk?SSM^}-UF5VJKrg_Yb1}oYbYpLSWSv|Ilstn zwGBt$j6D$TTQK4U=BEIHqxZ|`y`|GyWhyHcMSJ?7t>=Eui@cQA_l!%yLqSShluwjg z^iJdHt}4P*hN8Ocn~d@NokbBUFa(^UOCZ+@ym#3>ei3*`I>^(H>3w5Jk<9NT)tpGl zF=*Aq9j@)~T6}$!`^L4x0;^tEO5-8U>T44(nPSSkgULl*Cnc-bL8E9kjjg&y4!4SY zW3?Kdmr>K3<4o9pA@w6u%Q7chZYDx@Mo`uYLzN~XS6Uhadt7x(rFLvBzgKAe-%LZt zD$*4yR|PbZxu?1<@6W71D=Q3Jx;)P~fJrR1b|rj<&E-N$2EHN8JtQ>nhKpwg!YS2vTo{X{BAqY=6|X85)` zlK4ZiN_6(=D_&MJor*-^I5|;7{j%HI$Ae zoH+3P=%WVz0wq27LS=b02VVq({g>z*=1~ARJ_A)q?+tm18?=CK3CC4f-#uOm2UxnA zggYAHRSfQaZ`c``22HaYD@DXN`MW2(`qE%COEZ}oz7Rk(e5#()NnKpzaB5@^(7KcD zs)xUS3dE;4Ioxm1g0S^gSf7ZEPAp^y4+riL6sAEjRaKPyB~O=eiRwGJ|GA*^=q$sO z_}<3Iyx6niV!`mvqv(Z?jQ8EwlF)gywA9AsEQ#(}Hvr=SAj`)s<-2!)0ot*jp-Wc0 zs}KJ=Z_HI~SM;Qxk;a=u8M988JEtxc#J1h|^+4mBs?w-At~M+s#zi|8@y>4hrynQ= z1y!LSl8u4k-aD75p>ZW#PUJq!*5=J``Tj54#0CieQOGVM&x~@&pz>= zJw0iNmY4QWi67vkQ}{WjcpzfXoG1Es$e9kF94aeXz8-UQ7FMYIkNX~h(pWAmlk zOB15kmh#SM%6DZmHPp1rgFMtiL@sqgBilmt5gBn(T{-v*v!IqHns`WtL+60MQL~=a z4}36)E>K;04QpSNA*6~36*seX=f9E~FpbU4#bFU$I^$x4)Lwz`Tjgu_kJ(`=j>{Yd zUNRKYL`!ES0*9=Hnb4x`>|=GeOegv-ewQi{C>;-cMfJIJ4$}UkD9(jg=+XoFiFUxO z8w|%1>MAZ`bnohvtQX+ai7xQTO7Q)H@n|qT{#WKa4VK308DLvl7&`M#r(tq#(IvUrX}u`%enIOf1p_)*FaE)$pT=olN%n-@$aJ zQC4buY$N{>bhARx96D*3?nG9F!eW?U_P+(_@J_qCTpipdi%m#hB>{`dbac2jDh=MQ-A;dqDUrX^D}q6 zDKz65efEGj3>n#d4iTCrRIT{yx&IPev>b9ftdd5ZX;dtjtz_sQm-?j&Bf^jH%R6HHw8#vIH%XVXbYapM_86^=CPz)4& zy_v+&XT~Un;96p8kyp+5Nu4{m=MprcbLMfl$vl=-%u^gQ64Eg0<~-`wrHsjT3D1Bm z5nRBLKLtfYW_Y;S=YfAfC0{wT+FMvV}Y)6-BqKEXAyPSr9F^bM#|~P;#;0gMVwljoUv@yz49AquSn%ZyCi6s7HHe zb7rBFPV;V0MH^`WDQu9|KJ;XYY+@Sn(%Br zVxj-WB?s{7(5(=W)2Xj;u3V^6-cpkXp;glLvghf*EBFSLp#W5GA9SS=AEsxyJE2-p zJ9{(9h&9A}bWS5~BcA?JMw=ZGii204S;=BJbud03Z#Q@i?)d`?_-*>XiC$=RHrPMF z{{it2$bbC!2h=~H{{iz4*nhzN1HQRB8(~=u_+M$DPts&e1|wSVGjDJTOF4BE!jD2| z7z43lM^Y(v{+S(@2;uEm1=v+Ku~0)FhH-@u}6>QBJ>Nt*y% zU`FC8#ZVS$o;|*_b;wfYa2r$8RqW8}&8zfEac0c`lh6C#>YYXbR)R({Yc3rpdeOSL z1yP|N)Ph{`(?VqNV_`sL&5&H$f=ufNooX*jqBI9hII%8XiaT|sL`q)d0WP-ize$?+ zMpUzYQHpqPH-qK`<1!xBT9l&v7ye17#^eQ*L}Nl|`ajS#if@5Di7U9LP!ADh`ll-G z%stw;#JPT@$Qr^Egc!*2+Pw@>r+++1jY|Mw#EoAiEWHHUDz8B0fF1lIrPd!}xwvSk z=(vSK_>@po#NMRkl0yH)f7{LL-YBHR4MxdDYpDK1IEEd1qxS0{5LOX{S_nvB7e%+5 z2eF%E9-1}>vYo1&qcum^M)OPBQ$zjHw`F{WHqjU7;mG)s*YklVH&6e_4*zMLzyx<_ zF!D-(c^&%|7LXG7grIFoVQBFdhB~5_yc9#2JfO}0a&0|I9!g(nsLnDzAugt-uFVzZ zI}-K_uR&U-uQ!Sm`PW5~nG~!tOmqHCM79nFI>qm9_gLgVkC*oEKA*fs-cGD}- zNb>9Fhp88W#_fL@QiPrnZ~&MB@8scy&QKZFN}*DG+V4I1je)6$9-1k%PeJjVn)Gok zS8;$_T`tq%R>u(SuXhDZwfP7hifLa3b64DMvQ~-qSjZxw_PP%Yg6}l_DAD>9`+~SR z9OYj*<_$xhY9|6=RxTYWz0U|dK#u=BAn7F;a!(%K?lqhL$_}N zHqqWJ9>~$tmB^2Xw!1uI-%Eaqzv5j_WU@>=-q%sua!`M-KFSRia631-cwaG88#NxA znDgP4H(3t_A8clx_1@nPd%kGpXub;gYQ%QC8W3>5&s?qoqq7c6?$)ndDohsdK#OXY z{nc9RwN#hyM@r`KJsb7Cq+c24$Bt+97WI~%yuO&N6{-Qts|9WAhkqy+0a#ym;g_Xg z3~~T21UtFyJC9Nv*G9g&X2fC&we!n|Lj3ioqi%B9b%Jz(#>6{QYNP;0`C#>2QAxWX zN>o@DA}1uue?@-6Q;M7q(g10hM+t(B>`xpAYV-`A}3j~on?$Mnl zs3TIL7-TR|@B>UoGeoVA6L3Om1JRHyqL9AcgXuHfxoA=F)mqyt+R~mLxeeBf&A&3N zE2>Uc^J*Jej-U3Z`=5?hG!-P(In)G*-m2sQ$FFa0tDQ*{{U4iGCW(O9jG^D@oen@B zlgabp`S)t%pB0m!dF|HbshKz2+xpX;TveBOfbpW?)Nk`r@2kx}e5Nk#9Npqqi;F{S zPb2tSkIAW*Mdw`;qbu1C402_ee$C}oldUu~`_f*lTM0-CW66Uzh1s=_7r@^5CIQu) zqJkTD=wn@Rsys+Vuq04A=uvZFA$g#rLoS#kGAx%ONTHu_E(o+I(StDM030( z&~uC`3iGCbN<&bkr!Jr&30i1V5E z-MFw~q+)v*v}HmzNlnZ!-FOPJT;kcg2(wbsxx)y=s&AfZ$!HfcOwue#?jTgOl#AwKM;JFmv}CY<_{PdF49q>~i?Cj_*V&36QHAS>g4 zb(~_aRWKuR$1%;*i!>DzhG&9c4pJoKx^hl1zDeDhpqy|N)OQ!t7|%l-z>S4vf|l-F z#?~3+ZMVvXsV6u3j&prbCJ0}`7J6LB5<7-UjSEJ?Vio$CoE&1!hr@uO<{2=*Kh8=jR+(XIC`6_cIqi(4-C#H1bJYgp6ac!_f&5hZnu5DLie;4=X3#NuwU+N zFvwegnFigH4!bJMQDZ%sBY;6--E0bwl8quxJr81Db z=9U7Vc-sG*df&ZWy?ZhE+5E33S785 z)k|m?>wb3+8`V3hHj#ynF;G)a6u~;T5tnZay5nNBg)`4)W;x7m9PJlcX+{R_eyF;J zXYFqcdU){XD9E&TXfK)2OpX?LBTmVyvFH!Yk7<_e+n`Eh0gLtE8?*8@`NfwGfA3-; z0gS7nN?_J2Wd@l#P?3z3VM0upZLsVxgvTEFK=nB%_NO&wCMe2gqQIz=YO?4s>qQ$| z3^q!9>|Tnrf(|}w2!5PXWWf;X$98wF<3#-!b%hQVzWlmpKLP85*~X7!gpGf>B#`8f zfQCkmzv}WU1|kqH>^|pMvFdV)s3w&?6cvHOA*)pnpup54{bawjGJBmIK|>Z0n&6cd z22Ul?fGPS*xD=aD!n?L}eM334kCV`F9WGWDhsIy7ZjBkiW@cEknqf`X2vvh6`nk>O z;$}{}0_B4o9aNArOY$hW=-kgt+kd8N{B{@_PNwN^3hd9cweh{%1S5s16{c0+Jb`xh z*yVm{TQ`n>Nv!st4DrRfAXMaLuGqmc;XQXA_W6m4T*bC4UYC&-iP*1#1uM|?If3C6 z!XQ4e#k^!yRqTe>P|mua5x(er!9&oJ#HqkxnBd^!=kflVDuDu|S661n9y;rj+mOdC^kH%{RITjK z;iV@;P706*vj+A|V@<>7V!hD!ARox+-W5>S6m3({iLGsWQ5^sH^0CW^cj+<9%nnto zLcBQpA?h7Dm7fi72DU2Boo|2qZ&Dlq%uT-G?RipvF8DUexPn}McL}*Bh2TWSvUnUP zQg;jJaN0usUvJ_7MU;g?h_Od_h?!}Q07Y~Hh0xcD4Nn0DN8|xA|G$yKMUm!W47EB>!QOR=0rwmH)OhT<=9>}L#niHyG~2?#_IV47?g zA+(H1WWN^hka6FpdiL2t2x1PJ^XmhUAS`Kb+c4O;N(i+M2q|D!sZ0*H`|bbp_Cr$+YIT8fXAegD~Ucacu)g~eyK1jz~4^R!g zO-KKm$FcfWYtqZ50ab_rc8T5ZSGKMtTLoNp$qmLE7q2Sf5<+ndbNJwFgkZPv5Mz1{?w zGr(J|ZS#g1p3!p_VZdi_+OD{`39{n5`L{cv(z&em4T$0A1RyE}qJ z!XLy@8TU&Y`1l1NW@-lmGNqoYKse-{V?apWN-<(YQmTw!7`LjI|FL{;aJ^)j;*Un) ze1GQ94SUA_s0OT^?YtfCu%TdD5>(RdWS^xY4Zdyl@Z25W9V4uR$v(?&;2!tUvI?>M z4QQWV-|}JmOsy=P_?Ier=bBnvkT~(uwDNdv8%xD#KdscsvPF==sL)ZqAf4!dQvOey zp{2k;AyNRD{% zkJZ)U!yfwgIqu0>d~0dkL;Wpnbz;fMZ-FZK|UN+{RHgM$6j^l`KYgY(cIcEkfy*kpR+6`r4P}Hjs*1X?WM+LOZBGxEhVKz1#N^V zmmD-@l>OyhT0KnRUK}LC1Jq?(Ywbyr;PGw{B<;RI=^3alEQB6TBy(v`lBTGrZqy^p6O04S8r6f44&;es5-x@={5!BC z8uaf%Lh^4g5snt2k~u3+5@^B(;*LOZ0oW|q5hZGNKU&BvR=(L2IznYw0?h4PKvGez zE_BOmP&N4oB~dmb0+{y z6BCVaeP7zlc?Sf_l+k>L5JeFngdEx9A!pUEZ3y!KW=%_30u&rYX3OV5qzoMHRhhQf z6LQo*PKJrTk*9G8xtS;GzZKxMqHbYzp4Y~>K!7cWbrudzeYlU;XfNs` zL}y4(G?E0i1nkAzkP(FA`~fPfAe@NLz7^lK(9XD%e76t@xdYY$yGzBmx~k>Wsj9LAwJaJV565cJ<=T$3mebP-b(I-646J~Xpy9rGlG`81Y-gP^cyEQhI|-R<|nJ~ z{kh#u)z3WASLilfU`t#27eE;PG&#diBDcSb_hBpxmBe{1xxlI>GxTTFLh^Z+x27v8 z(k0WIKCpF;WJif^Stwexb48MMyW;wN(9bH!P>YV;+w`f^1dDI85-U8={zZ_0$I$xx zFyTC2z|i__#ga@S*SIs&ukI+-hk3ApA~TnF5C2_BhdOpnIY73jDQO2(Khc}>5)`G-`m@M z4xi@htm1awtbN^>J`&CSBUQgs`?5N{hCX9lrrK;I2t%g&=%M$%Z~qKGc3SEB@FnB1 z;_>A)aIk%KvU>HymK2}gm-ow|$+Ftb!IN}$n*(@Z+{CgVu*~Xal)HZiYgK{~=5e+G|L!yTgLiGH1BU!?KX3(ppKCdj=b%4639g zNCx^-4LW<8(0LZM$rhu1@y(O8?Qb!^4rn>?P90DAE11R`i2etr1ooum9n18i{_^GB5~~>{1upT3+W`ds=p_>?Y1NLe3REp z6INQkY>?bNF;vzHV?|CBoQpS?OK1_^u zS@!{JYZr&VjJxbQrX|axd-vqEmtn=l)t1=K=-niwWu$!CPSbe-u>%4bY*{7N2fC($ zYCJm2^b6+xeBt%RO3+j*@Dg8W#z1Yb(Evfq6*~Wmn}fLHJNP6{;oRgc57%EYA$k-s z)x@yKVhp~RPC}#r1ld)D!tzY}ByJSRb=|z1S@yVO4E+YB;?ywW7hC6gI`azHF;Ga< zf$~fnRolARP(^`duhBxHWf@Zfa&uxQZ;S`sMbSkzs)Ar<30BJjuk*-N4dAHB6RI0d zIA#^a0e3wy`4~@!sB3|o#yayFrOxP*>Ciqiz~U!C+goO%5q__~uVipO zb3yM;^Is~W9RMml1S1u(Eg*&wjmu_8m0}2;R&5O3P^E_$%gPpVTQaTM;=m%8B5{S7 z*cbr6Ue<<$HlGimmR}>i&{#Hhyo3JKTaoD4yQ{pk@uT+QU*h}5?ol>DSjQ^H6TS1QS~tbyL7d}+A8NvuBh4A=~*kFT(&2E3XD zsLnOvixjjbhyMF`@J@O-fu+G%E{B$p7q_Vq&-AT6$*e!B|<+EBSg#Vn9t5xi&mG_Y0z&^o2&lHmXDjbHd= z9dW2Z9{L5qIO_a9*L-b7J;R(;Uu>j&3l3i1McyJiZP&Fox3&tQgVAuyEr)% zZPJBYWrq7Z+y&6W2U{R!IDeKg$#H|^`K!^W=8y9tK&>*n; z<^0{W3LLk;%zl4FoL&zPn_}-=2e)b|ot;lIA$-sHEPI(T|NTj!-;U4Cz0bj;}f zG(XMoU(cTm7f~?4PE$N1p^@r!QWvDP@w1{PB zV3X@SlbNlO6U39}2$DwzlxfW@*-b1x4XMcM2Pl%m#u9ky4hZJydz!`&Rv|fWy}9|j zyY%Og$aQ%ft$OCXjuL**TkiaOME4gtw6G#hLoM9hi8gkel&Q%xl`tuq9lkID z@9+~Qqcm;OUlV`EUGD$Id81B|vy=5~>8xpN?tJ?F*9V!R3F$+WgB^-=PNC=II4v;$ zFwsH`Q+f#TUvAqtyJ-Gg|d8`zPfazJp;xB@7`jxHq3L!NGd3UV^H4v&o^tV4P*S^tX^<5uH z9`_|D5j4IYG#)%{C0=*Id)qLzM9qn3z&gHoasEhvT5cYYw_W2! zC(eIRonw=}`n%KP#`vk+qyMXYt<&V1(6-)^p1_!@Uf)-fH3JH>;#$$W>BGmRzQg+) z>irpfl#E;l|LgO{=nUMtv7}z_e&=-CL@7=m!h{t#uxP;becn%c6`FAbeB-6RP$my< zoc;YP)U{TheLtsp5{bZ7qry7s;eGYp3@7%dQs>j7QJR?jMQ;=|U)rUa#(A@-V8w}I zblMldn6u)3DxDHg@_Vl(k45}8N{!b%SUHb8L4MJY3%Mrsp@EIUhm>2* zYA+sC(;ME#lI`;&NB)BoNQ-cTPasi}EX)hZwrFNN!m5~oXf*4AS}?c}7Jge6EF{N$ zYFO(DEiOx!Lupc?UL2Wi5gVChk>FP-UBDx9On$Nwx}#D;9x}9d5`^YiV!{*l3$dRa zx-i7L16=Y|Hm1+3FMI0DBFyzx67|gZvA8IkxIZ1Ms#x;J-l7Z-uy$zo7rA^ynT8`6 z>;-5p|4B<)9yhEDqx-L-sOwv%&{>@cS9*LI5xss2XWhUMyFF0u;Ah-xA_hedKL@%8 zF)lp#`#1#FlPplRlb}E1__Bw;JU|y`Zye{Mcck|BqhjJMEm08{Fr?%vk&p_kaodq< z1tR$+w<&3QL@h)Pf$kh)1O0G#cC;A3N&%<-6Nh_Bq@I5n(|e-#QA_$&`wS@5Ps$cH z3V1?s{2c;&T9{DDAU0pZ)tyOR2T+76^P!^DW@fRakQgKCRj@EPl4-|pL7+PsRk)jo z3Is&=cOy8w?j-smk%0qZ8rZpnq;uH0yVGcMicaMZ5Xlh>z@`BCfH<;~0q~#d3T!|9 zB|-{xrf-K7P6qN2jjTwa;Ra@Lc3^o$^=a@tf}yM}ay`J~}j zimXsV3c$6UOT*k_&j{Cpx&p#WDmX2FWC-yq&811YA-Fw46g0$l<&tP)&qP|l7Y1Z| z+A7hTbP%b?08`fzi*Dun^;l1GPn`{U#mP{MazW3?7z+25o%_P&jpsmVE>Q+MqC%^3 z)jO<6#hn*qR66BOUFel_$$g%9y+=bw`u8ID&yoQG-h`yO6L$0dV-=VK0P8#1X7rS zn*dh$=MC;+Vz_%CFmSV>Y~9$qOHa{&--6o*^?JInX+LG= zjO~a}c9Ub9y`uSAIqQCV`>Rfy7+r`oM$bo%Y9cMS;IDbYRG)HPcu`GSOpeKv0o_#1 zHc+1}DmF)Na_cv?%g1fGKeND8_44`=4Sh>^H@ScJ{a((nhkcSYe4s?pw7LdDR^kK= zVbAKt&B>3Uj^=5Y5H9Om{&&}p*z-Y87@Vj`H<+?Rc-TrRtx33hjq{uujnd5luD3AQ zel(A_yGenqkMr5c$eg8X^W}gXe?)?6Ghl{5AbD323^_=C_)f`e&^ovr#7mroF%PRy z7Py=SS?xgmL?5_TlVK3zHHee(4Z-3-R9@B`8Y>+ zSBLwjQ%dvnH$-`%UL|op^rzO(L3NS{>N4X$X6CScCW5y@E@_VBrbiL`IcUluyFi-M zgzl47mcflcs=%!66msE>qwo#^1^v#q%fVLNZ@Eb1$0wUD2*WqWO^FwePThR4svV?7XsSIWZ9(uGC_-CM zo2GV(Ycrfw5?`M5t3#pB9AKyWCvZ}LfUmX19Wn5ci)hgS78l;8(+b8&MtBBy{?UtX z@3LV(0?VE-C?ZYr0|$lQEH$`HbtJ>2gLKw4s6Sxd%@h@eUACxU& z2-BW${xUoDOM8Med-Gd;?*12sM)qykj!fi0rr`v@kC#GV`@qZx${q`t)`ngHC(Zcu z4LJ5M&tk#ajX5bGp8GzteSB^Y9?vDVr!c-xO?mKmU--Fw^ams?nst>WYL>Qnfu2n5 ztHXsn1-$BhfF!%0kJXG&l8dWQ9to;9DAwC7Z-Go0k=w}BOj`)W(FxO*JZPZ$M?e>f z4kV+MkUQ_bqDIQkP85&W9sY$!saxL952H1QKkUh01mByjKmI3EL{0H{MEoVpW@f_7 z!C}S(Fk|Heuo$x$85tXKv2ijPu>u&)Ojua?dH;WJq%1xnN&uPu>k0zfqLwO#3)b+h zM~H?;u-lL21zlxDUDS=-I?^EBIYuFogbgu8Qa4s6WJn?8L^-tJI^ujt8CqK1xw;Jb ztlzwgw_`DwS@dm|TrM$d6VKoF_gvGjlfW&2*;jWh?YQU5Op|Gh3zm#Su%>zvAYAv~ zXhfT^uNiD-h_JLPRXeWo@hAB_>+oYO*Ss?*T9d)`P+gCNG|hOq$l5s3G+b{xBPhPo z7}1d6B61gNz!%Fu9!nTXFRJg069j6H5I0KX<|l4Mzda{^1c^OqOyBGaR!na#Rx}eQ z;;;#=d`~zh48=ZLCbg?bwSMSuD`E{JP@$hQYWS2B+Yfo&h0F6-23ZG%!L(fPCrgc_&CFv>ya0&@%ks#(Mn7OXO=8;w?nVAF2swH;E?ZjR!et%Kb z+t`B0vE#WBmSN9wWJrG$elH{04S@5FI`VAVG2#sXSY-P<`YuZ1Mikhyru%4wzG}uI ztb~=^AfL;H+Vo4a+G4~6&ah5sXa+)BWGA9@1Qof1#TrBY9#;28-R`>wzOeg-U+*D$ zBW({O-H>$nL* z=DEe`2;O$&oAhBYWuLTL+hX+wAz=zCZhqeNMZqliD}dO)YmxrSW;Q=P{1>)jwxc`1 zVha;0mBbzdaiEtIVzNCK2(4gD$G&UH8#w8Xft0^0F}SxCy{L{GXx9DjpRy>S`TKo) zUim)FOg~fyX8GPS3vHiYLq@#v!`PfS|4K%-M^rcHNYC)sdIzNJeMVDGw!@3nKUvjhuum#kK3F>(dV+t=%vGN=AocKG%NDdAa)5+P$(b?S*U Date: Mon, 11 Oct 2021 14:45:11 +0300 Subject: [PATCH 3/3] fix: tiny corrections --- chapters/0.preamble/0.1.summary.tex | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/chapters/0.preamble/0.1.summary.tex b/chapters/0.preamble/0.1.summary.tex index 328c847..a41da0a 100644 --- a/chapters/0.preamble/0.1.summary.tex +++ b/chapters/0.preamble/0.1.summary.tex @@ -1,6 +1,6 @@ -\chapter*{Σύνοψη} -\addcontentsline{toc}{chapter}{Σύνοψη} -Τις τελευταίες δεκαετίες, η ανάπτυξη του διαδικτύου μετέβαλε ριζικά τις ανθρώπινες +\chapter*{Περίληψη} +\addcontentsline{toc}{chapter}{Περίληψη} +Τις τελευταίες δεκαετίες, η ραγδαία ανάπτυξη του διαδικτύου μετέβαλε ριζικά τις ανθρώπινες κοινωνίες, μέσω μίας πληθώρας ψηφιακών εφαρμογών, οι οποίες, στη συντριπτική τους πλειοψηφία, προσφέρονται από παρόχους υπηρεσιών υπολογιστικού νέφους, ακολουθώντας την αρχιτεκτονική πελάτη-εξυπηρετητή. Μολονότι αυτό το μοντέλο υλοποίησης έχει αποδειχθεί ιδιαίτερα λειτουργικό και έχει βελτιωθεί αξιοσημείωτα ανά τα χρόνια, η συγκεντρωτική του λογική συνοδεύεται από μία σειρά προβλημάτων. Πρώτα απ' όλα, ο χρήστης καλείται να εμπιστευθεί τα προσωπικά του δεδομένα σε μία τρίτη οντότητα. Εκείνη, διατηρώντας τον πλήρη έλεγχο επί αυτών, διαθέτει τη δυνατότητα να τα επεξεργάζεται, να τα διαμοιράζεται και να τα λογοκρίνει, είτε για να εξυπηρετήσει τα συμφέροντά της, είτε για να συμμορφωθεί με άλλες αρχές που της ασκούν εξουσία. Επιπλέον, απουσιάζει η εγγύηση της διαθεσιμότητας των δεδομένων, καθώς, ανά πάσα στιγμή, ο εξυπηρετητής μπορεί να αποσυνδεθεί για αόριστο χρονικό διάστημα και λόγω ποικίλων αιτιών, όπως κάποιας κυβερνοεπίθεσης ή κάποιας φυσικής καταστροφής.