Bitsocial και Bluesky
Το Bluesky είναι μια εφαρμογή microblogging χτισμένη πάνω στο AT Protocol, το οποίο σχεδίασε η Bluesky Social PBC. Το πρωτόκολλο χωρίζει ένα κοινωνικό δίκτυο σε ξεχωριστές υπηρεσίες: οι προσωπικοί διακομιστές δεδομένων φιλοξενούν λογαριασμούς, τα relays τους συγκεντρώνουν σε μία ενιαία ροή, και τα AppViews ευρετηριάζουν αυτή τη ροή στα χρονολόγια και τα νήματα που βλέπει ο κόσμος. Η τεκμηρίωσή του περιγράφει τα δεδομένα των λογαριασμών ως αποθηκευμένα σε διακομιστές φιλοξενίας, «σε αντίθεση με ένα μοντέλο peer-to-peer» (επισκόπηση).
Πώς λειτουργεί το AT Protocol
- Αποθετήρια σε διακομιστές. Κάθε ανάρτηση, like ή ακολούθηση είναι μια εγγραφή στο υπογεγραμμένο αποθετήριο του συντάκτη, που φιλοξενείται σε έναν προσωπικό διακομιστή δεδομένων (PDS). Το Bluesky λειτουργεί τους προεπιλεγμένους διακομιστές, και ο καθένας μπορεί να φιλοξενήσει τον δικό του.
- Relays. Τα relays εγγράφονται σε κάθε PDS και αναμεταδίδουν τις αλλαγές ως μία ενιαία ροή, το firehose. Από μια ενημέρωση του πρωτοκόλλου το 2025 δεν αρχειοθετούν πια κάθε αποθετήριο, κάτι που έκανε τη λειτουργία τους πολύ φθηνότερη (Sync v1.1).
- AppViews. Ένα AppView ευρετηριάζει ολόκληρο το firehose και σερβίρει χρονολόγια, πλήρη νήματα απαντήσεων, μετρήσεις και αναζήτηση. Είναι το πιο απαιτητικό σε πόρους μέρος του δικτύου.
- Ταυτότητα. Ένας λογαριασμός είναι ένα DID: συνήθως
did:plc, καταχωρισμένο σε έναν ενιαίο καθολικό κατάλογο, ήdid:web, δεμένο με ένα domain. Το έγγραφο DID αναφέρει το handle, το κλειδί υπογραφής και τον τρέχοντα διακομιστή του λογαριασμού. Ο PDS κρατά το κλειδί υπογραφής· τοdid:plcεπιτρέπει επίσης στους χρήστες να κρατούν κλειδιά εναλλαγής, ώστε να μπορούν να μετακομίσουν χωρίς τη βοήθεια του παλιού παρόχου φιλοξενίας (οδηγός ταυτότητας). - Handles. Τα handles είναι ονόματα DNS, όπως
alice.bsky.socialή ένα domain που ανήκει στον χρήστη, και επαληθεύονται βάσει του DID. - Εποπτεία. Η φιλοξενία και η εμβέλεια είναι ξεχωριστά επίπεδα. Ο καθένας μπορεί να λειτουργήσει έναν labeler, δηλαδή μια υπηρεσία ετικετών, και οι χρήστες μπορούν να συνδυάσουν πολλούς (οδηγός εποπτείας), αλλά η εφαρμογή Bluesky εφαρμόζει πάντα την εποπτεία του ίδιου του Bluesky. Οι συντάκτες μπορούν να περιορίσουν ποιος απαντά στις αναρτήσεις τους και να κρύβουν απαντήσεις.
Πού διαφέρουν
Διακομιστές ή ομότιμοι κόμβοι
Τα δεδομένα του Bluesky βρίσκονται σε διακομιστές: ένας PDS φιλοξενεί κάθε λογαριασμό, τα relays μεταφέρουν το firehose και τα AppViews σερβίρουν ό,τι εμφανίζουν οι πελάτες. Ένα πρόγραμμα περιήγησης είναι πελάτης HTTP αυτών των υπηρεσιών, ποτέ ομότιμος κόμβος. Στο Bitsocial, το περιεχόμενο το σερβίρουν ο κόμβος της κοινότητας και οι ομότιμοι κόμβοι που τη διαβάζουν, και μια web εφαρμογή μπορεί να τρέχει τον δικό της peer-to-peer κόμβο. Δείτε το Peer-to-Peer στο πρόγραμμα περιήγησης.
Καθολική εικόνα ή κοινότητες
Το AT Protocol είναι σχεδιασμένο για μία καθολική εικόνα: ένα AppView βλέπει κάθε απάντηση, οπότε τα νήματα και η αναζήτηση είναι πλήρη. Το Bitsocial δεν έχει καθολικό ευρετήριο· κάθε κοινότητα δημοσιεύει τη δική της κατάσταση, και οι εφαρμογές χτίζουν την ανακάλυψη από πάνω. Δείτε την Ανακάλυψη περιεχομένου.
Το Bluesky δεν έχει σήμερα αντικείμενο κοινότητας για δημόσιες αναρτήσεις. Τον Ιούνιο του 2026 ανακοίνωσε εγγενείς κοινότητες, όπου σε ορισμένα επίπεδα ιδιωτικότητας η δημοσίευση θα απαιτεί έγκριση· έως τον Οκτώβριο του 2026 δεν είχαν κυκλοφορήσει. Στο Bitsocial, οι κοινότητες είναι το κεντρικό αντικείμενο, και ο κόμβος μιας κοινότητας δέχεται ή απορρίπτει αναρτήσεις.
Έλεγχος spam
Το Bluesky αντιμετωπίζει το spam με όρια ρυθμού στους διακομιστές του, περιορισμούς για νέους παρόχους φιλοξενίας στο relay, αυτόματο εντοπισμό, ανθρώπινο έλεγχο και ετικέτες, ενώ οι συντάκτες μπορούν να περιορίσουν τις απαντήσεις. Κανένα φράγμα σε επίπεδο κοινότητας δεν καθορίζει τι πρέπει να περάσει μια ανάρτηση πριν γίνει δεκτή. Στο Bitsocial, κάθε κοινότητα επιλέγει τη δική της πρόκληση. Δείτε τις Προσαρμοσμένες προκλήσεις κατά του spam.
Ποιος κρατά τα κλειδιά
Οι λογαριασμοί στους διακομιστές του ίδιου του Bluesky συνδέονται με κωδικό πρόσβασης, και αυτοί οι διακομιστές κρατούν τα κλειδιά υπογραφής τους με θεματοφυλακή (Kleppmann et al.). Σύμφωνα με έναν μηχανικό πρωτοκόλλου του Bluesky, οι περισσότεροι λογαριασμοί δεν έχουν κλειδιά εναλλαγής υπό ανεξάρτητο έλεγχο. Μια ταυτότητα Bitsocial είναι ένα ζεύγος κλειδιών που δημιουργεί και κρατά η εφαρμογή του χρήστη.
Λειτουργία της υποδομής
Ένας προσωπικός διακομιστής είναι φθηνός: ο PDS αναφοράς συνιστά 1 GB RAM για έως 20 χρήστες. Ένα ανεξάρτητο AppView για ολόκληρο το δίκτυο είναι μεγάλο εγχείρημα· ένα που χτίστηκε το 2025 κόστιζε περίπου 200 δολάρια τον μήνα, κυρίως για 16 TB αποθηκευτικού χώρου. Το Bitsocial δεν έχει καθολικό ευρετήριο που πρέπει να αναπαραχθεί, και ένας κόμβος κοινότητας τρέχει σε καταναλωτικό υλικό.
Σύγκριση
| Ερώτημα | Bluesky (AT Protocol) | Bitsocial |
|---|---|---|
| Κατηγορία | Ομοσπονδιακοί διακομιστές με καθολικό ευρετήριο | Peer-to-peer δίκτυο κοινοτήτων |
| Ταυτότητα | DID, με τα κλειδιά υπογραφής συνήθως στον διακομιστή | Ζεύγη κλειδιών Ed25519 για χρήστες και κοινότητες |
| Πού βρίσκονται οι αναρτήσεις | Στο αποθετήριο του συντάκτη σε έναν προσωπικό διακομιστή δεδομένων | Στον κόμβο του ιδιοκτήτη της κοινότητας και στους ομότιμους κόμβους που τη διαβάζουν και τη διαμοιράζουν |
| Ποιος το κρατά online | Πάροχοι PDS, relays και AppViews, από προεπιλογή υπό τη διαχείριση του Bluesky | Ο κόμβος του ιδιοκτήτη της κοινότητας και βοηθητικοί seeders |
| Κοινότητες | Καμία ακόμη για δημόσιες αναρτήσεις (ανακοινώθηκαν το 2026) | Αντικείμενα πρώτης τάξης, των οποίων ο κόμβος δέχεται ή απορρίπτει αναρτήσεις |
| Έλεγχος spam | Όρια ρυθμού στους διακομιστές, αυτόματος εντοπισμός, ετικέτες, έλεγχος απαντήσεων | Η πρόκληση της κάθε κοινότητας πριν γίνει δεκτή μια ανάρτηση |
| Εποπτεία | Συνδυάσιμοι labelers· η εφαρμογή Bluesky εφαρμόζει πάντα την εποπτεία του Bluesky | Οι ιδιοκτήτες κοινοτήτων εποπτεύουν την κοινότητά τους· οι εφαρμογές επιλέγουν τι θα εμφανίζουν |
| Ονόματα | Handles DNS που επαληθεύονται βάσει του DID | Ονόματα .bso και .eth που αντιστοιχίζονται σε κλειδιά |
| Πρόγραμμα περιήγησης | Πελάτης HTTP ενός PDS και ενός AppView | Peer-to-peer κόμβος μέσα σε μια κανονική καρτέλα προγράμματος περιήγησης |
| Βασικό αντάλλαγμα | Πλήρη καθολικά νήματα και αναζήτηση, αλλά η συγκέντρωση απαιτεί βαριούς διακομιστές | Χωρίς βαρύ καθολικό ευρετήριο, αλλά και χωρίς πλήρη εικόνα όλου του δικτύου |