Το καλύτερο πράγμα που θα συμβεί στο EOSIO

Με τον Ντάγκλας Χορν

"Το Telos είναι το καλύτερο πράγμα που θα συμβεί στο EOSIO από την έναρξη του mainnet"

Λένε ότι είναι καλό να ξεκινήσετε με μια τολμηρή δήλωση ... ή ένα αστείο. Μερικοί στον κόσμο του EOS ενδέχεται να δουν την εισαγωγική δήλωσή μου ως την τελευταία. Επιτρέψτε μου να σας πω γιατί είναι απολύτως αληθές.

Βεβαίως, δεν υπάρχει πολύς ανταγωνισμός για "το καλύτερο που θα συμβεί από την έναρξη του mainnet." Κατά τους μήνες που ξεκίνησε το δίκτυο, αντιμετώπισε κρίση μετά από κρίση. Πολλοί άνθρωποι εργάζονται γενναία για να βελτιώσουν την κατάσταση, αλλά οι προσπάθειές τους συχνά απομακρύνονται από τις πραγματικότητες του EOS που δεν μπορούν να αλλάξουν. Τώρα, εάν ένα νέο μεγάλο DApp επρόκειτο να αναπτυχθεί στην EOS, αυτό θα κέρδιζε πιθανότατα τον τίτλο "Best Thing" χειροκίνητα, αλλά αυτό δεν συνέβη. Αντ 'αυτού, μεγάλα DApps όπως το ONO αφήνουν την EOS να φτιάξει τις δικές της αλυσίδες αντί να συνεχίσει στο mainnet.

Διπλασιασμός της εμπιστοσύνης των προγραμματιστών

Ένας τρόπος με τον οποίο η Telos βοηθά το EOS είναι ο διπλασιασμός των επιλογών του δικτύου EOSIO για τους προγραμματιστές του DApp που αναζητούν ένα blockchain τρίτης γενιάς για να συνεχίσουν. Δεδομένου ότι τα διαφορετικά μπλοκ αλυσίδες έχουν διαφορετικές απαιτήσεις, βιβλιοθήκες, ακόμα και γλώσσες προγραμματισμού, οι προγραμματιστές πρέπει να κάνουν πολύτιμες αποφάσεις σχετικά με την ανάπτυξη πολύ καιρό πριν. Αυτή τη στιγμή, το επόμενο κύμα των προγραμματιστών του DApp συζητά αν θα χτίσει τα EOSIO, Ethereum, Tron, NEO, Cardano, QTUM, R-Chain, VeChain ή άλλα. Αναμφισβήτητα, οι προκλήσεις που αντιμετωπίζει το δίκτυο EOS είναι ανησυχητικές. Κανείς δεν θέλει να δαπανήσει εκατομμύρια για να χτίσει το DApp σε ένα blockchain που κινδυνεύει από τη φθορά. Μπορούν να αποφασίσουν ότι είναι προτιμότερο να κυλούν τα ζάρια πάνω στο Ethereum, με κάποιο τρόπο να υπολογίζουν πώς να κλιμακώνονται, ή Cardano να απελευθερώνει ποτέ ένα δημόσιο δίκτυο.

Οι προγραμματιστές που εξετάζουν το EOS με μια ματιά στην κατώτατη γραμμή βλέπουν την Telos ως εφεδρικό σε περίπτωση που η EOS δεν παίρνει την πράξη μαζί. Αυτό δεν είναι εικασία. οι προγραμματιστές μου έχουν πει ακριβώς αυτό. Οι επιχειρήσεις αντιμετωπίζουν κινδύνους. Το Telos δίνει στους υπεύθυνους ανάπτυξης των DApp την εμπιστοσύνη στην απόφαση να δημιουργήσουν το λογισμικό τους για το EOSIO επειδή σε λίγους μήνες, όταν το DApp είναι έτοιμο να αναπτυχθεί, είναι δύο φορές πιο πιθανό να έχουν τουλάχιστον ένα σταθερό δίκτυο για να αναπτύξουν - και αν είναι πραγματικά τυχεροί τότε θα επιλέξουν ανάμεσα σε δύο μεγάλα δίκτυα. Είναι μια νίκη για το οικοσύστημα EOSIO, για το Telos και για το EOS, επειδή οι DApps που διαφορετικά θα είχαν κατασκευαστεί για την R-Chain ή Tron θα επιλέξουν μεταξύ της EOS και της Telos. Μας βαρεθεί μια πολύ μεγαλύτερη πίτα για να φέτα επάνω.

Κατανοώντας τα Πιρούνια

Ένας άλλος τρόπος με τον οποίο η Telos βοηθά την EOS είναι να αναγκάσει τα ζητήματα γύρω από τα μελλοντικά πιρούνια και τις πλευρικές αλυσίδες. Ενώ μερικοί πιστεύουν ότι ο Telos αλλάζει μόνο το όνομα του κουλοχέρη και μακριά-we-go, στην πραγματικότητα, ένας τόνος της ανάπτυξης γίνεται για να πάρει το λογισμικό EOSIO έτοιμο να είναι οτιδήποτε άλλο εκτός από EOS. Αυτό είναι κάτι που πρέπει να αντιμετωπίσουμε ακόμη και πριν ξεκινήσουμε να δημιουργούμε τις νέες καινοτομίες που προσθέτουμε.

Το EOS προοριζόταν πάντοτε να περιλαμβάνει πιρούνια, αδελφές αλυσίδες και πλευρικές αλυσίδες, αλλά υπάρχουν πολλές τρύπες γύρω από την εφαρμογή. Το Telos συμπληρώνει αυτές τις τρύπες με τον κώδικα εργασίας, στη συνέχεια δοκιμάζοντας και αφήνοντας καλή τεκμηρίωση και εξαιρετικά προσαρμόσιμες λειτουργίες. Με αυτόν τον τρόπο, το Telos ή οι μελλοντικές πιεστές κώδικα μπορούν εύκολα να ενημερώσουν αυτές τις λειτουργίες για να καλέσουν σε πολλούς τύπους νέων φραγμών EOSIO. Επειδή οι προγραμματιστές της Telos κάνουν όλη τη βαριά ανύψωση, μπορείτε να περιμένετε ότι η μεγάλη πλειοψηφία των μελλοντικών πιρούνων EOSIO θα προέλθει από τον κλάδο της Telos.

Νέες καινοτομίες

Πιθανόν το μεγαλύτερο δώρο Telos δίνει στο EOS ένα νέο σύνολο προγραμματιστών που δημιουργούν εντελώς νέες καινοτομίες EOSIO. Η ομάδα ανάπτυξης Telos έχει διπλασιάσει ουσιαστικά την ποσότητα του βασικού προγραμματισμού EOSIO που συμβαίνει τώρα. Ήδη πληρώνει μερίσματα σε νέο κώδικα και προσεγγίσεις που μπορούν να ωφελήσουν όλους στο EOSIO. Αν δεν έχετε δίδει ιδιαίτερη προσοχή στα repos Telos Github, επιτρέψτε μου να σας πω περίπου τρεις από αυτές τις μεγάλες καινοτομίες ότι η EOS θα πρέπει να εξετάσει την προσθήκη αμέσως.

Αντίστροφη σταθμική ψηφοφορία

Ένα πολύ γνωστό πρόβλημα στο κεντρικό δίκτυο EOS είναι ότι πολλοί ψηφοφόροι αγνοούν την ικανότητά τους να ψηφίζουν για αρκετούς παραγωγούς μπλοκ και αντί να επιλέγουν μόνο λίγους. Οι κάτοχοι EOS μπορούν να ψηφίσουν έως και 30 παραγωγούς μπλοκ και οι ψήφοι τους δεν μειώνονται με ψηφοφορία για περισσότερα από ένα. Η πρόθεση ήταν να ενημερωθούν οι άνθρωποι σχετικά με τους παραγωγούς μπλοκ και να διαδώσουν τις φωνές τους. Η ψηφοφορία για μεγαλύτερο αριθμό παραγωγών μπλοκ σημαίνει ότι οι ψήφοι δεν επικεντρώνονται μόνο σε λίγους ηγέτες. Φυσικά ορισμένοι άνθρωποι ψηφίζουν το σύνολο των 30 δυνατών, αλλά μακράν όλων. Υπάρχουν δύο λόγοι για τους οποίους οι άνθρωποι ψηφίζουν μόνο για μια χούφτα BPs. Το πρώτο είναι ότι δεν έχουν πάρει το χρόνο να μάθουν για τους υποψηφίους της ΒΡ και απλώς ψηφίζουν για λίγους για τους οποίους έχουν ακούσει. Το άλλο είναι ότι συνδέονται με υποψηφίους της BP και θέλουν να μεγιστοποιήσουν τον αντίκτυπο των ψήφων τους. Και όταν έχετε 20 εκατομμύρια ψήφους, ο αντίκτυπος αυτός μπορεί να έχει μεγάλο αποτέλεσμα. Κανένα είδος ψηφοφορίας δεν είναι το είδος που πρέπει να ανταμείψουμε.

Οι θυγατρικές της BP που ψηφίζουν για έναν μικρό αριθμό υποψηφίων, παίζουν το σύστημα ή "σταθμίζουν" τις ψήφους τους, δίνοντάς τους μόνο λίγες BP. Αυτό αποτελεί σημαντικό παράγοντα για το πρόβλημα συγκέντρωσης ψηφοφόρων στην EOS. Ο Telos σκοπεύει να λύσει αυτό το πρόβλημα με "αντίστροφα-σταθμίσεις" για να εξουδετερώσει αυτή τη στρατηγική στάθμισης. Ουσιαστικά, η ψηφοφορία για λιγότερους υποψηφίους μειώνει το βάρος κάθε ψηφοφορίας. Ο κώδικας παραμετροποιείται και τεκμηριώνεται έτσι ώστε οι μπλοκ αλυσίδες να μπορούν να εφαρμόζουν διαφορετικούς ορόφους, ανώτατα όρια και πλαγιές για να καλέσουν στην εξουσία ψήφου ακριβώς όπως προτιμά η διακυβέρνηση της αλυσίδας.

Η αντίστροφη σταθμισμένη ψηφοφορία είναι ένα σημαντικό μέρος του τρόπου με τον οποίο η Telos θα διατηρήσει την ισχύ ψήφου που εξυπηρετεί καλύτερα τις ανάγκες του δικτύου και όλων των χρηστών του. Αυτό είναι στην πραγματικότητα ακόμα πιο σημαντικό στην EOS λόγω της υπερ-συγκεντρωμένης εξουσίας ψήφου στο κεντρικό δίκτυο EOS. Η αντίστροφη σταθμισμένη ψηφοφορία θα βοηθήσει στην αντιμετώπιση πραγματικών προβλημάτων γύρω από την ψηφοφορία του EOS και την επιλογή της BP. Η αντίστροφη σταθμισμένη ψηφοφορία είναι διαθέσιμη στο Telos Github στη διεύθυνση: https://github.com/Telos-Foundation/telos/blob/master/contracts/eosio.system/voting.cpp#L293-L437

Παραγωγοί περιστρεφόμενου μπλοκ

Το δίκτυο EOS λειτουργεί από 21 εκλεγμένους παραγωγούς μπλοκ. Υπάρχει ένας αριθμός BPs σε κατάσταση αναμονής, αλλά αν δεν εκλεγούν σε θέση BP, δεν παράγουν ποτέ μπλοκ. Η όλη ιδέα πίσω από τους παραγωγούς μπλοκ ετοιμότητας είναι να έχουν περισσότερους παραγωγούς μπλοκ στο έτοιμο να παράγουν μπλοκ σε μια στιγμή της ανάγκης. Εκτός από το ότι το σύστημα δεν λειτουργεί πραγματικά όπως αυτό.

Πρώτον, τα BPs standby δεν εξετάζονται ποτέ για την ικανότητά τους να εισέρχονται και να κάνουν την εργασία BP. Ποτέ.

Τα BP σε κατάσταση αναμονής μπορούν να τρέξουν πολύ χαμηλότερους τροφοδοτούμενους υπολογιστές ως κόμβους τους. Είναι σχεδόν αδύνατο να παρακολουθείς τα κόπρανα ενός άλλου υπολογιστή από έξω, αρκεί ο υπολογιστής να τρέχει το Nodeos και το plugin του παραγωγού, μοιάζει με έναν παραγωγό μπλοκ - αλλά θα αγωνιστεί - ή πιθανότατα θα αποτύχει - να εισέλθει και να εκτελέσετε το δίκτυο εάν είναι απαραίτητο. Χωρίς τακτικές δοκιμές, οι παραγωγοί μπλοκ στον κατάλογο έχουν κίνητρα να φαίνονται έτοιμοι αλλά δεν είναι έτοιμοι. Εξάλλου, κοστίζουν χρήματα για την εκτέλεση πραγματικών υπολογιστών επιχειρήσεων και δικτύων, αλλά αυτό που πραγματικά πληρώνεται με BP είναι οι ψήφοι. Επομένως, η βέλτιστη μετακίνηση της BP σε κατάσταση αναμονής είναι να μεγιστοποιήσει τους πόρους της για να πάρει εκλεγμένους, και να ανησυχεί για το πώς να τρέξει το δίκτυο όταν αυτό πλησιάζει να συμβαίνει. Ως αποτέλεσμα, υπάρχουν πιθανώς λιγότερες από δώδεκα εφεδρικές EOS BPs οι οποίες θα μπορούσαν στην πραγματικότητα να προχωρήσουν σε αυτή τη στιγμή για να συμπληρώσουν για μια ασθενώς εκλεγμένη BP χωρίς πολλές γρήγορες αναβαθμίσεις. Η πλειοψηφία είναι προσπελάσιμες για να φαίνονται πραγματικές και με το σχέδιο της γρήγορης διαπίστωσης εάν είναι ποτέ πραγματικά εκλεγμένοι.

Ειλικρινά, το γεγονός ότι οι επιφυλάξεις EOS δεν είναι ελεγχόμενες από την ετοιμότητα είναι δύσκολο, όμως, επειδή ακόμα κι αν ήταν, δεν υπάρχει μηχανισμός για την εναλλαγή τους για να αντικατασταθεί μια εκλεγμένη ΒΡ. Το όλο σύστημα είναι μια αποτυχία ασφαλείας δικτύου που περιμένει να συμβεί. Ήδη, εμφανίζονται πραγματικές κρίσεις στο κεντρικό δίκτυο της EOS γύρω από αυτά τα θέματα. Και πάλι, η Telos έχει μια λύση για να προσφέρει.

Η Telos ελέγχει τακτικά την ετοιμότητα των BPs σε κατάσταση αναμονής, περιστρέφοντάς τα σε παραγωγή μπλοκ. Τα BPs standby 30 Telos τίθενται σε λειτουργία για 6 ώρες κάθε 5 ημέρες. Ένα παράπλευρο όφελος είναι ότι τα BPs παίρνουν τακτικά προγραμματισμένα παράθυρα συντήρησης, κάτι που είναι επίσης καλό για την υγεία του δικτύου και μειώνει το κόστος - και μερικές από τις πιέσεις - να τρέχει ένα BP. Η δημιουργία αυτής της λειτουργίας ήταν ένα μεγάλο έργο για την ομάδα ανάπτυξης του Telos, καθώς περιλαμβάνει την αλλαγή του τρόπου προγραμματισμού των BP και τον τρόπο ενημέρωσης του προγράμματος. Είναι ένα δροσερό gizmo, και λειτουργεί. Και μόλις έχετε έναν προγραμματιστή συστήματος που μπορεί να τροποποιήσει τη λειτουργία σας, ξαφνικά έχετε έναν τρόπο να περιστρέψετε ανώμαλα τις μη παραγωγικές ΒΡ από το πρόγραμμα για λίγο, ώστε να μπορέσουν να κάνουν επισκευές και τα BP (σε δοκιμασία και έτοιμα) μπορούν να μπουν δεξιά μέσα. Και τίποτα από αυτά δεν πρέπει να είναι μια μεγάλη freaky διαπραγμάτευση επειδή τώρα το σύστημα λειτουργεί πραγματικά τον τρόπο που οι περισσότεροι από εμάς πίστευαν ότι έπρεπε να εργαστούν καθ 'όλη τη διάρκεια.

Οι παραγωγοί περιστρεφόμενων μπλοκ είναι επίσης έτοιμοι να πάνε αυτή τη στιγμή. Πραγματοποιούμε ακόμα δοκιμές στο testnet Telos, αλλά όλα έχουν δουλέψει όπως είχε προγραμματιστεί και τώρα απλά πετάμε κλειδιά για να δούμε αν μπορεί να τα αποφύγει. Βρισκόμαστε στη διαδικασία προσθήκης λειτουργιών για την απομάκρυνση μη παραγωγικών ΒΡ από περιστροφή μετά από 30 λεπτά. Η ομάδα του Telos ενθαρρύνει την EOS, τη μεγάλη ομάδα αδερφών μας, να το πάρει αυτό. Ειναι δωρο. Θα σας βοηθήσει να είστε ένα καλύτερο δίκτυο. Οι παραγωγοί περιστρεφόμενων μπλοκ βρίσκονται στο Telos Github: https://github.com/Telos-Foundation/telos/blob/master/contracts/eosio.system/voting.cpp#L80-L189

Τυποποιημένα σύμβολα TIP-5

Τα δισεκατομμύρια δολάρια αξίας έχουν χτιστεί με το πρότυπο συμβολικών σημείων Ethereum ERC-20. Το ίδιο το EOS πωλήθηκε για πρώτη φορά ως συμβολικό σήμα ERC-20. Αλλά η EOS δεν έχει ισοδύναμο τυποποιημένο αναγνωριστικό όπως το ERC-20. Το συμβόλαιο eosio.token προσφέρει πολύ πιο περιορισμένη λειτουργικότητα από το πρότυπο ERC-20 και απαιτεί την αναβάθμιση της ψηφοφορίας multi-sig BP. Για παράδειγμα, η διεπαφή eosio.token προσφέρει μόνο λειτουργίες "δημιουργία", "έκδοση" και "μεταφορά".

Η ομάδα ανάπτυξης Telos δημιούργησε ένα πρότυπο συμβόλων για το EOSIO που ονομάζεται TIP-5 (TIP σημαίνει "πρόταση βελτίωσης Telos"), το οποίο ενσωματώνει τα αναμενόμενα στοιχεία ενός συμβόλου ERC-20 / ERC-777 για τις μοναδικές ανάγκες του EOSIO. Η τρέχουσα διεπαφή TIP-5 περιλαμβάνει πέντε πρόσθετες βασικές λειτουργίες (πάνω από το eosio.token) και τέσσερις βοηθητικές λειτουργίες για ένα πιο ισχυρό και χρήσιμο πρότυπο συμβόλων. Το πρότυπο TIP-5 αναπτύχθηκε στο δοκιμαστικό δίκτυο Telos ως Telos Test Token (TTT). Χρησιμοποιεί τις απαιτήσεις χειρισμού RAM του EOSIO και επιτρέπει σε έναν χρήστη να δημιουργεί ή να καταστρέφει τις δικές του καταχωρήσεις σε έναν πίνακα με ελάχιστο κόστος (μόνο η πρώτη εγγραφή πρέπει να δημιουργηθεί για κάθε διακριτικό με κόστος RAM περίπου 8 bytes ανά είσοδο) και αποκαταστήστε αυτή τη μνήμη RAM, αν θέλετε, όταν δεν αποθηκεύετε πλέον αυτό το σήμα.

Αυτό το πρότυπο θα κάνει πολύ πιο εύκολη τη δημιουργία συμβόλων στην μπλοκ αλυσίδα Telos. Θα βοηθήσει επίσης στη λειτουργία DEX (αποκεντρωμένα χρηματιστήρια). Μιλάμε ήδη με DEXs και εμπορικά πορτοφόλια σχετικά με την ευκολία ενσωμάτωσης αυτών των τυποποιημένων μαρκών στο μέλλον. Οι επεκτάσεις του προτύπου συμβόλων TIP-5 που βρίσκεται σε εξέλιξη, θα διερευνήσουν την προσθήκη της τεχνολογίας Plazma και άλλων στοιχείων που θα χρησιμεύσουν ως σημαντικά πρώτα βήματα προς την επικοινωνία μεταξύ των ομάδων DPC (IBC).

Και πάλι, το τυποποιημένο πρότυπο TIP-5 είναι έτοιμο και διαθέσιμο στο αποθετήριο Telos Github για οποιονδήποτε που χρησιμοποιεί η EOS. Εξακολουθούμε να ολοκληρώνουμε την τυπική και ευπρόσδεκτη εισαγωγή. Ευτυχώς, δεν χρειάζεται να περιμένουμε τους χρήστες του EOS να υιοθετήσουν αυτό το πρότυπο, όπως πρέπει, με τους αντιστρόφως σταθμισμένους παραγωγούς ψηφοφόρων και εκ περιτροπής. Έχουμε ήδη αρχίσει να χρησιμοποιούμε TK-5-πρότυπα μάρκες στην μπλοκ αλυσίδα της EOS ως DPOS (Token DPOS), ένα άξονιο χωρίς αξία για να βοηθήσουμε στην υλοποίηση του IBC μέσω αλυσίδων DPOS. Το όνομα της σύμβασης είναι "dpostokenibc". Στείλτε μας ένα μήνυμα στο τηλεγράφημα Telos Foundation, εάν θέλετε να σας στείλουμε κάποια https://t.me/hellotelos.

TIP-5 Github repo: https://github.com/Telos-Foundation/telos/tree/master/contracts/token.registry

Μεγαλώνοντας και αποδίδοντας

Ο Τελός είναι ακόμα νέος. Δεν θα καλέσουμε καν την πρώτη μας ψηφοφορία για την έναρξη του δικτύου μας μέχρι τις 28 Σεπτεμβρίου. Αλλά μεγαλώνουμε γρήγορα και είμαστε ενθουσιασμένοι με την ικανότητα να συμβάλλουμε πράγματα πραγματικής αξίας στα EOS και EOSIO. Ο κώδικας είναι έτοιμος και δοκιμασμένος στο αποθετήριο Telos Github. Η ομάδα ανάπτυξης Telos στέκεται δίπλα σας για να απαντήσει σε τυχόν ερωτήσεις που έχετε σχετικά με την εφαρμογή αυτών των νέων λειτουργιών. Ενθαρρύνουμε την EOS να εξετάσει σοβαρά το πώς ορισμένες από αυτές τις καινοτομίες θα μπορούσαν να αποτελέσουν μέρος της λύσης στις τρέχουσες προκλήσεις του δικτύου EOS. Πιστεύω πραγματικά ότι το Telos είναι το καλύτερο πράγμα που θα συμβεί στην EOS από την κυκλοφορία. Αν δούμε τι προσφέρουμε, διπλασιάζοντας την εμπιστοσύνη των επενδυτών, προετοιμάζοντας το δρόμο για μελλοντικές πιρούνες και πλευρικές αλυσίδες και προσθέτοντας σημαντικές καινοτομίες κώδικα, ίσως και εσείς να πιστεύετε και στην Telos.

Συμμετοχή στη συνομιλία του Telos και περισσότερες πληροφορίες!

Τηλεγράφημα: https://t.me/HelloTelos

Twitter: https://twitter.com/HelloTelos

Facebook: https://www.facebook.com/TelosFoundation.io

YouTube: https://www.youtube.com/c/TheTelosNetwork

Reddit: https://www.reddit.com/r/TelosNetwork/

Διαφωνία: https://discordapp.com/channels/466757729508261889/468500684858327040

Instagram: https://www.instagram.com/telosfoundation.io/