DEXON έναντι 25 έργων blockchain

Μια επισκόπηση της τρέχουσας τεχνολογίας blockchain σε σύγκριση με την DEXON

Εισαγωγή

Αυτό το έγγραφο εξηγεί πώς το DEXON είναι διαφορετικό σε σύγκριση με άλλες υποδομές blockchain. Καταβάλλουμε κάθε δυνατή προσπάθεια για να εξηγήσουμε τις κύριες διαφορές, αλλά λάβουμε υπόψη τα παρακάτω, όταν διαβάσαμε αυτό:

  1. Δεν θα δούμε λεπτομέρειες για άλλα έργα. Εστιάζουμε μόνο τις διαφορές. Για τις λεπτομέρειες, ανατρέξτε στις ιστοσελίδες τους και τα λευκά σας.
  2. Η σύγκριση βασίζεται στην τρέχουσα κατανόηση και τα έργα μπορούν να ενημερώνονται συχνά. Θα ενημερώσουμε αυτό το έγγραφο αν χρειαστεί.
ΣΗΜΕΙΩΣΗ ΤΟΥ EDITOR:
Αυτό δημοσιεύτηκε αρχικά στο GitHub της DEXON, το οποίο ενημερώθηκε από τον Απρίλιο του 2019. Το παρακάτω άρθρο μπορεί να φαίνεται διαφορετικό από το πρωτότυπο, όπως έχει σχολιαστεί για λόγους σαφήνειας και συντομίας.

DEXON

Το DEXON είναι ένα κλιμακωτό οικοσύστημα DApp που μπορεί να λειτουργήσει με χαμηλή καθυστέρηση, ενεργειακά αποδοτικό και δια-αλυσιδωτό. Η DEXON χρησιμοποιεί μια αποτελεσματική βυζαντινή συμφωνία ως τον κύριο αλγόριθμό της συναίνεσης, της οποίας η απόδοση μπορεί να κλιμακωθεί γραμμικά με τον αριθμό των κόμβων, ενώ η καθυστέρηση παραμένει σχεδόν σταθερή. Με την υιοθέτηση επαληθεύσιμης τυχαίας λειτουργίας, η DEXON μπορεί να παρέχει υψηλές επιδόσεις διατηρώντας παράλληλα το αποκεντρωμένο δίκτυο (~ 100K κόμβους). Με τέτοια υψηλή απόδοση και χαμηλή λανθάνουσα κατάσταση, το πρακτικό DApp μπορεί τελικά να αναπτυχθεί και να χρησιμοποιηθεί ευρέως.

ΕΠΙΣΗΜΗ ΙΣΤΟΣΕΛΙΔΑ: https://dexon.org
ΣΥΜΒΟΥΛΕΥΤΙΚΟΣ ΑΛΓΟΡΙΜΜΟΣ: https://eprint.iacr.org/2018/1112.pdf

Πίνακας περιεχομένων

Εγώ. Ορισμός των όρων
ii. Επισκόπηση τεχνολογίας Blockchain
Α. Τεχνολογία Blockchain (αναγράφεται αλφαβητικά)
   1. Αλγόραντ
   2. Bitcoin
   3. Cardano
   4. Συγκέντρωση
   5. Αριστοκρατία
   6. EOS
   7. Ethereum
   8. Hashgraph
   9. Hyperledger
   10. IOTA
   11. Kadena
   12. NANO
   13. Omniledger
   14. Οντολογία
   15. Orbs Helix
   16. Phantom
   17. Radix
   18. Snowflake
   19. Spectre
   20. Αστρική
   21. Tendermint
   22. Thunderella
   23. ΤΟΝ
   24. Vite
   25. Zilliqa

ii. Ορισμός των όρων

  • Ο κόμβος σε αυτό το έγγραφο είναι ένας έλεγχος επικύρωσης ή ένας πλήρης κόμβος στο δίκτυο.
  • n: αριθμός κόμβων
  • Για την έξυπνη στήλη συμβολαίου:
    • O: Υποστηρίζεται
    • X: Δεν υποστηρίζεται
    • △: Σήμερα δεν υποστηρίζεται, αλλά μπορεί να υποστηριχθεί

ii. Επισκόπηση τεχνολογίας Blockchain

Η εικόνα που ακολουθεί υπογραμμίζει την ταχύτητα του δικτύου (TPS), την ταχύτητα του δικτύου (λανθάνουσα κατάσταση που μετράται σε δευτερόλεπτα), τον τύπο της δομής δεδομένων που χρησιμοποιείται, την τεχνολογία που χρησιμοποιείται για την επίτευξη συμφωνίας συνασπισμού και την έξυπνη συμβατική υποστήριξη όλων των 25 έργων τεχνολογίας blockchain. 26, συμπεριλαμβανομένης της DEXON).

Μπορείτε να ανατρέξετε σε αυτόν τον πίνακα καθώς διαβάζετε μέσω του έργου στη λίστα.

Αυτή η λίστα αναρτήθηκε αρχικά στο GitHub της DEXON

A. Τεχνολογία Blockchain (αλφαβητική)

1. Αλγόραντ

ΕΠΙΣΗΜΗ ΙΣΤΟΣΕΛΙΔΑ: https://www.algorand.com
ΤΕΧΝΙΚΟΙ ΠΟΡΟΙ: https://www.algorand.com/docs/whitepapers

Ο Algorand έχει σχεδιαστεί για μεγαλύτερο πληθυσμό (500K κόμβους). Χρησιμοποιούν μια επαληθεύσιμη τυχαία λειτουργία για την προστασία των κόμβων από την επίθεση DDoS και είναι η κλήρωση που αποφασίζει ποιος έχει το δικαίωμα να προτείνει ένα μπλοκ ή να ψηφίσει για κάθε γύρο.

Η συναίνεση του Algorand βασίζεται στη βυζαντινή συμφωνία ανάμεσα σε δείγματα από το σύνολο των κόμβων. Αυτός είναι ο λόγος για τον οποίο η Algorand μπορεί να ανεχτεί λιγότερο από το ένα τρίτο του συνολικού αριθμού κόμβων. Ομοίως, ο μηχανισμός κουτσομπολιού που χρησιμοποιείται στο Algorand θα μπορούσε να κάνει περισσότερο χρόνο επιβεβαίωσης όταν ο αριθμός των κόμβων αυξάνεται σε διαφορετικές τοποθεσίες παγκοσμίως. Με αυτούς τους περιορισμούς, ο χρόνος επιβεβαίωσης μπορεί να είναι περίπου ένα λεπτό εάν ο αριθμός των κόμβων αναμένεται να ξεπεράσει τα 500K. Ένας άλλος παράγοντας που θα επηρεάσει τον χρόνο επιβεβαίωσης είναι η βυζαντινή συμπεριφορά. Αν ένας βυζαντινός κόμβος κερδίσει την κλήρωση και γίνει ηγέτης, η διαδικασία της βυζαντινής συμφωνίας θα χρειαστεί περισσότερους γύρους για σύγκλιση. Από την άλλη πλευρά, ο χρόνος επιβεβαίωσης της DEXON δεν επηρεάζεται από τη βυζαντινή συμπεριφορά, εφόσον ο αριθμός των βυζαντινών κόμβων είναι μικρότερος από το ένα τρίτο των συνολικών κόμβων.

Εάν ο Αλγκόραντ θέλει να αυξήσει την απόδοση του, πρέπει να αυξήσει το μέγεθος του μπλοκ. Ωστόσο, το αυξανόμενο μέγεθος μπλοκ προκαλεί μεγαλύτερη καθυστέρηση δικτύου, αυξάνοντας το χρόνο επιβεβαίωσης. Αυτό σημαίνει ότι η επεκτασιμότητα θα μπορούσε να αποτελέσει πρόβλημα για τον Algorand. Από την άλλη πλευρά, το DEXON αυξάνει τη διακίνηση αυξάνοντας τον αριθμό των κόμβων χωρίς να επηρεάζει τον χρόνο επιβεβαίωσης.

2. Bitcoin

ΕΠΙΣΗΜΗ ΙΣΤΟΣΕΛΙΔΑ: https://bitcoin.org/en/
ΤΕΧΝΙΚΟΙ ΠΟΡΟΙ: https://bitcoin.org/en/bitcoin-paper

Το Bitcoin είναι η πρώτη κρυπτογράφηση που εισήγαγε σε όλες τις άλλες τεχνολογίες blockchain. Είναι η πιο γνωστή και ευρέως χρησιμοποιούμενη κρυπτογράφηση. Ωστόσο, είναι περίφημο για το μεγάλο χρόνο επιβεβαίωσης, χαμηλό TPS και υψηλό τέλος συναλλαγής. Η DEXON επιλύει όλα αυτά ενώ παρέχει DApp λειτουργικότητα, την οποία δεν μπορεί να κάνει η Bitcoin.

3. Cardano

ΕΠΙΣΗΜΗ ΙΣΤΟΣΕΛΙΔΑ: https://www.cardano.org
ΤΕΧΝΙΚΟΙ ΠΟΡΟΙ: https://www.cardano.org/en/academic-papers/

Το Cardano είναι το πρώτο έργο που παρέχει μια συγκεκριμένη μαθηματική απόδειξη σχετικά με την ασφάλεια του block block της PoS. Εκτός από το PoS, προτείνουν επίσης και άλλες υποσχόμενες ιδέες, όπως η αμερόληπτη τυχαιότητα με το πρόγραμμα commit-reveal και τη χρήση ισορροπίας Nash για την πρόληψη της εγωιστικής επίθεσης εξόρυξης. Ωστόσο, η δομή της με βάση την αλυσίδα περιορίζει φυσικά τη διακίνηση της, καθώς οι αλυσίδες με βάση τις δομές μπορούν να επεξεργάζονται μόνο το μπλοκ γραμμικά και μπορούν να αποδειχθούν ότι δεν μπορούν να κλιμακωθούν.

Ένα άλλο πρόβλημα στη συναίνεση του Cardano είναι ότι εξαρτάται σε μεγάλο βαθμό από το συγχρονισμό του χρόνου. Εάν ορισμένοι ειλικρινείς κόμβοι αποσυντονιστούν (για παράδειγμα, η υπηρεσία NTP έχει καταληφθεί από έναν εισβολέα), ο χρόνος εκκίνησης μιας υποδοχής θα είναι δύσκολο να προσδιοριστεί (αν είναι δυνατόν να καθοριστεί καθόλου) και θα αντιμετωπιστεί ως κόμβοι αποτυχίας. Ισχυρίζονται ότι οι αποσυνδεδεμένοι κόμβοι θα μπορούσαν να διορθωθούν με κάποια μέθοδο που εισήχθη στο μέλλον, αλλά δεν εφαρμόζεται ακόμα.

4. Συγκέντρωση

ΕΠΙΣΗΜΗ ΙΣΤΟΣΕΛΙΔΑ: https://www.conflux-chain.org
ΤΕΧΝΙΚΟΙ ΠΟΡΟΙ: https://arxiv.org/abs/1805.03870

Το Conflux είναι μια συναίνεση PoW με βάση το γράφημα που βασίζεται στο πρωτόκολλο GHOST το οποίο ορίζει το blockhain Phantom. Η συσχέτιση χρησιμοποιεί το πρωτόκολλο GHOST για να επιλέξει την κύρια αλυσίδα σε ένα γράφημα και να δημιουργήσει ένα γράφημα που έχει ολοκληρωθεί στην κύρια αλυσίδα. Έτσι, μπορεί να θεωρηθεί ως συναίνεση Bitcoin, και επίσης εντόπισαν ένα πρόβλημα μεροληψίας στο Φάντομο.

Επιπλέον, η καθυστέρηση περιορίζεται από τον μηχανισμό PoW. Χρειάζεται κάποιος να επιλέξει τη σωστή και σταθερή κύρια αλυσίδα με μεγάλη πιθανότητα. Ακόμη και αν μεταβεί σε μηχανισμό PoS, η λανθάνουσα κατάσταση θα εξακολουθεί να είναι απαράδεκτα μακρά, δεδομένου ότι το πρωτόκολλο GHOST έχει επίσης μια συναίνεση κανόνα "μεγαλύτερης αλυσίδας".

5. Αριστοκρατία

ΕΠΙΣΗΜΗ ΙΣΤΟΣΕΛΙΔΑ: https://dfinity.org
ΤΕΧΝΙΚΟΙ ΠΟΡΟΙ: https://dfinity.org/faq

Το Dfinity είναι μια άδεια blockchain και έχει σχεδιαστεί για μεγάλο πληθυσμό (περίπου 10K κόμβους). Το Dfinity περιέχει έναν φάκελο τυχαίας αναπαραγωγής, ο οποίος δημιουργεί νέα τυχαία στοιχεία από μια VRF (επαληθεύσιμη τυχαία συνάρτηση) με πληροφορίες από ένα νέο επιβεβαιωμένο μπλοκ. Χρησιμοποιούν την τυχαία επιλογή για να επιλέξουν έναν ηγέτη και εκλογείς για ένα γύρο. Με την υπεργεωμετρική κατανομή, το Dfinity δειγματίζει μόνο εκατοντάδες κόμβους για να επισημάνει ένα μπλοκ αντί να χρησιμοποιεί όλους τους κόμβους και αυτό είναι σωστό με μεγάλη πιθανότητα. Ωστόσο, αυτό μειώνει την ικανότητα ανοχής στους βυζαντινούς κόμβους. Για παράδειγμα, για να επιτευχθεί μια μη βυζαντινή πλειοψηφία κόμβων με καλή πιθανότητα, πρέπει να δειχθεί τουλάχιστον 423 κόμβοι από κόμβους 10Κ με μέγιστο 1/3 βυζαντινούς κόμβους. Παρόλα αυτά, το Dfinity βασίζεται σε αλυσίδες, οπότε η απόδοση του είναι περιορισμένη.

6. EOS

ΕΠΙΣΗΜΗ ΙΣΤΟΣΕΛΙΔΑ: https://eos.io
ΤΕΧΝΙΚΟΙ ΠΟΡΟΙ: https://eos.io/resources#eosio

Το EOS επιτυγχάνει υψηλή απόδοση και χαμηλή λανθάνουσα κατάσταση. Έχουν 21 λεγόμενα "υπερκείμενα", τα οποία μπορούν να θεωρηθούν ως μη αποκεντρωμένα. Επίσης, τη στιγμή της γραφής, η συναίνεσή του για την ανοχή βλάβης του Βυζαντίου δεν έχει εφαρμοστεί ακόμα, οπότε ο χρόνος επιβεβαίωσης είναι περίπου 165 δευτερόλεπτα, όχι 1 ή 2 δευτερόλεπτα, όπως υποστήριζαν.

7. Ethereum

ΕΠΙΣΗΜΗ ΙΣΤΟΣΕΛΙΔΑ: https://www.ethereum.org
ΤΕΧΝΟΛΟΓΙΚΟΙ ΠΟΡΟΙ: http://www.ethdocs.org/en/latest/

Το Ethereum είναι το πρώτο σύστημα blockchain που έχει ένα ολοκληρωμένο οικοσύστημα DApp. Έχει μια απόδοση που είναι υψηλότερη και η καθυστέρηση είναι χαμηλότερη από την Bitcoin - αλλά δεν είναι αρκετή για κοινές εφαρμογές που απαιτούν μεγάλη υποδομή όπως πληρωμή ή τυχερά παιχνίδια. Ένα δημοφιλές DApp μπορεί να εμποδίσει ολόκληρο το σύστημα, προκαλώντας υψηλές χρεώσεις συναλλαγών. Επίσης, η τρέχουσα ταχύτητά του (τώρα σε αρκετά λεπτά) δεν είναι ιδανική για εφαρμογές σε πραγματικό χρόνο.

8. Hashgraph

ΕΠΙΣΗΜΗ ΙΣΤΟΣΕΛΙΔΑ: https://www.hedera.com
ΤΕΧΝΙΚΟΙ ΠΟΡΟΙ: https://docs.hedera.com/docs/start/quickstart/

Η συναίνεση του Hashgraph προσαρμόζεται στη βυζαντινή συμφωνία σε ένα γράφημα, ενώ από την άλλη πλευρά, ο πυρήνας της συναίνεσης της DEXON είναι ένας αλγόριθμος βιαστικών συμφωνιών. Η στρογγυλή δομή τους κοστίζει λανθάνουσα κατάσταση για κάθε γύρο, πράγμα που σημαίνει ότι ο χρόνος επιβεβαίωσής του γίνεται μεγαλύτερος όταν ο αριθμός των κόμβων αυξάνεται. Με αυτόν τον περιορισμό, δεν μπορεί να αποκεντρωθεί πλήρως, καθώς ο χρόνος επιβεβαίωσης μπορεί να διαρκέσει μερικά λεπτά. Επίσης, η ζωή δεν είναι εγγυημένη στο Hashgraph και παρέχεται μόνο η απόδειξη της ορθότητας. Με τους βυζαντινούς κόμβους που παρουσιάζονται στο δίκτυό του, είναι πιθανό ότι το Hashgraph δεν μπορεί να εξάγει κανένα μπλοκ. Εν τω μεταξύ, ο χρόνος επιβεβαίωσης του DEXON παραμένει σταθερός καθώς ο αριθμός των κόμβων αυξάνεται. Δεδομένου ότι η συναίνεση της DEXON έχει απόκριση, ο χρόνος επιβεβαίωσης εξαρτάται μόνο από την πραγματική ταχύτητα του δικτύου, όχι από ορισμένες προκαθορισμένες παραμέτρους.

9. Hyperledger

ΕΠΙΣΗΜΗ ΙΣΤΟΣΕΛΙΔΑ: https://www.hyperledger.org
ΤΕΧΝΙΚΟΙ ΠΟΡΟΙ: https://www.hyperledger.org/resources/publications#white-papers

Το Hyperledger (ειδικά το Hyperledger Fabric) είναι ένας κατανεμημένος βιβλίο σχεδιασμένος για επαγγελματική χρήση. Επιτρέπεται, χαμηλή καθυστέρηση, υψηλή απόδοση και παρέχει λειτουργίες ιδιωτικής συναλλαγής. Η συναίνεσή του είναι διαμορφωμένη και συνδέσιμη. Μπορεί να επιλέξει μεταξύ μηχανών συναίνεσης / αλγορίθμων όπως Tendermint, PBFT, Kafka ordering ή RAFT.

Είναι πολύ πιο εύκολο να αντιμετωπιστεί το πρόβλημα συναίνεσης σε μια άδεια κοινοπραξίας με υψηλή απόδοση και χαμηλή λανθάνουσα κατάσταση, επειδή η υπόθεση του περιβάλλοντος είναι: ο αριθμός των κόμβων είναι σταθερός, κάθε ταυτότητα είναι γνωστός, ο στόχος όλων των κόμβων είναι ο ίδιος και ο το περιβάλλον δικτύου είναι σταθερό και γρήγορο, αλλά ο κόμβος δεν εμπιστεύεται πλήρως το ένα το άλλο. Παρόλο που αυτές οι ρυθμίσεις μπορεί να μην είναι κατάλληλες για επιχειρηματική χρήση, η DEXON στοχεύει να είναι πιο ανοικτή και αποκεντρωμένη, παρέχοντας ταυτόχρονα υψηλή απόδοση και χαμηλή λανθάνουσα κατάσταση.

10. IOTA

ΕΠΙΣΗΜΗ ΙΣΤΟΣΕΛΙΔΑ: https://www.iota.org
ΤΕΧΝΙΚΟΙ ΠΟΡΟΙ: https://docs.iota.org

Η IOTA ακολουθεί τον κανόνα της μακρύτερης αλυσίδας σε ένα γράφημα: ένας κόμβος επιλέγει τυχαία και επαληθεύει δύο προηγούμενα μπλοκ και αποδίδει το μπλοκ σε αυτά. Ένα μπλοκ επιβεβαιώνεται αν ακολουθήσει αρκετός αριθμός μπλοκ και το μήκος της συνδεδεμένης αλυσίδας είναι το μεγαλύτερο. Ωστόσο, ο κανόνας είναι αναποτελεσματικός επειδή ο χρόνος επιβεβαίωσης δεν διασφαλίζεται από συγκεκριμένο όριο. Επιπλέον, ένα μπλοκ μπορεί να είναι άκυρο αν είναι συνδεδεμένο σε ένα μπλοκ που περιέχει συγκρούσεις συναλλαγών. Αυτό το μπλοκ πρέπει να επανασυνδεθεί με άλλα μπλοκ και μπορεί να προκαλέσει πολύ μεγάλο χρόνο επιβεβαίωσης. Επιπλέον, η IOTA δεν υποστηρίζει έξυπνες συμβάσεις εξαιτίας της έλλειψης συνολικής παραγγελίας σε όλα τα τμήματα.

11. Kadena

ΕΠΙΣΗΜΗ ΙΣΤΟΣΕΛΙΔΑ: https://kadena.io
ΤΕΧΝΙΚΟΙ ΠΟΡΟΙ: https://kadena.io/whitepapers/

Η Kadena στοχεύει να λύσει το ζήτημα της επεκτασιμότητας του blockchain. Χρησιμοποιεί το Chainweb για την παράλληλη επεξεργασία συναλλαγών. Κάθε αλυσίδα περιλαμβάνει κεφαλίδες μπλοκ των άλλων, σχηματίζοντας ένα DAG παρόμοιο με το DEXON blocklattice. Για να πραγματοποιήσετε συναλλαγές μεταξύ αλυσίδων, πρέπει να αποδείξετε στο Merkle την έξυπνη σύμβαση και τα περιουσιακά στοιχεία θα διαγραφούν από την αλυσίδα πηγής και θα δημιουργηθούν ξανά σε μια αλυσίδα προορισμού. Η Kadena αναλύει επίσης τις σχέσεις επικεφαλίδων και χρησιμοποιεί ειδικά σχεδιασμένα γραφήματα που έχουν μικρή διάμετρο και μεγάλη τάξη για να επιτύχουν χαμηλή λανθάνουσα κατάσταση και υψηλή απόδοση.

Η καθυστέρηση του Chainweb έγκειται εν μέρει στη διάμετρο ενός γραφήματος. Όταν κλιμακώνεται και αυξάνεται ο αριθμός των αλυσίδων, η διάμετρος του γραφήματος γίνεται επίσης μεγαλύτερη, προκαλώντας αύξηση της καθυστέρησης. Ένα άλλο πρόβλημα μπορεί να προκύψει όταν προτείνεται ένα μπλοκ σε μια αλυσίδα. Το μπλοκ πρέπει να περιλαμβάνει τις κεφαλίδες του μπλοκ ομότιμων. Αυτό σημαίνει ότι η πρόταση μπλοκάρει και δεν είναι αποτελεσματική, ενώ στο DEXON, ένα μπλοκ δέχεται ενεργά οποιεσδήποτε άλλες προσφάτως προτεινόμενες μπλοκ, επιτυγχάνοντας γρήγορη, μη αποκλειστική προσφορά μπλοκ.

12. NANO

ΕΠΙΣΗΜΗ ΙΣΤΟΣΕΛΙΔΑ: https://nano.org
ΤΕΧΝΟΛΟΓΙΚΟΙ ΠΟΡΟΙ: https://nano.org/en/resources/

Το NANO είναι το πρώτο έργο που εισήγαγε blocklattice ως δομή δεδομένων. Κάθε λογαριασμός έχει το blockchain του και οι συναλλαγές που προτείνει καταγράφονται στην blockchain του. Όταν συμβαίνει μια πιρούνια blockchain, το NANO χρησιμοποιεί την ψηφοφορία DPoS για να το λύσει.

Η δομή της αλυσίδας DEXON είναι εντελώς διαφορετική από την NANO's. Στη DEXON, αντί για κάθε λογαριασμό που έχει το blockchain του, κάθε επικύρωση έχει ένα blockchain. Αυτό θα μπορούσε να εξοικονομήσει πολύ χώρο στη μνήμη. Στο μπλοκάρισμα της DEXON, κάθε κορυφή είναι ένα μπλοκ, ενώ στο NANO, κάθε κορυφή είναι το ήμισυ μιας συναλλαγής (send tx ή recv tx). Στο σημείο του biew, το blocklattice τους είναι περισσότερο παρόμοιο με ένα "tx-lattice", όχι blocklattice, και θεωρούμε blocklattice έναν γενικό όρο που μπορεί να χρησιμοποιηθεί από άλλα projects, ακριβώς όπως blockchain, αφού είναι απλά ένας τύπος DAG.

Ο αλγόριθμος συναίνεσης του DEXON είναι επίσης εντελώς διαφορετικός από τον NANO. Οι επικυρωτές στη DEXON βασίζονται στον αλγόριθμο DEXON γρήγορης βυζαντινής συμφωνίας για να αποφασίσουν τη σειρά των μπλοκ και των συναλλαγών, ενώ ο NANO δεν έχει συναίνεση για τη σειρά των συναλλαγών. Χωρίς την παραγγελία συναλλαγών, δεν μπορεί να υποστηρίξει έξυπνες συμβάσεις. Ένα άλλο πρόβλημα είναι το DPoS του για την επίλυση των πιρουνιών. Η διαδικασία ψηφοφορίας που χρησιμοποιεί η NANO για την επίλυση του πιρουνιού είναι μυστηριώδης. Στη λευκή της ετικέτα, δεν υπάρχουν λεπτομέρειες σχετικά με τη διαδικασία ψηφοφορίας. Το μόνο που γνωρίζουμε είναι ότι υπάρχει πλειοψηφία με 4 γύρους. Χωρίς περαιτέρω λεπτομέρειες και απόδειξη ασφαλείας, η ασφάλεια στο NANO μπορεί να αντιμετωπιστεί με σκεπτικισμό. Επίσης, η NANO χρειάζεται PoW για να αποτρέψει τις επιθέσεις spam (penny), αυξάνοντας το κόστος της επίθεσης, αλλά και περιορίζοντας τη διακίνηση και αυξάνοντας την λανθάνουσα κατάσταση.

13. Omniledger

ΕΠΙΣΗΜΗ ΙΣΤΟΣΕΛΙΔΑ: https://iovo.io
ΤΕΧΝΙΚΟΙ ΠΟΡΟΙ: https://iovo.io/assets/whitepaper.pdf

Ο Omniledger στοχεύει στην επίλυση των ζητημάτων επεκτασιμότητας χωρίς να θυσιάζεται η ασφάλεια και η αποκέντρωση. Η κύρια προσέγγιση του είναι η σκίαση, η οποία επιτρέπει τη διαβάθμιση της παραγωγής σε γραμμική κλίμακα με τον αριθμό των κόμβων. Το Omniledger παρέχει επίσης ωραία χαρακτηριστικά, όπως κλάδεμα των ημερολογίων, συναλλαγή cross-shard και επιβεβαίωση αξιοπιστίας-αλλά-επαλήθευση.

Ένα αντιληπτό πρόβλημα με την Omniledger είναι ότι η λανθάνουσα κατάσταση μπορεί να είναι μεγάλη σε ένα πλήρως αποκεντρωμένο περιβάλλον. Ο λόγος είναι ότι χρησιμοποιεί το ByzCoinX (που είναι μια βελτιστοποίηση του PBFT-like consensus algorithm) για την ενδο-shard συναίνεση και Atomix (DB-like atomic broadcast) για συναλλαγές μεταξύ των shard. Αυτό σημαίνει ότι το μέγεθος της ομάδας σε μια θήκη για επικοινωνία δεν μπορεί να είναι υπερβολικά μεγάλο ή το κόστος επικοινωνίας και η λανθάνουσα διάρκεια θα είναι μεγάλα. Για να αυξηθεί ο αριθμός των κόμβων με περιορισμένο μέγεθος τεμαχίων, ο αριθμός των θραυσμάτων θα αυξηθεί και θα αυξηθούν επίσης οι ανάγκες για συναλλαγές cross-shard. Με την ατομική εκπομπή, μια συναλλαγή cross-shard πρέπει να περιμένει για κάθε εμπλεκόμενο shard να επιβεβαιωθεί, και ακόμη και ένα μόνο αποτυχημένο shard θα προκαλέσει την αποτυχία της συναλλαγής. Στη DEXON, οι συναλλαγές πρέπει να εισάγουν μόνο ένα θραύσμα και θα εκπέμπονται αμέσως.

Omniledger θυσιάζει επίσης κάποια ασφάλεια. Σύμφωνα με την υπεργεωμετρική κατανομή, εάν οι βυζαντινοί κόμβοι δειγματοληψίας σε ένα σκαρφαλωμένο τεμάχιο πρέπει να είναι μικρότεροι από το ένα τρίτο, μπορεί κανείς να ανεχτεί τους βυζαντινούς κόμβους πολύ λιγότερο από το ένα τρίτο σε ολόκληρο το δίκτυο ή η δειγματοληψία δεν μπορεί να είναι επιτυχής με μεγάλη πιθανότητα. Αυτός είναι ο λόγος για τον οποίο ο αριθμός των βυζαντινών κόμβων Omniledger μπορεί να ανεχθεί είναι ένα τέταρτο και όχι το ένα τρίτο των συνολικών κόμβων.

14. Οντολογία

ΕΠΙΣΗΜΗ ΙΣΤΟΣΕΛΙΔΑ: https://ont.io
ΤΕΧΝΙΚΟΙ ΠΟΡΟΙ: https://developer.ont.io

Ο αλγόριθμος συναίνεσης Οντολογίας, Ontorand, χρησιμοποιεί τυχαιότητα από το τελευταίο μπλοκ για να δημιουργήσει νέους προτείνοντες μπλοκ και επικυρωτές. Η διαδικασία ψήφου της βυζαντινής συμφωνίας (αν και δεν είναι αρκετά λεπτομερής) μοιάζει εξαιρετικά παρόμοια με την Αλγκόραντ. Η επαληθεύσιμη τυχαία λειτουργία της, η οποία παράγει τυχαιότητα σε ένα μπλοκ, είναι ακριβώς η ίδια με την Algorand. Χωρίς οποιαδήποτε παραπομπή και βελτίωση από τον Algorand, ο Ontorand φαίνεται να είναι πολύ παρόμοιος με τον Algorand. Για τη σύγκριση με τον Algorand, παρακαλώ αναφερθείτε εδώ.

15. Orbs Helix

ΕΠΙΣΗΜΗ ΙΣΤΟΣΕΛΙΔΑ: https://orbs.com
ΤΕΧΝΟΛΟΓΙΚΟΙ ΠΟΡΟΙ: https://orbs.com/white-papers/

Η κορυφαία προτεραιότητα του Helix είναι η δικαιοσύνη. Χρησιμοποιεί VRF (επαληθεύσιμη τυχαία λειτουργία) ως μια αμερόληπτη τυχαία πηγή για την εκλογή της επιτροπής και του ηγέτη. Όταν εκτελείται η βασική συναίνεση (PBFT), όλες οι συναλλαγές κρυπτογραφούνται από χρήστες που χρησιμοποιούν κρυπτογράφηση κατωφλίου. Αυτό σημαίνει ότι δεν υπάρχει κανένας τρόπος με τον οποίο ένας κόμβος μπορεί να λογοκρίνει ή να δίνει προτεραιότητα σε οποιαδήποτε συναλλαγή. Μετά την επίτευξη συναίνεσης, το περιεχόμενο ενός μπλοκ αποκρυπτογραφείται και εκτελούνται οι συναλλαγές. Έτσι, η σειρά των συναλλαγών δεν μπορεί να είναι προκατειλημμένη, επιτυγχάνοντας δίκαιη. Το Helix χρησιμοποιεί επίσης το VRF για να αποφασίσει ποια συναλλαγή μπορεί να τεθεί σε ένα μπλοκ. Επειδή οι κόμβοι δεν μπορούν να αποφασίσουν ποιες συναλλαγές πρόκειται να τεθούν σε ένα μπλοκ, τα τέλη συναλλαγών μπορούν να οριστούν σε σταθερά.

Δυστυχώς, η δικαιοσύνη δεν έρχεται χωρίς κόστος. Η κρυπτογράφηση κατωφλίου όχι μόνο αυξάνει το υπολογιστικό κόστος αλλά χρειάζεται μια επιπλέον φάση αποκρυπτογράφησης. Αυτό αυξάνει την καθυστέρηση. Επιπλέον, η δομή της αλυσίδας δεν είναι κλιμακωτή. Για να λύσει το πρόβλημα της κλιμάκωσης, ο Orbs εισάγει "έξυπνη χάραξη" (για την οποία δεν βρήκαμε τεχνικές λεπτομέρειες). Μια πρόσφατη προσομοίωση δείχνει ότι ο Helix έχει μόνο 10 TPS (με άγνωστο λανθάνοντα χρόνο). Με 100 κομμάτια, μπορεί να φτάσει τα 1000 TPS, ενώ η DEXON έχει 1M + TPS με εκατό κόμβους σε ένα θραύσμα.

16. Phantom

ΕΠΙΣΗΜΗ ΙΣΤΟΣΕΛΙΔΑ: https://phantom.org
ΤΕΧΝΙΚΟΙ ΠΟΡΟΙ: https://phantom.org/lightpaper.pdf

Phantom είναι μια μπλοκ αλυσίδα που βασίζεται σε DAG και γενικεύεται από τον κανόνα της μεγαλύτερης αλυσίδας Bitcoin σε μια αλυσίδα σε ένα DAG. Phantom είναι μια πρόταση για το Specter και πρότειναν έναν άπληστο αλγόριθμο που ονομάζεται πρωτόκολλο ghostDAG για να επιτύχει την ολική παραγγελία. Ωστόσο, δεν απέδειξαν την ορθότητα και τη ζωή του αλγορίθμου τους ή παρείχαν τα αποτελέσματα προσομοίωσης για το Phantom στην κατανεμημένη ρύθμιση. Μια άλλη επίθεση ζωής στο Phantom προτάθηκε μεμονωμένα από το έργο του Li et al. και το έργο του Κιαγιιά και του Παναγιωτάκου. Ισχυρίστηκαν επίσης ότι θα προσπαθούσαν να συνδυάσουν Phantom και Specter στο μέλλον. Θα ενημερώσουμε τις πληροφορίες αν παρέχουν νέα και σωστά αποτελέσματα.

Στη DEXON η αυθεντικότητα και η ζωντάνια της βυζαντινής συμφωνίας της DEXON αποδεικνύονται αυστηρά.

17. Radix

ΕΠΙΣΗΜΗ ΙΣΤΟΣΕΛΙΔΑ: https://www.radixdlt.com
ΤΕΧΝΙΚΟΙ ΠΟΡΟΙ: https://papers.radixdlt.com/tempo/latest/#abstract

Η Radix χρησιμοποιεί την τεχνική της σκισίματος για να αυξήσει την απόδοση. Προκειμένου να επιτευχθεί συναίνεση μεταξύ των διαφορετικών τεμαχίων, μια συναλλαγή πρέπει να κωφεύεται και να επικυρώνεται από πολλούς κόμβους. Κάθε κόμβος παρέχει το τοπικό λογικό ρολόι του και προσθέτει την αξία του στη συναλλαγή. Οι κόμβοι μπορούν στη συνέχεια να χρησιμοποιήσουν αυτό το διάνυσμα λογικού ρολογιού για να αποφασίσουν τη μερική παραγγελία μεταξύ δύο συγκρουόμενων συναλλαγών. Σε περίπτωση ταυτόχρονου συνόλου, ένας κόμβος βρίσκει άλλες συναλλαγές από τον τοπικό αποθηκευτικό χώρο ή από τον ομότιμό του προσπαθώντας να αποφασίσει τη μερική παραγγελία συναλλαγών.

Ωστόσο, μπορεί κανείς να πει ότι υπάρχει ένα θεμελιώδες πρόβλημα στο Radix: μια μερική παραγγελία δεν μπορεί ποτέ να γίνει συνολική παραγγελία χωρίς συναινετικό αλγόριθμο. Ορισμένες μερικές παραγγελίες συναλλαγών στο Radix μπορούν να αποφασιστούν με timestamps διανυσμάτων, αλλά ανεξάρτητα από το πόσες συναλλαγές εμπλέκονται, υπάρχουν πάντα μερικές περιπτώσεις που μπορούν να επιλυθούν ταυτόχρονα σύνολα. Με άλλα λόγια, οι εντολές ορισμένων συναλλαγών δεν μπορούν ποτέ να αποφασιστούν και δεν θα εκδοθούν από το σύστημα. Επιπλέον, όταν ένα δίκτυο είναι σύντομα διαμερισμένο ή έχει μεγάλη καθυστέρηση, οι κόμβοι μπορούν να έχουν διαφορετικές τοπικές προβολές. Δεδομένου ότι ένας κόμβος αποφασίζει μια παραγγελία από άλλες συναλλαγές από την τοπική του άποψη, αυτό θα προκαλέσει διαφορετικές παραγγελίες μεταξύ των κόμβων, με αποτέλεσμα ένα πιρούνι, και δεν υπάρχει συναίνεση αλγόριθμος στο Radix για την αντιμετώπιση αυτού του ζητήματος.

Συνοψίζοντας, ο Radix δεν έχει συναίνεση. Μπορεί να χρησιμοποιηθεί σε ιδιωτικές / εξουσιοδοτημένες ρυθμίσεις, αλλά δεν θα λειτουργήσει σε περιβάλλον πραγματικού δικτύου.

18. Snowflake

ΞΥΠΝΗΤΗ: Από την ομάδα Rocket

Η συναίνεση του Snowflake ξεκινά από μια απλή μέθοδο χρωματισμού, προσθέτει επιπλέον μετρητές και κανόνες και τελικά καταλήγει σε έναν αποδεδειγμένα πιθανοτικό ασφαλή αλγόριθμο ασφαλούς συναίνεσης, Avalanche. Όλοι οι κόμβοι συγκλίνουν στο ίδιο χρώμα, πράγμα που σημαίνει ότι θα συμφωνήσουν στο ίδιο σύνολο συναλλαγών όταν συμβαίνει η σύγκρουση.

Προκειμένου να επιλυθούν συναλλαγές σε σύγκρουση, οι κόμβοι πρέπει να εκτελούν αλγόριθμο Avalanche σε κάθε συναλλαγή σε ένα σύνολο συγκρούσεων. Κακόβουλα, ένας εισβολέας μπορεί να σπάσει το σύστημα με μεγάλο αριθμό συγκρούσεων, με αποτέλεσμα το σύστημα να εκτελέσει εκατοντάδες χιλιάδες φορές τον αλγόριθμο Avalanche και η λανθάνουσα κατάσταση θα αυξηθεί σημαντικά. Η DEXON δεν θα υποφέρει από μια τέτοια επίθεση. Η βυζαντινή συμφωνία της DEXON παραμένει γρήγορη, ανεξάρτητα από τον αριθμό των συγκρούσεων που υπάρχουν.

19. Spectre

ΕΠΙΣΗΜΗ ΙΣΤΟΣΕΛΙΔΑ: https://spectreproject.io
ΤΕΧΝΙΚΟΙ ΠΟΡΟΙ: https://eprint.iacr.org/2018/104.pdf

Το Spectre είναι ένα σύστημα ψηφιακών ημερολογίων που βασίζεται σε DAG, το οποίο χρησιμοποιεί την επαναληπτική ψηφοφορία αποκλεισμού για να αποφασίσει ποιο από τα μπλοκάρισμα των συγκρούσεων θα πρέπει να οριστικοποιηθεί. Αυτός ο αλγόριθμος συναίνεσης επιτρέπει στους συμμετέχοντες να προτείνουν αυθαίρετα γρήγορα μπλοκ, πράγμα που σημαίνει ότι η κλιμάκωση και η καθυστέρηση περιορίζονται στο δίκτυο. Ωστόσο, η έλλειψη ολικής παραγγελίας μπλοκ καθιστά αδύνατη την εκτέλεση ενός έξυπνου συμβολαίου. Αυτός είναι ο λόγος για τον οποίο προτείνουν το "Phantom", μια συναίνεση που είναι επίσης DAG-based, αλλά με τις συνολικές ιδιότητες παραγγελίας. Συγκρίνουμε επίσης το DEXON με το Phantom.

20. Αστρική

ΕΠΙΣΗΜΗ ΙΣΤΟΣΕΛΙΔΑ: https://www.stellar.org
ΤΕΧΝΙΚΟΙ ΠΟΡΟΙ: https://www.stellar.org/papers/stellar-consensus-protocol.pdf

Η Stellar χρησιμοποιεί μια γενικευμένη εκδοχή ενός παραδοσιακού πρωτοκόλλου των Βυζαντινών συμφωνιών, το οποίο ονόμασαν «ομοσπονδιακή βυζαντινή συμφωνία». Αυτός ο αλγόριθμος συναίνεσης απαιτεί από τους συμμετέχοντες να επιλέγουν τις φρέσκες φράσεις απαρτίας. Εάν η διασταύρωση απαρτίας ικανοποιηθεί, αποδεικνύεται ότι όλοι οι άθικτοι συμμετέχοντες θα καταλήξουν σε συναίνεση.

Η μόνη ανησυχία για αυτό το είδος συναίνεσης είναι ότι αν ένας κόμβος μπορεί να παραμείνει ανέπαφος (δεν επηρεάζεται από τους βυζαντινούς κόμβους) εξαρτάται από την επιλογή των φετών της απαρτίας του. Προκειμένου να έχουμε μια ασφαλή διαμόρφωση με γρήγορη απόκριση και σταθερή εξυπηρέτηση, είναι καλύτερο για έναν κόμβο να επιλέγει κόμβους που έχουν δημιουργηθεί από αξιόπιστες εταιρείες ή τράπεζες ως φέτες απαρτίας, οι οποίες μπορεί να οδηγήσουν σε ημισυκετοποίηση.

21. Tendermint

ΕΠΙΣΗΜΗ ΙΣΤΟΣΕΛΙΔΑ: https://tendermint.com
ΤΕΧΝΟΛΟΓΙΚΟΙ ΠΟΡΟΙ: https://tendermint.com/docs/

Το Tendermint χρησιμοποιεί το PBFT ως αλγόριθμο συναίνεσής τους. Παρόλο που το PBFT έχει χαμηλή λανθάνουσα κατάσταση στις επιτρεπόμενες ρυθμίσεις, δεν μπορεί να είναι άσυλο, επειδή το PBFT έχει ένα βαρύ κόστος επικοινωνίας λόγω της δέσμευσής του σε δύο φάσεις. Αυτό σημαίνει ότι όταν ο αριθμός των κόμβων αυξάνεται, το απαιτούμενο εύρος ζώνης του δικτύου θα αυξηθεί επίσης τετραδραστικά, περιορίζοντας τον αριθμό των κόμβων. Η DEXON χρησιμοποιεί κρυπτογραφική τεχνική sharding και ρυθμιζόμενη συχνότητα ack για να μειώσει το κόστος επικοινωνίας.

22. Thunderella

ΕΠΙΣΗΜΗ ΙΣΤΟΣΕΛΙΔΑ: https://www.thundercore.com
ΤΕΧΝΙΚΟΙ ΠΟΡΟΙ: https://eprint.iacr.org/2017/913.pdf

Το Thunderella συνδυάζει δύο διαφορετικούς αλγόριθμους συναίνεσης και προσπαθεί να επιτύχει υψηλή ασφάλεια με καλές επιδόσεις. Με λιγότερο από το ένα τέταρτο της επιτροπής είναι βυζαντινοί κόμβοι, μπορεί να επιτύχει χαμηλό λανθάνοντα χρόνο με τον αλγόριθμο BFT. Με περισσότερα από ένα τέταρτα, μπορεί να πέσει πίσω σε οποιοδήποτε σύστημα μπλοκ αλυσίδων που μπορεί να ανεχθεί λιγότερο από το 1/2 των βυζαντινών κόμβων.

Εάν περισσότερα από το ένα τέταρτο της επιτροπής είναι βυζαντινοί κόμβοι, ο Thunderella γίνεται πιο αργός, ενώ η DEXON παραμένει η χαμηλή λανθάνουσα κατάσταση. Επίσης, το Thunderella είναι ένα σύστημα με βάση την αλυσίδα και η κλιμάκωση μπορεί να είναι ένα ζήτημα.

23. ΤΟΝ

ΤΕΧΝΙΚΟΙ ΠΟΡΟΙ: https://drive.google.com/file/d/1ucUeKg_NiR8RxNAonb8Q55jZha03WC0O/view

TON (Telegram Open Network) είναι ένα σύστημα blockchain με υψηλή απόδοση και σύντομο χρόνο επιβεβαίωσης. Για να επιτευχθεί αυτό, προτείνουν μια νέα άποψη που ονομάζεται "Άπειρο Paradigm Sharding", η οποία προσπαθεί να σπρώξει το σκισμένο στα άκρα του. Στο TON, υπάρχει ένα masterchain για τη γενική ολοκλήρωση του κράτους. Κάτω από ένα masterchain, υπάρχουν αρκετές σειρές εργασίας για την εκτέλεση συγκεκριμένων εργασιών για διαφορετικές κρυπτοσυχνότητες και υπηρεσίες. Εάν μια εργασία αλυσίδα είναι υπερφορτωμένη, κάτω από αυτό μπορεί να έχει πολλές shardchains για την αύξηση της απόδοσης. Σε κάθε αλυσίδα, οι επικυρωτές εκτελούν έναν αλγόριθμο συναίνεσης βασισμένο σε BFT με μηχανισμό DPoS για την πρόταση μπλοκ. Με αυτό το σχεδιασμό sharing, TON ισχυρίζεται ότι μπορεί να φτάσει αρκετά εκατομμύρια TPS με 5 δευτερόλεπτα λανθάνουσα κατάσταση.

Μια σημαντική διαφορά μεταξύ του TON και του DEXON είναι ότι ο TON χρειάζεται να τρέξει αλγόριθμο συναίνεσης BFT σε διάφορα επίπεδα των αλυσίδων. Για το masterchain, απαιτείται από όλους τους validators να συμμετέχουν στον αλγόριθμο BFT. Δεδομένου ότι ο αλγόριθμος BFT δεν είναι συνήθως κλιμακωτός, μπορούμε να έχουμε μόνο έναν περιορισμένο αριθμό κόμβων που θα συμμετάσχουν στο masterchain. Αυτό μπορεί να θεωρηθεί λίγο συγκεντρωμένο. Στη DEXON, δεν απαιτούμε από όλους τους κόμβους να εκτελούν έναν μόνο αλγόριθμο BFT. έτσι μπορούμε να έχουμε εκατοντάδες χιλιάδες κόμβους που συμμετέχουν στο σύστημά μας.

Ο TON έχει επίσης πρόβλημα οριστικοποίησης. Επιτρέπει στους επικυρωτές να τροποποιούν τα μη έγκυρα τετράγωνα χωρίς φτερά επειδή είναι πιο αποτελεσματική και επηρεάζει μόνο ορισμένα τμήματα ιστορικού. Ωστόσο, αυτός ο σχεδιασμός επιτρέπει επίσης σε έναν εισβολέα να τροποποιήσει αυθαίρετα μπλοκ ιστορικού εάν μπορεί να θέσει σε κίνδυνο το σύνολο επικύρωσης. Συνήθως, σε ένα σύστημα με BFT οριστικοποίηση, θα πρέπει να είναι αδύνατο να τροποποιηθεί το ιστορικό, ακόμη και αν το τρέχον σύνολο έγκυρων παραβιάζεται. Ακόμη και στο παραδοσιακό σύστημα PoW, η εκκίνηση μιας επίθεσης κατά 51% και η τροποποίηση μπλοκ ιστορικού έχει ένα πολύ υψηλότερο κόστος με χαμηλή πιθανότητα επιτυχίας. Αυτός ο σχεδιασμός μπορεί να προκαλέσει ζητήματα ασφάλειας στο TON.

24. Vite

ΕΠΙΣΗΜΗ ΙΣΤΟΣΕΛΙΔΑ: https://www.vite.org
ΤΕΧΝΙΚΟΙ ΠΟΡΟΙ: https://www.vite.org/whitepaper/vite_en.pdf

Το Vite καθορίζει κυρίως το πρόβλημα του NANO που αναφέραμε στη σύγκριση με το NANO. Χρησιμοποιεί το ίδιο blocklattice με το NANO και προσθέτει ένα νέο μηχανισμό συναίνεσης (HDPoS) για την κατασκευή μιας αλυσίδας στιγμιότυπων. Αυτό όχι μόνο επιλύει ζητήματα ασφαλείας στο NANO αλλά και εντολών συναλλαγών, καθιστώντας το ικανό να τρέχει έξυπνες συμβάσεις. Επιπλέον, το Vite κληρονομεί τα πλεονεκτήματα του NANO, συμπεριλαμβανομένων των σχεδόν άμεσων συναλλαγών με υψηλή TPS.

Μία από τις δύσκολες προκλήσεις για τη χρήση δομής DAG είναι να αποφασιστεί η παραγγελία των συναλλαγών. Το Vite έχει μια παγκόσμια ομάδα συναίνεσης για να εκτελέσει έναν αλγόριθμο συναίνεσης για να δημιουργήσει μια αλυσίδα στιγμιότυπων. Αυτός ο αλγόριθμος είναι σημαντικός επειδή είναι το κλειδί για τη βελτίωση των μειονεκτημάτων της NANO στην ασφάλεια και στην έλλειψη συνολικής παραγγελίας. Δυστυχώς, δεν μπορούμε να βρούμε καμία λεπτομέρεια σχετικά με τον αλγόριθμο στο χαρτί τους και δεν γνωρίζουμε πώς οι συναλλαγές στο blocklattice συλλέγονται και τίθενται σε μια αλυσίδα στιγμιότυπων. Είναι αυτή η κρίσιμη διαδικασία ασφαλής και δίκαιη; Για να αντιμετωπίσει αυτές τις προκλήσεις, η DEXON αναπτύσσει τον δικό μας αλγόριθμο γρήγορης βυζαντινής συμφωνίας και είναι αποδεδειγμένα ασφαλής και εύλογα δίκαιος.

25. Zilliqa

ΕΠΙΣΗΜΗ ΙΣΤΟΣΕΛΙΔΑ: https://zilliqa.com
ΤΕΧΝΙΚΟΙ ΠΟΡΟΙ: https://arxiv.org/pdf/1801.00687.pdf

Το Zilliqa είναι ένα βελτιστοποιημένο PBFT. Χρησιμοποιεί την πολλαπλή υπογραφή EC-Schnorr για τη συγκέντρωση υπογραφών από κόμβους. Αυτό μειώνει το κόστος επικοινωνίας. Για να αντιμετωπίσει την περιορισμένη απόδοση σε ένα σύστημα βασισμένο στην αλυσίδα, η Zilliqa χρησιμοποιεί τεχνική κοπής για την παράλληλη επεξεργασία συναλλαγών. Μια συγκεκριμένη θραύση συλλέγει μικροκλίματα από τα κανονικά κομμάτια για να παράγει τελικά μπλοκ.

Υπάρχουν πολλά μειονεκτήματα στο Zilliqa. Πρώτον, η συνάθροιση πολλαπλών υπογραφών είναι υπολογιστικά δαπανηρή. Αυτό δεν αποτελεί πρόβλημα με το χρόνο ολοκλήρωσης δέκα δευτερολέπτων, αλλά στον δευτερεύοντα χρόνο οριστικοποίησης, δεν είναι εφικτό με μεγάλο αριθμό κόμβων σε ένα θραύσμα. Δεύτερον, ο Zilliqa χρησιμοποιεί ένα συγκεκριμένο πρωτόκολλο συναίνεσης που χρησιμοποιεί το shard για να συνδυάσει μικροκλίματα από άλλα θραύσματα. Αυτό διπλασιάζει την καθυστέρηση. Στη DEXON, δεν υπάρχει συγκεκριμένη θραύση για να εκτελεστεί ένα άλλο πρωτόκολλο συναινετικής συμφωνίας. Ο μηχανισμός σκίασης DEXON είναι συμμετρικός. Το DEXON χρησιμοποιεί κρατική θραύση, που σημαίνει ότι κάθε shard αποθηκεύει μόνο κατάσταση που σχετίζεται με τον εαυτό της. Αυτός ο μηχανισμός κοπής είναι συμμετρικός, πράγμα που σημαίνει ότι κάθε shard έχει την ίδια συμβολή από άποψη συναίνεσης και αυτό θεωρείται πιο δίκαιο.

συμπέρασμα

Συνοπτικά, υπάρχουν πολλά συστήματα blockchain με τα δικά τους πλεονεκτήματα και μειονεκτήματα. Σε αυτό το άρθρο, τονίζουμε 25 (από ποιον ξέρει πόσα) συστήματα blockchain που είναι διαθέσιμα δημοσίως. Παρόλο που θέλουμε να συγκρίνουμε αυτά τα συστήματα με τη DEXON, ένα βασικό καράβι που σας ευχόμαστε ως αναγνώστης είναι να καταλάβετε ότι η τεχνολογία blockchain (ή η κατανεμημένη βιβλιοθήκη) βρίσκεται ακόμα στα αρχικά της στάδια και με τις καινοτομίες που εισήχθησαν σε αυτό το βρεφικό στάδιο έχει οριστεί να ωριμάσει και να αναπτυχθεί σε χρόνο μηδέν, με περισσότερα διαθέσιμα συστήματα blockchain που θα μπορούσαν να ωφελήσουν μια επιχείρηση ή ένα άτομο ανάλογα με τις συγκεκριμένες ανάγκες τους.

Εάν θέλετε να συζητήσετε αυτό το άρθρο ή θέλετε να προσθέσετε περισσότερα στον κατάλογο αυτό, μιλήστε απευθείας στην τεχνολογική ομάδα της DEXON μέσω του Gitter: https://gitter.im/dexon-foundation/Lobby

Χαιρετίζουμε τις απόψεις σας και θέλουμε να εμπλουτίσουμε το υπάρχον γνώρισμα σχετικά με την τεχνολογία blockchain προς όφελος όλων.

Ας μιλήσουμε για το DEXON

Μπορείτε να εγγραφείτε στο ενημερωτικό δελτίο για τις πιο πρόσφατες ενημερώσεις ή να συμμετάσχετε μαζί μας στις διάφορες συζητήσεις της κοινότητας μας σε διαφορετικές πλατφόρμες.

Discussions Συζητήσεις τηλεγράφων: https://t.me/dexon_foundation
Ανακοινώσεις: https://t.me/dexon_news
Aler Προειδοποιήσεις απάτης: https://t.me/dexon_scam_alerts

Gitter (επίσημη chat της DEXON): https://gitter.im/dexon-foundation/Lobby
Github: https://github.com/dexon-foundation
Reddit: https://www.reddit.com/r/DEXONFoundation/

Twitter: https://twitter.com/dexonfoundation
Faceboook: https://www.facebook.com/DEXON.Foundation/
YouTube: https://www.youtube.com/channel/UCbg6l4M8QmSrJphxQvKof5g
Μεσαίο: https://medium.com/dexon