Τι είναι το Solana (SOL); Πώς λειτουργεί η πλατφόρμα Blockchain υψηλής ταχύτητας
Το Solana έπεσε για 17 συνεχόμενες ώρες στις 14 Σεπτεμβρίου 2021. Τα bots έστειλαν ανεπιθύμητα μηνύματα σε μια εκτόξευση token, οι επικυρωτές πνίγηκαν και ολόκληρη η αλυσίδα πάγωσε. Η ομάδα έπρεπε να καλέσει επικυρωτές στο τηλέφωνο και να επανεκκινήσει το πράγμα χειροκίνητα, όπως επανεκκίνηση ενός δρομολογητή Wi-Fi, αλλά ο δρομολογητής είχε δισεκατομμύρια δολάρια μέσα. Οι άνθρωποι στο Twitter με κρυπτονομίσματα το έγραψαν. Νεκρή αλυσίδα. Δεν μπορείς να εμπιστευτείς κάτι που απλώς απενεργοποιείται.
Έξι μήνες αργότερα, η τιμή του SOL έφτασε τα 250 δολάρια. Και δύο χρόνια αργότερα, η Solana χειριζόταν περισσότερες καθημερινές συναλλαγές από ό,τι το Ethereum και τα L2 του μαζί. Οι προγραμματιστές που έφυγαν μετά την κατάρρευση του FTX επέστρεψαν και έφεραν φίλους. Πάνω από 7.600 νέοι προγραμματιστές άρχισαν να βασίζονται στο Solana μόνο το 2024.
Χρησιμοποιώ τακτικά το Solana dApps από το 2022. Έκανα swap στο Jupiter, έκανα stake μέσω του Marinade, παρακολούθησα τη μανία με τα memecoin του 2024 να συμβαίνει κυρίως στο Solana, επειδή οι χρεώσεις ήταν αρκετά χαμηλές για να κάνουν συναλλαγές αξίας 15 δολαρίων να αξίζουν τον κόπο. Το δίκτυο είναι πραγματικά γρήγορο. Επίσης, μερικές φορές κολλάει πραγματικά. Και τα δύο ισχύουν, και η κατανόηση του γιατί απαιτεί να εξετάσουμε πώς λειτουργεί το Proof of History και ποιες ανταλλαγές έκανε ο Anatoly Yakovenko όταν σχεδίασε αυτό το πράγμα.
Τι είναι η Σολάνα: η σύντομη εκδοχή
Το Solana είναι ένα blockchain Επιπέδου 1 σχεδιασμένο για ταχύτητα και χαμηλό κόστος. Λανσάρισε το mainnet του τον Μάρτιο του 2020, το οποίο ιδρύθηκε από τον Anatoly Yakovenko, πρώην μηχανικό της Qualcomm, ο οποίος πέρασε χρόνια εργαζόμενος σε κατανεμημένα συστήματα και ασύρματα πρωτόκολλα πριν ασχοληθεί με τα κρυπτονομίσματα. Η βασική του άποψη: τα blockchain είναι αργά επειδή οι επικυρωτές σπαταλούν χρόνο συμφωνώντας για το τι συνέβη πότε. Αν τους δώσετε πρώτα ένα κοινό ρολόι, όλα επιταχύνονται.
Αυτό το κοινόχρηστο ρολόι είναι η Απόδειξη της Ιστορίας. Θα δούμε τους μηχανισμούς σε λίγο.
Οι αριθμοί που έχουν σημασία για μια γρήγορη επισκόπηση: Το Solana επεξεργάζεται 400-4.200 συναλλαγές ανά δευτερόλεπτο σε πραγματικές συνθήκες (το θεωρητικό μέγιστο είναι 65.000 TPS). Μέση χρέωση συναλλαγής: περίπου 0,00025 $. Οριστικότητα μπλοκ: περίπου 400 χιλιοστά του δευτερολέπτου. Για λόγους σύγκρισης, το Ethereum κάνει 15-30 TPS στο mainnet και ένα βασικό swap κοστίζει από 0,50 $ έως 5 $ ανάλογα με τη συμφόρηση. Το Solana είναι τάξεις μεγέθους φθηνότερο και ταχύτερο.
Το SOL token είναι το εγγενές κρυπτονόμισμα του δικτύου. Πληρώνετε τέλη σε SOL, ποντάρετε στο SOL για να βοηθήσετε στην επικύρωση του δικτύου και κερδίζετε ανταμοιβές SOL για το staking. Η τρέχουσα κυκλοφορούσα προσφορά είναι πάνω από 570 εκατομμύρια tokens χωρίς σκληρό όριο. Ο πληθωρισμός ξεκινά από περίπου 5,4% ετησίως και μειώνεται προς ένα μακροπρόθεσμο ποσοστό 1,5%. Το ήμισυ κάθε τέλους συναλλαγής καίγεται (καταστρέφεται οριστικά) και το άλλο μισό πηγαίνει στους επικυρωτές.
Πώς λειτουργεί η Απόδειξη της Ιστορίας
Το Proof of History (PoH) είναι η χαρακτηριστική καινοτομία του Solana και το πράγμα που τα περισσότερα άρθρα εξηγούν άσχημα, οπότε θα προσπαθήσω να το κάνω καλύτερο.
Γιατί τα blockchain είναι αργά; Επειδή οι επικυρωτές ξοδεύουν τον περισσότερο χρόνο τους διαφωνώντας για το τι συνέβη πότε. Οι εξορύκτες Bitcoin δεν γνωρίζουν τι κάνουν οι άλλοι εξορύκτες μέχρι κάποιος να ολοκληρώσει ένα μπλοκ και να το μεταδώσει. Οι επικυρωτές Ethereum περνούν από μια διαδικασία επιτροπής κάθε 12 δευτερόλεπτα. Όλος αυτός ο συντονισμός είναι το σημείο όπου βρίσκεται η καθυστέρηση.
Ο Γιακοβένκο εξέτασε το θέμα από την οπτική γωνία ενός μηχανικού τηλεπικοινωνιών. Στην Qualcomm είχε εργαστεί σε συστήματα όπου ο χρονισμός ήταν το παν. Η λύση του: να δώσει στους επικυρωτές ένα κοινό ρολόι πριν καν αρχίσουν να συμφωνούν για την κατάσταση. Εάν όλοι γνωρίζουν ήδη τη σειρά των γεγονότων, η συναίνεση γίνεται βήμα επιβεβαίωσης αντί για διαπραγμάτευση.
Το PoH είναι αυτό το ρολόι. Εκτελεί μια συνεχή αλυσίδα κατακερματισμού SHA-256 όπου κάθε κατακερματισμός λαμβάνει τον προηγούμενο ως είσοδο. Ο κατακερματισμός 50.000 οδηγεί στον κατακερματισμό 50.001 και ο κατακερματισμός 50.002. Η ακολουθία είναι ντετερμινιστική, αλλά μπορεί να υπολογιστεί μόνο ένα βήμα τη φορά. Δεν μπορείτε να προχωρήσετε ή να την προσποιηθείτε. Όταν φτάσει μια συναλλαγή, ο ηγέτης (ο τρέχων επικυρωτής που παράγει μπλοκ) την σφραγίζει σε αυτήν την αλυσίδα κατακερματισμού σε μια συγκεκριμένη θέση. Η συναλλαγή Α πραγματοποιήθηκε στον κατακερματισμό 50.000. Η συναλλαγή Β στις 50.500. Το κενό μεταξύ των κατακερματισμών αποδεικνύει ότι έχει περάσει χρόνος. Δεν χρειάζεται να ζητήσετε από κανέναν άλλο να το επιβεβαιώσει.
Άλλοι επικυρωτές επαληθεύουν επαναλαμβάνοντας την αλυσίδα κατακερματισμού. Εάν τα μαθηματικά επιβεβαιωθούν, η σειρά γίνεται δεκτή. Αυτό συμπτύσσει την επιβάρυνση επικοινωνίας από "μετάδοση σε όλους και αναμονή για απαντήσεις" σε "έλεγχο της αλυσίδας κατακερματισμού τοπικά".
Στην κορυφή του PoH βρίσκεται το Tower BFT, το επίπεδο συναίνεσης του Solana. Είναι μια τροποποιημένη έκδοση του Byzantine Fault Tolerance όπου οι επικυρωτές ψηφίζουν για την κατάσταση της αλυσίδας χρησιμοποιώντας χρονικές σημάνσεις PoH ως αναφορά. Οι ψήφοι σταθμίζονται με βάση το SOL stake (το Solana χρησιμοποιεί delegated proof-of-stake, επομένως οι τακτικοί κάτοχοι αναθέτουν σε επαγγελματίες επικυρωτές). Όλο αυτό έχει σχεδιαστεί για να είναι αρκετά γρήγορο ώστε να μπορεί να συμβαδίζει ένας διακομιστής 5.000 δολαρίων. Το αν χρειάζεται πραγματικά να είναι ένας διακομιστής 5.000 δολαρίων αντί για ένα Raspberry Pi 200 δολαρίων είναι... η συζήτηση περί συγκέντρωσης με λίγα λόγια.

Οι οκτώ καινοτομίες στην αρχιτεκτονική του Solana
Η ταχύτητα του Solana δεν προέρχεται μόνο από την PoH. Η ομάδα κατασκεύασε οκτώ ξεχωριστά στοιχεία που συνεργάζονται. Τα περισσότερα άρθρα τα παραθέτουν χωρίς να εξηγούν γιατί έχουν σημασία, οπότε ορίστε η εκδοχή που έχει πραγματικά νόημα.
Το Gulf Stream προωθεί τις συναλλαγές στον αναμενόμενο επόμενο ηγέτη πριν ολοκληρωθεί το τρέχον μπλοκ. Αντί να περιμένει την ολοκλήρωση ενός μπλοκ και στη συνέχεια να βρει τον επόμενο ηγέτη, το Gulf Stream προδρομολογεί τις συναλλαγές. Αυτό μειώνει τον χρόνο επιβεβαίωσης και διατηρεί το mempool μικρό.
Το Sealevel είναι η μηχανή παράλληλης επεξεργασίας συναλλαγών. Ενώ το EVM του Ethereum επεξεργάζεται τις συναλλαγές διαδοχικά (τη μία μετά την άλλη), το Sealevel εκτελεί συναλλαγές που δεν αγγίζουν τους ίδιους λογαριασμούς ταυτόχρονα σε πολλαπλούς πυρήνες. Ένας επικυρωτής Solana με CPU 12 πυρήνων μπορεί να επεξεργαστεί 12 ανεξάρτητες συναλλαγές ταυτόχρονα.
Το Turbine διασπά τα δεδομένα του μπλοκ σε μικρά πακέτα και τα διανέμει σε όλο το δίκτυο όπως το BitTorrent. Αντί κάθε επικυρωτής να κατεβάζει ολόκληρο το μπλοκ από τον επικεφαλής, κάθε επικυρωτής λαμβάνει ένα κομμάτι και ανακατασκευάζει το πλήρες μπλοκ από κομμάτια που λαμβάνει από τους γείτονες. Αυτό κάνει τη διάδοση του μπλοκ να κλιμακώνεται με τον αριθμό των επικυρωτών αντί να περιορίζεται στο εύρος ζώνης.
Η αγωγός είναι μια μονάδα επεξεργασίας συναλλαγών που αντιστοιχίζει διαφορετικά στάδια υλικού σε διαφορετικά βήματα: ανάκτηση δεδομένων, επαλήθευση υπογραφής, αποθήκευση σε τράπεζα και εγγραφή. Όπως μια γραμμή συναρμολόγησης εργοστασίου, κάθε στάδιο λειτουργεί ταυτόχρονα σε μια διαφορετική παρτίδα συναλλαγών.
Το Cloudbreak είναι η βάση δεδομένων λογαριασμών, σχεδιασμένη για ταυτόχρονες αναγνώσεις και εγγραφές σε μονάδες SSD. Υποστηρίζει την παράλληλη επεξεργασία που χρειάζεται η Sealevel, επιτρέποντας σε πολλά νήματα να έχουν πρόσβαση στα δεδομένα λογαριασμών χωρίς κλείδωμα.
Οι αρχειοθέτες χειρίζονται μακροπρόθεσμη αποθήκευση δεδομένων. Τα ιστορικά μπλοκ και τα δεδομένα συναλλαγών μεταφέρονται από τους επικυρωτές σε αποκλειστικούς κόμβους αποθήκευσης. Αυτό εμποδίζει το κόστος υλικού για τη λειτουργία ενός επικυρωτή να αυξάνεται απεριόριστα με την πάροδο του χρόνου, αν και η «διαχειρίσιμη» έννοια είναι σχετική όταν ένας επικυρωτής Solana εξακολουθεί να χρειάζεται 256 GB μνήμης RAM και 1 TB ή περισσότερο χώρο SSD.
Και τα έξι στοιχεία λειτουργούν σε μια αγωγό όπου οι συναλλαγές ρέουν από την υποβολή έως την οριστικοποίηση σε λιγότερο από ένα δευτερόλεπτο. Ολόκληρη η εγκατάσταση είναι βελτιστοποιημένη σε βάθος και εντελώς διαφορετική από οποιαδήποτε άλλη αρχιτεκτονική blockchain. Η προσέγγιση του Ethereum είναι απλούστερη εκ σχεδιασμού (ένα βήμα τη φορά, όλοι επαληθεύουν τα πάντα). Η προσέγγιση του Solana είναι ταχύτερη αλλά πιο εύθραυστη. Περισσότερα κινούμενα μέρη σημαίνουν περισσότερα πράγματα που μπορούν να χαλάσουν, κάτι που ακριβώς συνέβαινε σε κάθε μεγάλη διακοπή λειτουργίας. Το ερώτημα που επανέρχεται συνεχώς σε συζητήσεις με προγραμματιστές που γνωρίζω και οι οποίοι βασίζονται στο Solana: αξίζει η πολυπλοκότητα την ταχύτητα; Η απάντησή τους είναι συνήθως «ναι, αλλά ελάχιστα, και εύχομαι η τεκμηρίωση να ήταν καλύτερη».
Solana vs Ethereum: η σύγκριση που όλοι θέλουν
Αυτή είναι η σύγκριση που καθοδηγεί το 90% των κρυπτογραφικών επιχειρημάτων στο Twitter, οπότε ας βάλουμε τους αριθμούς δίπλα-δίπλα.
| Μετρικός | Σολάνα | Ethereum (κύριο δίκτυο) |
|---|---|---|
| TPS (πραγματικό) | 400-4.200 | 15-30 |
| TPS (θεωρητικό) | 65.000 | ~100.000 (με sharding, χάρτη πορείας) |
| Τέλος συναλλαγής | ~$0,00025 | 0,50$-5$+ |
| Οριστικότητα μπλοκ | ~400 ms | ~12-15 δευτερόλεπτα |
| Ομοφωνία | PoH + Πύργος BFT + DPoS | Απόδειξη Πονταρίσματος (Κάσπερ) |
| Επικυρωτές | 1.400+ | 1.000.000+ (συμπεριλαμβανομένων των παικτών στο σπίτι) |
| Τηλεοπτική εκπομπή | ~9,5 δισεκατομμύρια δολάρια | ~50+ δισεκατομμύρια δολάρια |
| Γλώσσα έξυπνων συμβολαίων | Ραστ, Γ | Στερεότητα |
| Αριθμός προγραμματιστών (νέος, 2024) | 7.600+ | ~6.000+ |
Το Solana είναι πιο γρήγορο και φθηνότερο. Το Ethereum είναι πιο αποκεντρωμένο και έχει ένα μεγαλύτερο οικοσύστημα. Αυτή είναι η ειλικρινής περίληψη. Όποιος σας λέει ότι το ένα είναι απολύτως καλύτερο από το άλλο πουλάει κάτι ή δεν έχει σκεφτεί αρκετά καλά τους συμβιβασμούς.
Ο αριθμός των επικυρωτών του Ethereum (πάνω από 1 εκατομμύριο, συμπεριλαμβανομένων των solo stakers) επισκιάζει τους 1.400 του Solana. Ο Συντελεστής Nakamoto του Solana (ο ελάχιστος αριθμός οντοτήτων που θα μπορούσαν να συνωμοτήσουν για να σταματήσουν την αλυσίδα) είναι 19. Ο Συντελεστής του Ethereum είναι πολύ υψηλότερος. Αυτό έχει σημασία επειδή η αποκέντρωση είναι το νόημα της λειτουργίας ενός blockchain αντί για μια βάση δεδομένων. Εάν 19 επικυρωτές μπορούν να τερματίσουν την αλυσίδα σας, αυτή είναι μια συγκέντρωση δύναμης που θα πρέπει να γνωρίζετε.
Από την άλλη πλευρά, η Solana ξεπέρασε την Ethereum σε νέες αποκτήσεις προγραμματιστών το 2024 με 7.600+ νέους προγραμματιστές έναντι περίπου 6.000 της Ethereum. Το οικοσύστημα έχει πάνω από 700 πρωτόκολλα και αυξάνεται συνεχώς. Τα Jupiter (ο κορυφαίος aggregator DEX), Raydium, Drift, Marinade (liquid staking), Jito και Kamino είναι όλα σημαντικά πρωτόκολλα. Η έκρηξη των memecoin της περιόδου 2024-2025, είτε το αγαπάτε είτε το μισείτε, συνέβη κυρίως στη Solana επειδή οι χρεώσεις ήταν αρκετά χαμηλές για να καταστήσουν βιώσιμες τις συναλλαγές των 20 δολαρίων.

Το πρόβλημα των διακοπών: Η μεγαλύτερη αδυναμία του Σολάνα
Ας είμαι ειλικρινής: Το Solana έχει καταρρεύσει. Πολλές φορές. Οκτώ μεγάλες διακοπές λειτουργίας και δέκα μερικές από την κυκλοφορία του. Ορίστε η λίστα με τις χειρότερες.
Σεπτέμβριος 2021, 17 ώρες σκοτάδι. Τα bots κατέκλυσαν μια κυκλοφορία του IDO. Οι επικυρωτές δεν είχαν πλέον μνήμη. Η ομάδα έπρεπε να συντονίσει μια χειροκίνητη επανεκκίνηση μέσω Discord και τηλεφωνικών κλήσεων. Η εικόνα ενός blockchain που χρειάζεται ένα τηλεφωνικό δέντρο για επανεκκίνηση δεν είναι καλή.
Μάιος 2022, 7 ώρες εκτός λειτουργίας κατά τη διάρκεια μιας NFT mint. Η ίδια ιστορία. Bots. Η κοινότητα άρχισε να παρατηρεί ένα μοτίβο.
Φεβρουάριος 2023, 18 ώρες υποβάθμιση. Οι συναλλαγές επεξεργάζονται τεχνικά, αλλά είναι αρκετά αργές που πολλές έληξαν. Η μεγαλύτερη περίοδος μερικής δυσλειτουργίας.
Φεβρουάριος 2024, 5 ώρες εκτός σύνδεσης. Σε αυτό το σημείο η απάντηση ήταν ταχύτερη και η διόρθωση πιο επεμβατική, αλλά ο τίτλος εξακολουθούσε να φαίνεται κακός.
Η κριτική γράφεται από μόνη της: μια αλυσίδα που σταματά την επεξεργασία μπλοκ είναι απλώς μια βάση δεδομένων με ένα συνδεδεμένο διακριτικό. Και δεν θα ισχυριστώ ότι η κριτική είναι άδικη. Εάν 19 επικυρωτές που καταρρέουν μπορούν να σταματήσουν ένα δίκτυο, αυτό το δίκτυο έχει πρόβλημα ενός σημείου αποτυχίας, ανεξάρτητα από το τι λέει το διαφημιστικό υλικό.
Τι άλλαξε: Η δικτύωση QUIC αντικατέστησε το UDP για να φιλτράρει τα ανεπιθύμητα μηνύματα σε επίπεδο πρωτοκόλλου. Τα τέλη προτεραιότητας (όπως η αγορά φυσικού αερίου του Ethereum) έδωσαν στους πραγματικούς χρήστες έναν τρόπο να ξεπεράσουν τα bots κατά τη διάρκεια της συμφόρησης. Και το Firedancer, ένα δεύτερο πρόγραμμα-πελάτης επικύρωσης που δημιουργήθηκε από την αρχή από την Jump Crypto, είναι σε λειτουργία. Έχοντας δύο ανεξάρτητους πελάτες σημαίνει ότι ένα σφάλμα σε έναν δεν διακόπτει ολόκληρο το δίκτυο, η ίδια αρχή που διατηρεί το Ethereum σε λειτουργία ακόμα και όταν ένας από τους πελάτες του (Prism, Lighthouse, κ.λπ.) έχει προβλήματα.
Από τα μέσα του 2024, δεν έχει υπάρξει καμία σημαντική διακοπή. Η κίνηση memecoin στα τέλη του 2024, η οποία ήταν αναμφισβήτητα η υψηλότερη διαρκής επιβάρυνση που έχει δει ποτέ ο Solana, δεν την κατέρρευσε. Αυτό είναι ενθαρρυντικό. Αλλά μια καλή χρονιά δεν σβήνει οκτώ κακά περιστατικά. Η ανοικοδόμηση της εμπιστοσύνης διαρκεί περισσότερο από τις διορθώσεις.
Το διακριτικό SOL: προσφορά, staking και οικονομικά
Το SOL είναι πληθωριστικό εκ κατασκευής. Δεν υπάρχει αυστηρό όριο στη συνολική προσφορά (σε αντίθεση με τα 21 εκατομμύρια του Bitcoin). Ο αρχικός ρυθμός πληθωρισμού ήταν 8%, μειώνοντας κατά 15% ετησίως μέχρι να φτάσει σε τελικό ρυθμό 1,5%. Στις αρχές του 2026, ο ρυθμός πληθωρισμού είναι περίπου 5,4%.
Το αντιπληθωριστικό αντιστάθμισμα: το 50% κάθε χρέωσης συναλλαγής καίγεται. Σε περιόδους υψηλής δραστηριότητας δικτύου, μια σημαντική ποσότητα SOL αποσύρεται οριστικά από την κυκλοφορία. Κατά τη διάρκεια της φρενίτιδας των memecoin στα τέλη του 2024, η ημερήσια καύση χρεώσεων ξεπέρασε την ημερήσια έκδοση πληθωρισμού για αρκετά διαστήματα, καθιστώντας το SOL για λίγο καθαρό αντιπληθωριστικό.
Η απόδοση του staking κυμαίνεται περίπου στο 6-7% ετησίως για τους επικυρωτές SOL, ανάλογα με τον τρέχοντα ρυθμό πληθωρισμού και το συνολικό staking. Πάνω από το 65% του κυκλοφορούντος SOL είναι κλειδωμένο σε staking, το οποίο είναι ένα από τα υψηλότερα ποσοστά συμμετοχής στα κρυπτονομίσματα. Αυτό είναι καλό για την ασφάλεια, αλλά σημαίνει επίσης ότι μεγάλο μέρος της προσφοράς SOL είναι ουσιαστικά μη ρευστοποιήσιμο.
Το liquid staking έλυσε μέρος του προβλήματος του lockup. Η Marinade Finance και η Jito σας επιτρέπουν να ποντάρετε SOL και να λάβετε ένα receiver token (mSOL ή jitoSOL) που μπορεί να χρησιμοποιηθεί στο DeFi. Κερδίζετε staking yield και μπορείτε επίσης να δανείσετε, να δανειστείτε ή να κάνετε LP με το receiver token. Είναι η ίδια ιδέα με το stETH του Lido στο Ethereum, αλλά η Solana είχε λιγότερες τριβές υιοθετώντας το επειδή οι χαμηλές χρεώσεις κάνουν τις επιπλέον συναλλαγές φθηνές.