Tính sẵn có của dữ liệu là thuộc tính cho thấy dữ liệu blockchain cần thiết đã được công bố và người cần sử dụng có thể truy cập. Với rollup, điều này có thể là lấy dữ liệu để tái dựng trạng thái tài khoản hoặc độc lập xem xét cập nhật đề xuất. Giá trị băm hay cam kết khác nhận diện dữ liệu, nhưng không cung cấp các byte bị thiếu hoặc bảo đảm có người phục vụ chúng.
Cách kiểm tra tính sẵn có
Nút có thể tải trực tiếp dữ liệu cần thiết. Lấy mẫu tính sẵn có thay vào đó kiểm tra một số phần của tập dữ liệu đã mã hóa. Mã xóa bổ sung dữ liệu dư thừa, cho phép khôi phục từ đủ mảnh sẵn có. Lấy mẫu thành công tạo độ tin cậy mang tính xác suất theo tham số và giả định mạng của phương án, thay vì buộc mọi người tải toàn bộ.
Ethereum dùng PeerDAS cho tính sẵn có của dữ liệu blob. Các mạng khác, gồm Celestia, có thiết kế lấy mẫu và công bố riêng.
Khác với tính đúng đắn và lưu trữ lâu dài
Dữ liệu có thể sẵn có dù giao dịch được mô tả không hợp lệ. Ngược lại, bằng chứng hợp lệ của phép tính đã mã hóa không khiến dữ liệu bị giữ lại trở nên truy xuất được.
Blob Ethereum có thời gian lưu giữ giới hạn theo giao thức; kho lưu trữ riêng có thể giữ bản sao sau đó. Tính sẵn có vì thế đề cập công bố và truy xuất kịp thời, không hứa mọi nút giữ mọi byte mãi mãi. Dữ liệu rollup bị thiếu có thể cản trở khôi phục trạng thái, phản đối hoặc bằng chứng rút tiền dù cam kết trên chuỗi vẫn hiện hữu.