Ορισμός
Το alternative data availability είναι ένας μηχανισμός όπου τα δεδομένα συναλλαγών ενός blockchain δημοσιεύονται και αποθηκεύονται σε ένα ειδικό επίπεδο δεδομένων, το οποίο είναι διακριτό από την αλυσίδα που χειρίζεται την εκτέλεση και τις μεταβάσεις κατάστασης. Αντί όλα τα δεδομένα συναλλαγών να ενσωματώνονται απευθείας σε ένα μονολιθικό blockchain, το σύστημα βασίζεται σε έναν εξωτερικό ή αρθρωτό πάροχο data availability που εγγυάται τη δημοσίευση και τη δυνατότητα ανάκτησης των δεδομένων. Αυτός ο διαχωρισμός επιτρέπει στο περιβάλλον εκτέλεσης να θεωρεί ότι τα δεδομένα είναι προσβάσιμα, χωρίς το ίδιο να επωμίζεται πλήρως το κόστος και την πολυπλοκότητα της αποθήκευσής τους.
Σε αυτό το μοντέλο, το alternative data availability layer επικεντρώνεται στο να διασφαλίζει ότι τα δεδομένα συναλλαγών διανέμονται ευρέως, είναι επαληθεύσιμα και ανθεκτικά στη λογοκρισία ή στην απόκρυψη. Η execution chain ή το rollup στη συνέχεια αναφέρεται σε αυτό το εξωτερικό επίπεδο δεδομένων όταν επεξεργάζεται συναλλαγές και ενημερώνει την κατάσταση. Αυτός ο μηχανισμός είναι ιδιαίτερα σημαντικός σε αρθρωτές αρχιτεκτονικές blockchain, όπου συνιστώσες όπως το consensus (συναίνεση), η εκτέλεση και το data availability αποσυνδέονται και μπορούν να παρέχονται από εξειδικευμένα δίκτυα όπως το Celestia.
Πλαίσιο και χρήση
Το alternative data availability χρησιμοποιείται για την κλιμάκωση συστημάτων blockchain, μεταφέροντας το βαρύ φορτίο της αποθήκευσης και διάδοσης δεδομένων μακριά από το κύριο περιβάλλον εκτέλεσης. Αναθέτοντας τη δημοσίευση δεδομένων σε ένα εξειδικευμένο επίπεδο, τα rollups και άλλα off-chain περιβάλλοντα εκτέλεσης μπορούν να διατηρούν υποθέσεις ασφάλειας που συνδέονται με το data availability, ενώ μειώνουν την κατανάλωση πόρων on-chain. Αυτό επιτρέπει υψηλότερο throughput και πιο ευέλικτα σχέδια σε σχέση με τα παραδοσιακά μονολιθικά chains που χειρίζονται μαζί εκτέλεση και data availability.
Στην πράξη, ένα rollup ή παρόμοιο σύστημα δεσμεύει κρυπτογραφικές αναφορές στα δεδομένα που είναι αποθηκευμένα στο alternative data availability layer, ενώ τα nodes και οι light clients επαληθεύουν ότι τα δεδομένα είναι πράγματι διαθέσιμα. Δίκτυα όπως το Celestia έχουν σχεδιαστεί ειδικά για να παρέχουν αυτό το είδος υπηρεσίας, προσφέροντας ένα κοινό data availability layer στο οποίο μπορούν να βασίζονται πολλαπλά περιβάλλοντα εκτέλεσης. Ο μηχανισμός αυτός είναι κεντρικός στα αναδυόμενα αρθρωτά οικοσυστήματα blockchain, όπου η διαλειτουργικότητα και η κοινή ασφάλεια δομούνται γύρω από κοινή υποδομή data availability.