Avail là một giao thức blockchain mô-đun được thiết kế để hoạt động như một lớp dữ liệu khả dụng chuyên dụng. Không giống như các blockchain truyền thống xử lý sự đồng thuận, thực thi và lưu trữ dữ liệu trong một mạng duy nhất, Avail tập trung hoàn toàn vào việc đảm bảo dữ liệu cho các blockchain khác và các ứng dụng phi tập trung (dApp) được lưu trữ, truy xuất và xác minh một cách đáng tin cậy. Phương pháp tiếp cận mô-đun này cho phép các mạng khác chuyển giao các tác vụ dữ liệu khả dụng của họ cho Avail, cho phép họ mở rộng quy mô hiệu quả hơn mà không bị gánh nặng bởi việc quản lý dữ liệu chuyên sâu.
Kiến trúc của Avail tách biệt tính khả dụng của dữ liệu khỏi các lớp đồng thuận và thực thi, biến nó thành một thành phần quan trọng cho các hệ sinh thái blockchain có thể mở rộng. Nó đảm bảo rằng dữ liệu được phân phối trên toàn mạng theo cách an toàn và phi tập trung bằng các kỹ thuật như mã hóa xóa và lấy mẫu dữ liệu, đảm bảo rằng ngay cả khi một số phần của mạng bị xâm phạm, dữ liệu vẫn có thể được tái tạo và xác minh.