Browse Source

feat: add Ethereum fee management

develop
Ezerous 3 years ago
parent
commit
48fc3febc6
  1. 6
      chapters/5.conclusions-open-areas/5.0.conclusions-open-areas.tex
  2. 2
      chapters/5.conclusions-open-areas/5.1.problems-faced.tex
  3. 2
      chapters/5.conclusions-open-areas/5.2.design-implementation-differences.tex
  4. 1
      chapters/5.conclusions-open-areas/5.3.conclusions.tex
  5. 15
      chapters/5.conclusions-open-areas/5.4.open-areas.tex
  6. 6
      chapters/5.conclusions/5.0.conclusions.tex
  7. 8
      chapters/5.conclusions/5.3.open-areas.tex
  8. 1
      chapters/5.conclusions/5.4.conclusion.tex
  9. BIN
      thesis.pdf
  10. 2
      thesis.tex

6
chapters/5.conclusions-open-areas/5.0.conclusions-open-areas.tex

@ -0,0 +1,6 @@
\chapter[Συμπεράσματα και ανοιχτά θέματα]{Συμπεράσματα \\και ανοιχτά θέματα}\label{chapter:5-conclusions-open-areas}
\input{chapters/5.conclusions-open-areas/5.1.problems-faced}
\input{chapters/5.conclusions-open-areas/5.2.design-implementation-differences}
\input{chapters/5.conclusions-open-areas/5.3.conclusions}
\input{chapters/5.conclusions-open-areas/5.4.open-areas}

2
chapters/5.conclusions/5.1.problems-faced.tex → chapters/5.conclusions-open-areas/5.1.problems-faced.tex

@ -1 +1,3 @@
\section{Προβλήματα ανάπτυξης}
%TODO: [Discuss] Move this section to chapter 4

2
chapters/5.conclusions/5.2.design-implementation-differences.tex → chapters/5.conclusions-open-areas/5.2.design-implementation-differences.tex

@ -1 +1,3 @@
\section{Διαφορές σχεδιασμού-υλοποίησης}
%TODO: [Discuss] Move this section to chapter 4

1
chapters/5.conclusions-open-areas/5.3.conclusions.tex

@ -0,0 +1 @@
\section{Συμπεράσματα}\label{section:5-3-conclusions}

15
chapters/5.conclusions-open-areas/5.4.open-areas.tex

@ -0,0 +1,15 @@
\section{Ανοιχτά θέματα}\label{section:5-4-open-areas}
\subsection{Τέλη Ethereum}\label{subsection:5-4-1-ethereum-fees}
Οι ανάγκες κάθε υπολογιστικού συστήματος σε πόρους που σχετίζονται με τις διάφορες λειτουργίες του (π.χ. επεξεργασία, αποθήκευση δεδομένων, δίκτυα) μεταφράζονται σε κάποιο οικονομικό κόστος. Στην περίπτωση της παρούσας εφαρμογής, ενώ η αποθήκευση των δεδομένων διαμοιράζεται αυτοβούλως ανάμεσα στους συμμετέχοντες κόμβους, η χρήση του Ethereum απαιτεί από τα μέλη την καταβολή τελών για τη δημιουργία συναλλαγών. Αν και αυτά τα τέλη είναι απαραίτητα για τη λειτουργία του blockchain και την προάσπισή του από επιθέσεις, αποτελούν ισχυρό εμπόδιο για την ένταξη των τελικών χρηστών στο οικοσύστημα των αποκεντρωμένων εφαρμογών του Ethereum.
Στα πλαίσια της εφαρμογής "Concordia", η λήψη μέτρων για τη διαχείριση των τελών θεωρείται υψίστης σημασίας. Ωστόσο, η συμπερίληψη ενός τέτοιου μηχανισμού θα περιέπλεκε εξαιρετικά τον σχεδιασμό της και, ως εκ τούτου, λήφθηκε η απόφαση να συμπεριληφθεί ως πρόταση για μελλοντική της επέκταση. Ένας τέτοιος μηχανισμός θα παρείχε τη δυνατότητα στα μέλη της πλατφόρμας να τη χρησιμοποιούν χωρίς να κατέχουν ή να δαπανούν ETH. Αυτό θα μπορούσε να ήταν εφικτό μέσω της δημιουργίας μίας meta transaction, υπογεγραμμένης από τον Ethereum λογαριασμό τους, η οποία θα μεταβίβαζε την αποπληρωμή των τελών στις κοινότητες που ανήκουν οι χρήστες.
Αυτή τη στιγμή υπάρχουν ήδη προσεγγίσεις υλοποιήσεων τέτοιου είδους μηχανισμών, όπως το Gas Station Network\footnote{\url{https://opengsn.org/}}, ενώ η προγραμματιστική ομάδα του Ethereum εργάζεται ενεργά για την εγγενή υποστήριξη αυτή της δυνατότητας από την ίδια πλατφόρμα.
%TODO: add
%1. reputation system
%2. voting types
%3. token distribution
%4. ethereum, ipfs, move to proof of stake, remove of rendezvous server

6
chapters/5.conclusions/5.0.conclusions.tex

@ -1,6 +0,0 @@
\chapter{Συμπεράσματα}\label{chapter:5-conclusions}
\input{chapters/5.conclusions/5.1.problems-faced}
\input{chapters/5.conclusions/5.2.design-implementation-differences}
\input{chapters/5.conclusions/5.3.open-areas}
\input{chapters/5.conclusions/5.4.conclusion}

8
chapters/5.conclusions/5.3.open-areas.tex

@ -1,8 +0,0 @@
\section{Ανοιχτά θέματα}
TODO: add
1. feeless
2. reputation system
3. voting types
4. token distribution
5. ethereum, ipfs, move to proof of stake, remove of rendezvous server

1
chapters/5.conclusions/5.4.conclusion.tex

@ -1 +0,0 @@
\section{Επίλογος}

BIN
thesis.pdf

Binary file not shown.

2
thesis.tex

@ -29,7 +29,7 @@
\input{chapters/2.theoretical-background/2.0.theoretical-background}
\input{chapters/3.application-design/3.0.application-design}
\input{chapters/4.application-implementation/4.0.application-implementation}
\input{chapters/5.conclusions/5.0.conclusions}
\input{chapters/5.conclusions-open-areas/5.0.conclusions-open-areas}
% end of thesis body
% --------------------------

Loading…
Cancel
Save