La disponibilità dei dati era precedentemente considerata un'assunzione di base. Il sistema è continuato finché i blocchi venivano creati e i dati venivano pubblicati da qualche parte. Tale atteggiamento era efficace nei tempi in cui il throughput era basso e la domanda era prevedibile. Non regge alle condizioni di esecuzione contemporanee.
Con l'aumento del numero di catene, la disponibilità dei dati si trasforma nel collo di bottiglia attorno al quale ruota tutto. La velocità di esecuzione, la decentralizzazione e persino le assunzioni di sicurezza si basano deliberatamente sulla capacità di grandi volumi di dati di essere accessibili da molte parti separate simultaneamente. Quando ciò si interrompe, i sistemi non falliscono in modo spettacolare, ma piuttosto decadono, diventano centralizzati o introducono l'elemento di fiducia che non avrebbe dovuto esserci.
@Walrus 🦭/acc ha identificato questo cambiamento in una fase precoce. Non considera la disponibilità come un servizio di backend, ma come un'infrastruttura che deve resistere al carico e che ha incentivi che variano con l'uso effettivo. Il fatto che il framing sia importante è che trasforma la DA in un rischio discreto su cui i sistemi possono prendere decisioni razionali.
La disponibilità dei dati smette di essere opzionale poiché può essere eseguita più velocemente e in modo modulare. Diventa il collo di bottiglia che determina ciò che è realisticamente possibile.

