EOS: Οδηγός για την πλατφόρμα δημιουργίας αποκεντρωμένων εφαρμογών (dApps)
Το EOSIO είναι μια αποκεντρωμένη πλατφόρμα η οποία βασίζεται και λειτουργεί με την τεχνολογία blockchain. Είναι σχεδιασμένη να υποστηρίζει την δημιουργία αποκεντρωμενων εφαρμογών οι οποίες λέγονται dApps, και λειτουργει με παρόμοιο τρόπο με το ethereum.
Ο σκοπός των δημιουργών του EOSIO ήταν να δημιουργήσουν μια πλατφόρμα η οποία θα είναι ικανή να επεξεργάζεται χιλιάδες συναλλαγές ανα δευτερόλεπτο χωρίς κόστος. Τα Blocks παράγονται από τους Block Producers, με παρόμοιο τρόπο που ένας miner στο Ethereum παράγει τα blocks.
Όταν παράγουν blocks, πληρώνονται απευθείας από το EOS blockchain, αφαιρώντας το κόστος συναλλαγής από τον χρήστη του blockchain. Το κρυπτονόμισμα EOS έχει ένα ενσωματωμένο σύστημα δημιουργίας πληθωρισμού, κάτι το οποίο το βοηθάει να διατηρήσει ζωντανό το οικοσύστημα του.
Στο EOS Blockchain, δυο blocks παράγονται κάθε δευτερόλεπτο. Μόνο ένας παραγωγός block μπορεί να δημιουργήσει block οποιαδήποτε στιγμή. Για να διατηρηθεί η αξιοπιστία του δικτύου, ένας παραγωγός block ο οποίος δεν τα καταφέρνει να παράγει ένα block σε ένα συγκεκριμένο χρονικο διάστημα αφαιρείται προσωρινά από το δίκτυο.
Η τεχνολογία που χρησιμοποιεί η πλατφόρμα EOS, προσπαθεί να λύσει προβλήματα τα οποία έχουν τα οποία έχουν τα περισσότερα blockchains, και ένα από τα κυριότερα ειναι η επεκτασιμότητα.
Στην πλατφόρμα, η αναβαθμίσεις του blockchain του γίνονται μέσω ψηφοφορίας χρησιμοποιώντας το κρυπτονόμισμα της πλατφόρμας, το EOS.
Η πλατφόρμα EOS είναι πασίγνωστη για την διοργάνωση του μεγαλύτερου initial coin offering (ICO), το οποίο συγκέντρωσε περισσότερα από 4 δισ δολάρια πουλώντας περίπου 1 δισ EOS μέσα σε ένα χρόνο.
Ποιος δημιούργησε την πλατφόρμα EOS;
Η πλατφόρμα ιδρύθηκε το 2017 από τους Dan Larimer και Brenden Blumer, της εταιρείας Block.One, η οποία με την σειρά της ανέπτυξε την τεχνολογία της πλατφόρμας EOSIO. Αξίζει να σημειωθεί ότι ο Larimer είναι ένα αξιόλογο όνομα στον κόσμο του blockchain.
Εκτός από την πλατφόρμα EOSIO, έχει δημιουργήσει και το πρώτο αποκεντρωμένο ανταλλακτήριο κρυπτονομισμάτων, το BitShares, και το πρώτο κοινωνικό δίκτυο κρυπτονομισμάτων το Steemit.
Σαν Chief Technology Officer για την εταιρεία Block.one, ο Larimer είναι ο αρχηγός της ομάδας προγραμματιστών που ανέπτυξαν το λογισμικό της πλατφόρμας EOSIO. Επισης έχει δημιουργήσει και το μηχανισμό delegated proof-of-stake (DPoS) ο οποίος χρησιμοποιείται από το λογισμικό της πλατφόρμας.
Με βάση ένα white paper το οποίο εκδόθηκε το 2017, η πλατφόρμα EOSIO χρηματοδοτήθηκε από την ιδιωτική εταιρεία block.one και έγινε διαθέσιμη στο κοινό σαν λογισμικό ανοικτού κώδικα τον Ιούνιο του 2018.
Για την εξασφάλιση της ευρείας αποδοχής του κρυπτονομίσματος της πλατφόρμας, το EOS, η εταιρεία πούλησε ένα δισεκατομμύριο τοκεν μέσω της διοργάνωσης ICO.
Αυτή η πώληση των τοκεν επέτρεψε σε όλους τα είχαν αγοράσει να μπορούν να χρησιμοποιήσουν την πλατφόρμα αμέσως μόλις έγινε διαθέσιμη στο κοινό.
Πως δουλεύει η πλατφόρμα EOS;
Η πλατφόρμα EOSIO είναι σχεδιασμένη να μιμείται την λειτουργία και την απόδοση ενός πραγματικού ηλεκτρονικού υπολογιστή, και το λογισμικό με το οποίο λειτουργεί η πλατφόρμα, λειτουργεί σαν ένα κανονικό λειτουργικό σύστημα ενός ηλεκτρονικού υπολογιστή.
Για παράδειγμα η πλατφόρμα έχει τρεις τύπους πόρους με τους οποίους δουλεύει το blockchain της. Αυτοί είναι:
Bandwidth (Disk) – αναγκαίο για την μετάδοση πληροφοριών στο δίκτυο
Computation (CPU) – η υπολογιστική δύναμη η οποία απαιτείται για την λειτουργία ενός dapp
State Storage (RAM) – χρησιμοποιείται για την αποθήκευση δεδομένων στο blockchain της
Το κρυπτονόμισμα EOS απαιτείται για την αγορά όλων αυτών των πόρων από τους προγραμματιστές οι οποίοι αναπτύσσουν dapps στην πλατφόρμα EOSIO.
Σε αντίθεση με άλλα blockchains οι χρήστες του EOS δεν χρειάζεται να πληρώνουν τέλη συναλλαγών όταν χρησιμοποιούν τα dapps ή κάνουν συναλλαγές μεταξύ τους. Το κόστος συναλλαγών πληρώνεται από τους δημιουργούς των dapps.
Delegated Proof-of-Stake (DPoS)
Για την ασφάλεια του blockchain της πλατφόρμας EOSIO χρησιμοποιείται ένα σύστημα το οποίο ονομάζεται delegated proof-of-stake (DPoS).
Το DPoS χρησιμοποιεί ένα σύστημα ψηφοφορίας σε πραγματικό χρόνο το οποίο αποφασίζει ποιος θα προσθέσει το επόμενο block στο blockchain.
Αυτό σημαίνει ότι όποιος έχει στην κατοχή του κρυπτονομίσματα EOS μπορεί να συμμετάσχει στην ψηφοροφία αυτή, αλλά όπως είναι φυσικό ο χρήστης του blockchain με τα περισσότερα κρυπτονομίσματα στην κατοχή του θα έχει καλύτερες πιθανότητες να επιλεχθεί από το συστημα σαν ο επόμενος οποίος θα προσθέσει block στο blockchain, και όπως καταλαβαίνετε να πληρωθεί για την επεξεργασία της συναλλαγής.
Διακυβέρνηση
Η πλατφόρμα EOSIO έχει μια πιο ενεργή προσέγγιση όσον αφορά το θέμα της διακυβέρνησης της πλατφορμας, με λειτουργίες οι οποίες επιτρέπουν τους χρήστες της να πάρουν αποφάσεις αλλά και να ψηφίσουν για το μέλλον της πλατφόρμας.
Η ιδιοκτησια κρυπτονομισμάτων EOS, δίνει την δυνατότητα σε ένα χρήστη να ψηφίσει για διάφορα θέματα τα οποία αφορούν το μέλλον της πλατφόρμας, και με τη σειρά τους οι παραγωγοί block πραγματοποιούν τις αποφάσεις που ψηφίζονται από τους χρήστες της πλατφόρμας.
Ακόμη ένα δικαίωμα που έχουν οι παραγωγοί block, εκτός από την πρόσθεση block στο blockchain της πλατφόρμας είναι το πάγωμα λογαριασμών. Αυτό το γεγονός, έχει οδηγήσει σε κριτικές και κατηγορίες ότι μπορεί να πέσει θύμα ελέγχου και εξουσίας ο οποιοσδήποτε χρήστης της σε αντίθεση με το μπιτκοιν ή το ethereum.
Γιατί έχει αξία το EOS;
Το κρυπτονόμισμα EOS έχει αξία λόγω του ότι η χρήση του είναι αναγκαία για την λειτουργία της πλατφόρμας, ετσι ώστε να πληρώνεται η χρήση των πόρων από τους προγραμματιστές αλλά και για την διακυβέρνηση της πλατφορμας.
Έξυπνα συμβόλαια και αποκεντρωμένες εφαρμογές
Για την δημιουργία και την ανάπτυξη καινούργιων αποκεντρωμένων εφαρμογών στην πλατφόρμα EOSIO, οι προγραμματιστές πρέπει να χρησιμοποιήσετε αυτό που λέγεται "έξυπνα συμβόλαια".
Τα έξυπνα συμβόλαια εκτελούνται όταν ορισμένες προϋποθέσεις πληρούνται. Όταν πολλά έξυπνα συμβόλαια προγραμματιστούν να δουλεύουν μαζί, τότε μπορούν να δημιουργηθούν περίπλοκες αποκεντρωμένες εφαρμογές (dapps).
Ορισμένα παραδείγματα αποκεντρωμένων εφαρμογών χτισμένα πάνω στην πλατφορμα EOS είναι το Upland, ένα παιχνίδι στο οποίο μπορείτε να εμπορευτείτε ψηφιακά κτίρια και οικόπεδα, και το EOS dynasty, ένα παιχνίδι role-playing το οποίο δουλεύει με κρυπτονομίσματα.
Για την λειτουργία αυτών των παιχνιδιών οι ιδιοκτήτες τους πληρώνουν με το κρυπτονομισμα EOS την πλατφόρμα EOSIO, και επίσης οι παίκτες πληρώνουν και κερδίζουν κρυπτονομίσματα, ένα γεγονός που δίνει λειτουργικότητα στο κρυπτονόμισμα, και κατ επέκταση αξία.
Staking
Η χρήση της πλατφόρμας έχει αρκετούς περιορισμούς για τους προγραμματιστές. Οι πόροι της πλατφόρμας για την λειτουργία των αποκεντρωμένων εφαρμογών γίνονται διαθέσιμοι ανάλογα με το πόσα EOS έχουν κάνει staking οι προγραμματιστές της εφαρμογής.
Για παράδειγμα το λογισμικό της πλατφορμας, επιτρέπει στην εφαρμογή να καταναλώσει μόνο ένα ποσοστό από της πόρους της, κάτι το οποίο σημαίνει ότι όσους περισσότερους χρήστες έχει η πλατφορμα, τόσο περισσότερους πόρους θα χρειάζεται, άρα οι προγραμματιστές της θα πρέπει να αγοράζουν και να κάνουν staking συνέχεια περισσότερα κρυπτονομίσματα EOS.
Πληθωρισμός
Οι επενδυτές στο EOS, θα πρέπει να λάβουν σοβαρά το γεγονός ότι δεν υπάρχει περιορισμός στον αριθμό κρυπτονομισμάτων που μπορούν να δημιουργηθούν από την πλατφόρμα.
Επιπλέον για κάθε block το οποίο δημιουργείται και προστιθεται στην πλατφόρμα, μαζί του δημιουργούνται καινούργια κρυπτονομίσματα και γίνονται διαθέσιμα στην αγορά.
Γιατί να χρησιμοποιήσω το EOS;
Η πλατφόρμα EOSIO μπορεί να ενδιαφέρει προγραμματιστές οι οποίοι ενδιαφέρονται να δηιουργήσουν αποκεντρωμένες εφαρμογές. Η πλατφόρμα έχει ορισμένες λειτουργίες που την κάνουν να ξεχωρίζει από τις υπόλοιπες. Μερικά από τα χαρακτηριστικά της είναι:
Η πλατφόρμα EOS μπορεί να κλιμακωθεί
Ένα από τα μεγαλύτερα προβλήματα τα οποία αντιμετωπίζουν τα περισότερα blockchains είναι η ανάπτυξη. Παρόλο που η τεχνολογία blockchain έχει πετύχει πολλά σε αντίθεση με τα παραδοσιακά λογισμικά, μπορεί να μην τα καταφέρει να εξαλείψει εντελώς τα παραδοδιακά λογισμικά.
Ο κυριος λόγος είναι ότι δεν μπορεί να μεγαλώσει και να είναι τόσο γρήγορη η τεχνολογία όσο τα παραδοσιακά λογισμικά. Το 2017 όταν έγινε πάρα πολύ δημοφιλές το μπιτκοιν, το blockchain του δεν μπορούσε να επεξεργαστεί αποτελεσματικά τις συναλλαγές και είχε υπερφορτωθεί.
Ο λόγος ο οποίος καθυστερεί τις συναλλαγές είναι ότι κάθε κόμβος πρέπει να έρθει σε μια ομοφωνία με έναν άλλο. Αυτό το πρόβλημα δεν το έχει το blockchain του EOS. Λόγω του μηχανισμού DPOS (Delegated Proof-of-Stake) το EOS blockchain είναι ικανό να επεξεργαστεί εκατομμύρια συναλλαγές κάθε δευτερόλεπτο (όπως ισχυρίζονται οι δημιουργοί του).
Υψηλή απόδοση αποκεντρωμένων εφαρμογών
Οι αποκεντρωμένες εφαρμογές είναι αρκετά χρήσιμες λόγω του ότι μπορούν να εκμεταλλευτούν τα πλεονεκτήματα του blockchain. Παρόλα αυτά αντιμετωπίζουν προβλήματα με την ταχύτητα τους.
Αυτό μπορεί να είναι καταστροφικό για μια εφαρμογή. Λόγω του ότι το EOS blockchain είναι ικανό να επεξεργάζεται εκατομμύρια συναλλαγές το δευτερόλεπτο έχει γίνει το ιδανικό blockchain για την δημιουργία και ανάπτυξη αποκεντρωμένων εφαρμογών.
Ευελιξία
Το EOS blcokchain είναι εξαιρετικά ευέλικτο. Σε αντίθεση με το blockchain του ethereum μπορεί να αντισταθεί σε οποιαδήποτε επίθεση από τον οποιονδήποτε.
Παράλληλη επεξεργασία
Αυτός είναι ένας ακόμη λόγος για την υψηλή ταχύτητα των συναλλαγών στο EOS blockchain. Κάνωντας παράλληλη επεξεργασία των συναλλαγών το EOS blockchain έχει καταφέρει να μειώσει πάρα πολύ το χρόνο διαικπερέωσης των συναλλαγών.
Αποκεντρωμένο λειτουργικό σύστημα
Το Ethereum blockchain συχνά αναφέρεται και χαρακτηρίζεται σαν ένας τεράστιος αποκεντρωμένος ηλεκτρονικός υπολογιστής. Το EOS είναι ένα τεράστιο αποκεντρωμένο λειτουργικό σύστημα.
Τι είναι το DPOS;
Ένας από τους κύριους λόγους που είναι τόσο γρήγορο το EOS, είναι η χρήση του μηχανισμού DPoS Consensus. Για το EOS, το DPoS λειτουργεί σαν μια αποκεντρωμένη δημοκρατία βασισμένη στην χρήση της τεχνολογίας για την ομαλή λειτουργίας της, η οποία χρησιμοποιεί ηλεκτρονική ψηφοφορία από τους χρήστες της για να αναπτύσσεται χωρίς να ελέγχεται από καμιά κυβερνηση ή εταιρεία.
Σε αντιθεση με άλλα blockchains, όπου οι miners κάνουν εξόρυξη και επεξεργάζονται τις συναλλαγές, το EOS blockchain χρησιμοποιεί τον μηχανισμό Delegated Proof of Stake Consensus για την επεξεργασία των συναλλαγών και την εκδοση καινούργιων κρυπτονομισμάτων.
Τα Blocks στο EOS blockchain δημιουργουνται σε γύρους των 21. Κάθε κάτοχος κρυπτονομισμάτων μπορεί να ψηφίσει τους 21 παραγωγούς block οι οποίοι θα προσθέτουν τα blocks στο blockchain.
Αυτοί οι παραγωγοί επιλέγονται από το δίκτυο και εναλλάσονται αυτόματα ανάλογα με το πόσο γρήγορα προσθέτουν τα blocks στο blockchain. Η δουλειά τους εκτός από την πρόσθεση blocks στο blockchain ειναι και η επιβεβαίωση των συναλλαγών οι οποίες βρίσκονται σε κάθε block.
Η επιβεβαιώση κάθε block ειναι ρυθμισμένη να γίνεται κάθε τρια δευτερόλεπτα. Αυτό σημαίνει ότι κάθε τρια δευτερόλεπτα ένα καινουργιο block προστίθεται στο blockchain του EOS. Οι παραγωγοί ειναι υπεύθυνοι για την γρήγορη και σωστή επιβεβαίωση των συναλλαγών κάθε block.
Αν ένας παραγωγός block αποτύχει να το κάνει γρήγορα και σωστά τιμωρείται από το δίκτυο με την προσωρινή απομάκρυνση του από τον ρόλο του. Ο μέσος χρόνος παρόλα αυτά για την επιβεβαίωση κάθε block είναι περίπου 1.5 δευτερόλεπτο. Αυτό το κάνει ένα από τα γρηγορότερα blockchain που υπάρχουν μέχρι αυτή τη στιγμή που γράφω αυτό το άρθρο.
Το EOS είναι ένα προτζεκτ το οποίο έχει όλες τις λειτουργίες του ethereum σε συνδυασμό με μια τρομακτικη ταχύτητα επεξεργασίας των συναλλαγών. Αυτός ο συνδυασμός δημιουργεί το τέλειο blockchain για την δημιουργία αποκεντρωμένων εφαρμογών.
Σε τελικές γραμμές…
Η πιθανότητες του EOS για να αναπτυχθεί φαίνονται πάρα πολύ καλές και εμένα προσωπικά μου φαίνεται σαν μια πάρα πολύ καλή επενδυτική ευκαιρία αλλά και για βραχυπρόθεσμο trading.
Αν σας ενδιαφέρει να μάθετε να κάνετε trading με το σύστημα Renko, το οποία διδάσκω στους μαθητές μου μην διστάσετε να παρακολουθήσετε το σεμινάριο "Renko Trader 1100" έτσι ώστε να γίνετε κερδοφόροι traders!!!