ΟΡΙΣΜΟΣ του μηχανισμού συναίνεσης Hashgraph
Το Hashgraph είναι ένα νέο είδος μηχανισμού συναίνεσης που χτίζει μια συναίνεση με τη χρήση των αντιλήψεων blockchain για κουτσομπολιά, κουτσομπολιά για κουτσομπολιά και εικονική ψηφοφορία. Καταγράφει τους άλλους τυπικούς αλγόριθμους οικοδόμησης συναίνεσης, όπως η απόδειξη της εργασίας (PoW), όσον αφορά την καλύτερη ταχύτητα και την υψηλότερη απόδοση, καθώς δεν στέλνει ψήφο ή λεπτομέρειες για το δίκτυο, γεγονός που συχνά οδηγεί σε συμφόρηση και καθυστερήσεις.
ΑΦΑΙΡΕΣΤΕ τον μηχανισμό συναίνεσης Hashgraph
Η συναίνεση του Hashgraph χρησιμοποιεί το πρωτόκολλο κουτσομπολιού και χρησιμοποιείται στην πλατφόρμα Hedera blockchain. Οι συμμετέχοντες στο blockchain χρησιμοποιούν τις πληροφορίες για το ρεσεψιόν του κουτσομπολιού (που ονομάζονται κουτσομπολιά) σχετικά με τις συναλλαγές και κουτσομπολεύουν επίσης για κουτσομπολιά. Ένα συνεργατικό ιστορικό "εκδηλώσεων κουτσομπολιού" διατηρείται καθώς οι συμμετέχοντες συνεχίζουν να προσθέτουν πληροφορίες σχετικά με τα προηγούμενα κουτσομπολιά τους σε κάθε τρέχον μήνυμα κουτσομπολιού.
Αξιοποιώντας τη δύναμη του κουτσομπολιού
Από τεχνική άποψη, για ένα blockchain, τα κουτσομπολιά είναι οι πληροφορίες που αναμεταδίδονται από κάθε συμμετέχοντα επανειλημμένα σε άλλο μέλος που επιλέγεται τυχαία και τους λένε όλα όσα γνωρίζουν για τη συναλλαγή. Μπορεί να χρησιμοποιηθεί για τη μεταφορά μιας ευρείας ποικιλίας πληροφοριών που πρέπει να διανεμηθεί, όπως το κουτσομπολιό για τις ταυτότητες των χρηστών, τις συναλλαγές ή το κουτσομπολιό για μπλοκ blockchain.
Παράδειγμα: Ας υποθέσουμε μια κοινωνική συγκέντρωση όπου πολλοί φίλοι συναντιούνται και κουτσομπολεύουν κατά τη διάρκεια διακοπών. Λέω ο Πέτρος δίνει κουτσομπολιά στον Παύλο για ένα θέμα κατά τη διάρκεια του πρώτου διαλείμματος και ο Παύλος το λέει στην Παμέλα. Με το δεύτερο διάλειμμα, η Pamela μπορεί να έχει αναμεταδώσει την πληροφορία αυτή σε άλλους, όπως Priscilla, έτσι κι αν ο Peter (που ξεκίνησε το κουτσομπολιό) δεν μίλησε άμεσα με την Priscilla, ξέρει για τα κουτσομπολιά του Paul. Με κάθε διάλειμμα, αυτό το κουτσομπολιό είναι γνωστό ότι σχεδόν διπλασιάζει τον αριθμό των ανθρώπων που το γνώριζαν κατά τη διάρκεια του προηγούμενου διάλειμμα. Το πρωτόκολλο κουτσομπολιού προσπαθεί να χρησιμοποιήσει αυτόν τον μηχανισμό για την οικοδόμηση συναίνεσης για το blockchain καθώς όλο και περισσότεροι άνθρωποι γνωρίζουν τις λεπτομέρειες εν όλω ή εν μέρει.
Το Hashgraph είναι μια δομή δεδομένων που διατηρεί τα αρχεία του ποιος κουτσομπορεί σε ποιον και με ποια σειρά - δηλαδή, το hashgraph γίνεται μια συνεργατική ιστορία των γεγονότων κουτσομπολιού, καθώς οι συμμετέχοντες συνεχίζουν να προσθέτουν πληροφορίες για τα προηγούμενα κουτσομπολιά τους σε κάθε τρέχον μήνυμα κουτσομπολιού. Αυτό γίνεται το "κουτσομπολιό για τα κουτσομπολιά", καθώς είναι ιστορία για το ίδιο το κουτσομπολιό. Δεδομένου ότι κάθε μέλος αποκτά ένα αντίγραφο του Hashgraph, έτσι ώστε κάθε μέλος να μπορεί να υπολογίσει τι θα γνωρίζει ή θα μπορούσε να αποστείλει σε αυτό το άλλο μέλος.
Πείτε ότι ο Πέτρος και ο Παύλος είναι δύο συμμετέχοντες στην πλατφόρμα blockchain που χρησιμοποιεί τον μηχανισμό συναίνεσης του hashgraph. Όταν μια νέα συναλλαγή τοποθετείται στο blockchain, θα αρχίσει να εξαπλώνεται σε άλλα μέλη. Ο Πέτρος θα γνωρίζει τη συναλλαγή, αλλά δεν θα στείλει καμία άμεση πληροφορία στον Παύλο για αυτό. Ο Πέτρος θα ξέρει πότε ο Παύλος έμαθε για τη συναλλαγή και θα ξέρει πότε ο Πρίσκυλα έμαθε το γεγονός ότι ο Παύλος είχε μάθει για αυτή τη συναλλαγή. Από την πλευρά του, ο Παύλος υπολογίζει ποιες πληροφορίες μπορεί να έστειλε ο Πέτρος βάσει της δικής του πρόβλεψης για το τι μπορεί να γνωρίζει ο Πέτρος. Αυτός ο προγνωστικός υπολογισμός από τον Paul βασίζεται στο τι και πότε ο Peter θα έμαθε για τη συναλλαγή, σύμφωνα με την ιστορία που είναι διαθέσιμη στο hashgraph.
Δεδομένου ότι δεν μεταδίδονται σημαντικές πληροφορίες στο δίκτυο και όλοι οι υπολογισμοί εκτελούνται από διάφορους συμμετέχοντες από μόνοι τους, αυτό διατηρεί σε μεγάλο βαθμό τη συμφόρηση του δικτύου. Αποτελεί εικονική ψηφοφορία - αντί για κάθε μέλος που στέλνει τις πληροφορίες (ψήφοι) απευθείας στο άλλο μέλος, υπολογίζει ο καθένας τι μπορούν να γνωρίζουν οι άλλοι. Χωρίς μια ενιαία ψήφο στην πραγματικότητα, υπάρχει πολύ μικρή δαπάνη επικοινωνίας μέσω δικτύου πέρα από τις ίδιες τις συναλλαγές. Τα κουτσομπολιά (λεπτομέρειες μιας συναλλαγής) και τα κουτσομπολιά σχετικά με τα κουτσομπολιά (λεπτομέρειες σχετικά με μια συναλλαγή) οδηγούν σε μια αξιόπιστη δομή δεδομένων χασαγράφων, επιτρέποντας την επίτευξη συναίνεσης επαρκούς για την εξακρίβωση της ταυτότητας μιας συναλλαγής (ή για άλλες απαιτήσεις συναίνεσης).
Ο αλγόριθμος hashgraph στοχεύει στην επίτευξη της δικαιοσύνης, καθώς έχει πλήρη ασύγχρονη λειτουργία, χωρίς κυρίαρχους ηγέτες, χωρίς στρογγυλή δουλειά και υψηλή ταχύτητα χωρίς πιθανότητα σφαλμάτων.
