-
Κρυπτονομίσματα
-
Ανταλλακτήρια
-
Μεσο ΜΑΖΙΚΗΣ ΕΝΗΜΕΡΩΣΗΣ
Ολες οι γλώσσες
Κρυπτονομίσματα
Ανταλλακτήρια
Μεσο ΜΑΖΙΚΗΣ ΕΝΗΜΕΡΩΣΗΣ
Το Solana, το οποίο ιδρύθηκε στα τέλη του 2017 από πρώην μηχανικούς της Qualcomm, της Intel και του Dropbox, είναι ένα πρωτόκολλο απόδειξης στοιχήματος με ανάθεση μιας αλυσίδας που επικεντρώνεται στην παροχή επεκτασιμότητας χωρίς συμβιβασμούς στην αποκέντρωση ή την ασφάλεια. Στην καρδιά της λύσης κλιμάκωσης της Solana βρίσκεται ένα αποκεντρωμένο ρολόι που ονομάζεται Απόδειξη Ιστορίας (PoH), σχεδιασμένο για να λύνει το πρόβλημα του χρόνου σε ένα κατανεμημένο δίκτυο χωρίς μια ενιαία αξιόπιστη πηγή χρόνου. Χρησιμοποιώντας μια επαληθεύσιμη συνάρτηση καθυστέρησης, το PoH επιτρέπει σε κάθε κόμβο να δημιουργεί χρονικές σημάνσεις τοπικά χρησιμοποιώντας υπολογισμούς SHA256. Αυτό εξαλείφει την ανάγκη μετάδοσης χρονικών σφραγίδων σε όλο το δίκτυο, αυξάνοντας τη συνολική απόδοση του δικτύου.
Το SOL είναι το εγγενές διακριτικό του blockchain Solana. Η Solana χρησιμοποιεί έναν αλγόριθμο συναίνεσης με ανάθεση απόδειξης στοιχήματος για να δώσει κίνητρα στους κατόχους διακριτικών να επικυρώσουν τις συναλλαγές. Ως μέρος του ασφαλούς σχεδιασμού της Solana, όλα τα τέλη θα πληρωθούν σε SOL και θα καούν, μειώνοντας τη συνολική προσφορά. Αυτός ο αποπληθωριστικός μηχανισμός SOL δίνει κίνητρα σε περισσότερους κατόχους διακριτικών να συμμετάσχουν, αυξάνοντας έτσι την ασφάλεια του δικτύου.
Προκειμένου να δημιουργήσει ένα κατανεμημένο καθολικό με κωδικοποιημένο, αξιόπιστο χρόνο, η SOLANA σχεδίασε την Απόδειξη Ιστορίας, η οποία αποτελεί απόδειξη του παρελθόντος χρόνου μεταξύ εντολών επαλήθευσης και συγκεκριμένων γεγονότων.
Το Proof of History θα λειτουργεί με το Proof of Work (ο αλγόριθμος συναίνεσης που χρησιμοποιείται από το Bitcoin κ.λπ.) ή το Proof of Stake (ο αλγόριθμος συναίνεσης που χρησιμοποιείται από τον Casper του Ethereum). Αυτό μειώνει την επιβάρυνση των μηνυμάτων που οδηγεί σε δευτερεύοντες χρόνους τερματισμού.
Από εκεί και πέρα, η Solana εργάζεται για τη δημιουργία έως και 710.000 συναλλαγών ανά δευτερόλεπτο σε βάση δικτύου 1 GB χωρίς διαχωρισμό δεδομένων. Θέλετε να μάθετε πώς σχεδιάζουν να πετύχουν αυτή τη μεγάλη νίκη;
Στον αγώνα για την ανάπτυξη blockchain υψηλής απόδοσης (Tps) και υψηλής ασφάλειας, οι ομάδες επινοούν νέους τρόπους για τη δημιουργία λύσεων υψηλής κλιμάκωσης που επιτρέπουν τη Διεξαγωγή υψηλών όγκων συναλλαγών.
"Θέμα χρόνου;". Στην εποχή των υπολογιστών και της πληροφορίας, υπάρχει μια θεμελιώδης ανάγκη που περιμένει να λυθεί. Δίκαιος συντονισμός μεταξύ των εκδηλώσεων. Αυτό σημαίνει: για παράδειγμα, όταν ένας υπολογιστής στέλνει ένα μήνυμα σε άλλον υπολογιστή, πρέπει να συγχρονίσει το χρόνο μεταξύ των συναλλαγών. Αυτό σημαίνει λοιπόν ότι εάν το καθένα έχει το δικό του εσωτερικό ρολόι, μπορεί ή δεν μπορεί να συντονίσει σωστά.
Ο συντονισμός εκδηλώσεων με χρονικές σημάνσεις δεν είναι μόνο απαίτηση συστήματος, αλλά και τεράστιο κόστος σε χρήματα, ανθρώπους και προσπάθεια.
Οι προγραμματιστές έχουν αρχίσει να χρησιμοποιούν μια τεχνική για να αυξήσουν τη συνολική απόδοση της αλυσίδας. Το Sharding είναι μια τεχνική που χρησιμοποιείται για τη βελτίωση του TPS (διακίνηση συστήματος) της συνολικής αλυσίδας και έχει αποδειχθεί επιτυχής, αλλά δεν είναι μια πλήρης λύση από μόνη της, καθώς μπορεί να δημιουργήσει τρωτά σημεία.
Η μεγαλύτερη ευπάθεια είναι ο κατακερματισμός των συναλλαγών που, εάν δεν αντιμετωπιστούν σωστά, μπορεί να ανοίξει την αλυσίδα σε δόλιες συναλλαγές, διπλάσιες δαπάνες ή τμήματα της ίδιας συναλλαγής χωρίς κοινή γνώση.
Για να παρέχει κάποια γενική προοπτική, το Google Spanner (η κλιμακούμενη, πολλαπλών εκδόσεων, παγκοσμίως κατανεμημένη και αναπαραγόμενη με συγχρονισμό βάση δεδομένων που υποστηρίζει συναλλαγές ανάγνωσης-εγγραφής, συναλλαγές μόνο για ανάγνωση και αναγνώσεις στιγμιότυπου) δαπανά πολλούς πόρους για το συγχρονισμό των δεδομένων της Ατομικά ρολόγια μεταξύ κέντρα δεδομένων.
Πρέπει να συντηρηθούν με ακρίβεια και υπάρχουν πολλοί μηχανικοί που εργάζονται σε αυτό. Μπορεί να φαίνεται ότι ο συντονισμός του χρόνου είναι εύκολη υπόθεση, αλλά δεν είναι, και αυτή είναι η λύση απόδειξης ιστορίας που προτείνει ο Σολάνα.
Επιτρέποντας τον αξιόπιστο χρόνο συντονισμού, η Solana όχι μόνο αυξάνει την απόδοση του blockchain όσον αφορά την ταχύτητα και την αξιοπιστία, αλλά μειώνει επίσης το μέσο κόστος.
Μια ομάδα που επιλύει με επιτυχία αυτό το πρόβλημα, πιθανότατα θα έχει ένα πολύ υιοθετημένο blockchain.
Η διερεύνηση των λύσεων που προτείνει ο Solana εγείρει ερωτήματα όπως πώς να εφαρμόσετε την απόδειξη της ιστορίας στο blockchain και πώς ακριβώς λειτουργεί η Solana και ποια εργαλεία χρησιμοποιούν;
Αρχικά, πρέπει να κατανοήσουμε πώς σχεδιάζεται ο ιστός και από τι αποτελείται.
Η απόδειξη ιστορικού είναι μια επαληθεύσιμη συνάρτηση καθυστέρησης υψηλής συχνότητας. Αυτό σημαίνει ότι θα χρειαστεί να αξιολογηθεί ένας καθορισμένος αριθμός σχετικών βημάτων. Αλλά από την άλλη πλευρά, αυτά τα βήματα καταλήγουν να παράγουν ένα μοναδικό αποτέλεσμα, το οποίο είναι εύκολο να επαληθευτεί.
Στην ενότητα λύσεων, συζητήσαμε πώς η Solana μπορεί να αυξήσει τον αριθμό των TXN/s και να μειώσει τους πόρους που απαιτούνται για την εκτέλεση τους. Η ερμηνεία αυτής της δυνατότητας είναι συνεπής με την ερμηνεία των συναρτήσεων κατακερματισμού.
Ο κατακερματισμός λειτουργεί ως τρόπος συμπίεσης δεδομένων, έτσι ώστε μεγαλύτερες ποσότητες δεδομένων να καταλήγουν να συμπιέζονται σε μικρό αριθμό bit, ενθαρρύνει μειωμένα βάρη tx, με αποτέλεσμα αυξημένη απόδοση και ταχύτερες ακολουθίες.
Όπως αναφέρθηκε παραπάνω, οι ακολουθίες απόδειξης του ιστορικού έχουν σχεδιαστεί για να λειτουργούν με κρυπτογραφικές συναρτήσεις κατακερματισμού.
Ιδιαίτερη σημασία για τις κρυπτογραφικές συναρτήσεις κατακερματισμού είναι η χρήση ακατέργαστης εισόδου για την πρόβλεψη του τελικού αποτελέσματος (εξόδου) χωρίς να εκτελεστεί ολόκληρη η συνάρτηση από την αρχή. Επομένως, εάν έχετε μια είσοδο και η προσπάθεια πρόβλεψης της εξόδου είναι αδύνατη, θα χρειαστεί να εκτελέσετε τη συνάρτηση για να λάβετε το αποτέλεσμα.
Έχοντας αυτό υπόψη, ας υποθέσουμε ότι αυτή η συνάρτηση κατακερματισμού εκτελείται από κάποιο τυχαίο σημείο εκκίνησης (αρχική είσοδος) και μόλις ολοκληρωθεί η διαδικασία, λαμβάνεται η πρώτη έξοδος (κατακερματισμός). Εδώ γίνεται ενδιαφέρον, τροφοδοτώντας την είσοδο στην είσοδο του επόμενου κατακερματισμού μαζί με την έξοδο που λαμβάνετε από την εκτέλεση της συνάρτησης.
Αν θέλουμε να επαναλάβουμε αυτή τη διαδικασία, ας πούμε 300 φορές. Μπορείτε να αρχίσετε να βλέπετε ότι έχουμε δημιουργήσει μια διαδικασία μονού νήματος όπου η τελική έξοδος (hash 300) είναι εντελώς αδύνατη, εκτός από όποιον εκτελεί ολόκληρο το νήμα.
Αυτός ο βρόχος που παρέχει έξοδο στην είσοδο της επόμενης συνάρτησης και τα δεδομένα που δημιουργούνται αντιπροσωπεύεται ως το πέρασμα του χρόνου και η δημιουργία της ιστορίας, στη γλώσσα Solana, ως τικ. Κάθε έξοδος φέρει λεπτομερείς πληροφορίες που δεν μπορούν να προβλεφθούν χωρίς την εκτέλεση της λειτουργίας. Όπως και οι ταινίες της Marvel στο παραπάνω παράδειγμα, κάθε έργο αντιπροσωπεύει μια χρονική περίοδο που τυχαίνει να είναι η θέση του στο νήμα του συνεχούς χρόνου.
Επομένως, ο Solana συνιστά να μην χρησιμοποιείτε αναξιόπιστους χρόνους, αλλά να χρησιμοποιείτε αυτές τις διαδοχικές διατεταγμένες και απρόβλεπτες εξόδους για να προσδιορίσετε μια συγκεκριμένη στιγμή, δηλαδή μια συγκεκριμένη στιγμή στη διαδικασία του νήματος. Μπορούμε να το ονομάσουμε ιστορία.
Η Solana χρησιμοποιεί απόδειξη συμμετοχής (POS) για συναίνεση και μοιράζεται πολλά από τα ίδια χαρακτηριστικά με άλλα διακριτικά που βασίζονται σε POS. Ως ανανέωση, ακολουθούν ορισμένα βασικά χαρακτηριστικά των διακριτικών POS:
Η απόδειξη των διακριτικών POS χρησιμοποιεί επικυρωτές
Το POS μπορεί να επαληθευτεί
1. Κλειδώστε τα διακριτικά στο πορτοφόλι
2. Τοποθετήστε τα διακριτικά είναι κλειδωμένα στο masternode, το οποίο συμβάλλει στη σταθερότητα της αλυσίδας
Η εντολή πληρωμής καθορίζεται από την "ηλικία" του διακριτικού POS ή του προγράμματος επιβράβευσης του masternode.
Κάθε πορτοφόλι POS ή πρόγραμμα επιβράβευσης masternode λαμβάνει κομμένα ή πρόσφατα πλαστογραφημένα διακριτικά.
Τα πορτοφόλια ή τα προγράμματα επιβράβευσης masternode που ήταν εκτός σύνδεσης για μεγάλο χρονικό διάστημα δεν «πληρώνουν» πλέον και ενδέχεται να αφαιρεθούν από το δίκτυο.
Ο ρόλος του POS είναι να εμποδίζει τους κακούς παράγοντες να εισάγουν μη έγκυρες συναλλαγές υπονομεύοντας την ασφάλεια του δικτύου.
Η ποινή για τους "κακούς ηθοποιούς" μπορεί να είναι απώλεια μάρκων POS και ανταμοιβές.
Η εμπιστοσύνη είναι εγγυημένη εφόσον η ανταμοιβή της απόδειξης των πλεονεκτημάτων υπερτερεί της πιθανότητας απόκτησης κερδών μέσω απάτης.
Ο Solana έχει πολύ παρόμοια δομή, αλλά υλοποίησαν τα POS τους με λίγο διαφορετικό τρόπο.
Ο Solana επιλέγει έναν επικυρωτή (δηλαδή, ποντάρει ένα διακριτικό) μεταξύ των κόμβων που είναι συνδεδεμένοι.
Η ψηφοφορία και η επιλογή του επικυρωτή θα καθοριστεί στη συνέχεια από τον κόμβο που ήταν ο μεγαλύτερος ή ο πιο δεσμευμένος κόμβος.
Ο Σολάνα βασίζεται σε γρήγορη επιβεβαίωση· εάν ένας κόμβος δεν ανταποκριθεί εντός καθορισμένου χρόνου, επισημαίνεται ως νεκρός και αφαιρείται από την ψηφοφορία, και εάν ο κόμβος ήταν επικυρωτής εκείνη τη στιγμή, διεξάγεται νέα εκλογή για την επιλογή ενός νέου συσκευή επικύρωσης.
Εάν ένας κόμβος υπερπλειοψηφίας (τα δύο τρίτα των κόμβων) ψηφίσει εντός αυτού του χρονικού ορίου, η διχάλα θεωρείται έγκυρη.
Το απόκομμα είναι η πράξη ακύρωσης στοιχήματος, η οποία εμποδίζει τους επικυρωτές να διαπράξουν απάτη ή να επιχειρήσουν να επικυρώσουν πολλούς κόμβους, καθώς τα δεσμευμένα διακριτικά θα χαθούν.
Μια σημαντική διαφορά είναι η έννοια των δευτερευόντων εκλογικών κόμβων. Μόλις εκλεγεί, ένας δευτερεύων κόμβος μπορεί να αναλάβει τον πρωτεύοντα ρόλο σε περίπτωση διακοπής δικτύου ή άλλης αποτυχίας.
Σχετικοί σύνδεσμοι:
https://www.qukuaiwang.com.cn/news/9130.html