Avail — это модульный протокол блокчейна, разработанный для работы в качестве выделенного уровня доступности данных. В отличие от традиционных блокчейнов, которые обрабатывают консенсус, выполнение и хранение данных в рамках одной сети, Avail фокусируется исключительно на обеспечении того, чтобы данные для других блокчейнов и децентрализованных приложений (dApps) надежно хранились, извлекались и проверялись. Этот модульный подход позволяет другим сетям перекладывать свои задачи по доступности данных на Avail, что позволяет им масштабироваться более эффективно, не обременяя себя интенсивным управлением данными.
Архитектура Avail отделяет доступность данных от уровней консенсуса и выполнения, что делает ее ключевым компонентом для масштабируемых экосистем блокчейна. Она обеспечивает безопасное и децентрализованное распределение данных по сети с использованием таких методов, как кодирование со стиранием и выборка данных, которые гарантируют, что даже если части сети будут скомпрометированы, данные все равно можно будет восстановить и проверить.